|
@@ -565,14 +565,11 @@ func TestV3LeaseFailover(t *testing.T) {
|
|
|
md := metadata.Pairs(rpctypes.MetadataRequireLeaderKey, rpctypes.MetadataHasLeader)
|
|
md := metadata.Pairs(rpctypes.MetadataRequireLeaderKey, rpctypes.MetadataHasLeader)
|
|
|
mctx := metadata.NewOutgoingContext(context.Background(), md)
|
|
mctx := metadata.NewOutgoingContext(context.Background(), md)
|
|
|
ctx, cancel := context.WithCancel(mctx)
|
|
ctx, cancel := context.WithCancel(mctx)
|
|
|
|
|
+ defer cancel()
|
|
|
lac, err := lc.LeaseKeepAlive(ctx)
|
|
lac, err := lc.LeaseKeepAlive(ctx)
|
|
|
if err != nil {
|
|
if err != nil {
|
|
|
t.Fatal(err)
|
|
t.Fatal(err)
|
|
|
}
|
|
}
|
|
|
- defer func() {
|
|
|
|
|
- lac.CloseSend()
|
|
|
|
|
- cancel()
|
|
|
|
|
- }()
|
|
|
|
|
|
|
|
|
|
// send keep alive to old leader until the old leader starts
|
|
// send keep alive to old leader until the old leader starts
|
|
|
// to drop lease request.
|
|
// to drop lease request.
|