@@ -246,12 +246,13 @@ func (qc *qdbCoordinator) watchRouters(ctx context.Context) {
246
246
case routerproto .RouterStatus_OPENED :
247
247
spqrlog .Zero .Debug ().Msg ("router is opened" )
248
248
249
+ /* TODO: check router metadata consistency */
250
+
249
251
/* Mark router as opened in qdb */
250
252
err := qc .db .OpenRouter (ctx , internalR .ID )
251
253
if err != nil {
252
254
return err
253
255
}
254
- // TODO: consistency checks
255
256
}
256
257
return nil
257
258
}(); err != nil {
@@ -423,22 +424,22 @@ func (qc *qdbCoordinator) AddRouter(ctx context.Context, router *topology.Router
423
424
}
424
425
425
426
// TODO : unit tests
426
- func (qc * qdbCoordinator ) AddKeyRange (ctx context.Context , keyRange * kr.KeyRange ) error {
427
+ func (qc * qdbCoordinator ) CreateKeyRange (ctx context.Context , keyRange * kr.KeyRange ) error {
427
428
// add key range to metadb
428
429
spqrlog .Zero .Debug ().
429
430
Bytes ("lower-bound" , keyRange .LowerBound ).
430
431
Str ("shard-id" , keyRange .ShardID ).
431
432
Str ("key-range-id" , keyRange .ID ).
432
433
Msg ("add key range" )
433
434
434
- err := ops .AddKeyRangeWithChecks (ctx , qc .db , keyRange )
435
+ err := ops .CreateKeyRangeWithChecks (ctx , qc .db , keyRange )
435
436
if err != nil {
436
437
return err
437
438
}
438
439
439
440
return qc .traverseRouters (ctx , func (cc * grpc.ClientConn ) error {
440
441
cl := routerproto .NewKeyRangeServiceClient (cc )
441
- resp , err := cl .AddKeyRange (ctx , & routerproto.AddKeyRangeRequest {
442
+ resp , err := cl .CreateKeyRange (ctx , & routerproto.CreateKeyRangeRequest {
442
443
KeyRangeInfo : keyRange .ToProto (),
443
444
})
444
445
@@ -615,7 +616,7 @@ func (qc *qdbCoordinator) Split(ctx context.Context, req *kr.SplitKeyRange) erro
615
616
return err
616
617
}
617
618
618
- if err := ops .AddKeyRangeWithChecks (ctx , qc .db , krNew ); err != nil {
619
+ if err := ops .CreateKeyRangeWithChecks (ctx , qc .db , krNew ); err != nil {
619
620
return spqrerror .Newf (spqrerror .SPQR_KEYRANGE_ERROR , "failed to add a new key range: %s" , err .Error ())
620
621
}
621
622
@@ -926,7 +927,7 @@ func (qc *qdbCoordinator) SyncRouterMetadata(ctx context.Context, qRouter *topol
926
927
}
927
928
928
929
for _ , keyRange := range keyRanges {
929
- resp , err := krClient .AddKeyRange (ctx , & routerproto.AddKeyRangeRequest {
930
+ resp , err := krClient .CreateKeyRange (ctx , & routerproto.CreateKeyRangeRequest {
930
931
KeyRangeInfo : kr .KeyRangeFromDB (keyRange ).ToProto (),
931
932
})
932
933
0 commit comments