зеркало из https://github.com/github/vitess-gh.git
vdiff: post-rebase fix
change test to handle new mastership rules Signed-off-by: Sugu Sougoumarane <ssougou@gmail.com>
This commit is contained in:
Родитель
81afa30310
Коммит
7d8a08d6a6
|
@ -186,6 +186,15 @@ func (env *testVDiffEnv) addTablet(id int, keyspace, shard string, tabletType to
|
|||
if err := env.wr.InitTablet(context.Background(), tablet, false /* allowMasterOverride */, true /* createShardAndKeyspace */, false /* allowUpdate */); err != nil {
|
||||
panic(err)
|
||||
}
|
||||
if tabletType == topodatapb.TabletType_MASTER {
|
||||
_, err := env.wr.ts.UpdateShardFields(context.Background(), keyspace, shard, func(si *topo.ShardInfo) error {
|
||||
si.MasterAlias = tablet.Alias
|
||||
return nil
|
||||
})
|
||||
if err != nil {
|
||||
panic(err)
|
||||
}
|
||||
}
|
||||
return env.tablets[id]
|
||||
}
|
||||
|
||||
|
|
Загрузка…
Ссылка в новой задаче