Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit aebb5b2

Browse files
mniewrzalStorj Robot
authored andcommitted
satellite/metabase: use Spanner Read API for ListNodeAliases
Change-Id: I2fe57161cda6ce295ede2d03c66ccb8389649303
1 parent 87dda8d commit aebb5b2

File tree

1 file changed

+3
-4
lines changed

1 file changed

+3
-4
lines changed

satellite/metabase/alias.go

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -168,10 +168,9 @@ func (s *SpannerAdapter) ListNodeAliases(ctx context.Context) (aliases []NodeAli
168168
defer mon.Task()(&ctx)(&err)
169169

170170
return spannerutil.CollectRows(
171-
s.client.Single().QueryWithOptions(ctx,
172-
spanner.Statement{SQL: `
173-
SELECT node_id, node_alias FROM node_aliases
174-
`}, spanner.QueryOptions{RequestTag: "list-node-aliases"}),
171+
s.client.Single().ReadWithOptions(ctx, "node_aliases", spanner.AllKeys(), []string{"node_id", "node_alias"}, &spanner.ReadOptions{
172+
RequestTag: "list-node-aliases",
173+
}),
175174
func(row *spanner.Row, item *NodeAliasEntry) error {
176175
return Error.Wrap(row.Columns(&item.ID, spannerutil.Int(&item.Alias)))
177176
})

0 commit comments

Comments
 (0)