Skip to content

Commit 200e559

Browse files
harshit-gangalrvrangel
authored andcommitted
e2e framework change to find empty throttler config (vitessio#17228)
Signed-off-by: Harshit Gangal <harshit@planetscale.com> Signed-off-by: Renan Rangel <rrangel@slack-corp.com>
1 parent d2e726e commit 200e559

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

go/vt/vttablet/endtoend/framework/server.go

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,11 +65,16 @@ func StartCustomServer(ctx context.Context, connParams, connAppDebugParams mysql
6565
TabletType: topodatapb.TabletType_PRIMARY,
6666
}
6767
TopoServer = memorytopo.NewServer(ctx, "")
68+
// Create the serving keyspace for throttler.
69+
err := TopoServer.UpdateSrvKeyspace(ctx, "", "vttest", &topodatapb.SrvKeyspace{})
70+
if err != nil {
71+
return vterrors.Wrap(err, "could not create serving keyspace in topo")
72+
}
6873

6974
srvTopoCounts := stats.NewCountersWithSingleLabel("", "Resilient srvtopo server operations", "type")
7075
Server = tabletserver.NewTabletServer(ctx, vtenv.NewTestEnv(), "", cfg, TopoServer, &topodatapb.TabletAlias{}, srvTopoCounts)
7176
Server.Register()
72-
err := Server.StartService(Target, dbcfgs, nil /* mysqld */)
77+
err = Server.StartService(Target, dbcfgs, nil /* mysqld */)
7378
if err != nil {
7479
return vterrors.Wrap(err, "could not start service")
7580
}

0 commit comments

Comments
 (0)