Skip to content

Commit b0f1362

Browse files
authored
fix(storage): Handle redirect on takeover. (#13354)
The initial takeover response wasn't being checked for a redirect. PR #13239 addressed successful responses. This addresses error responses. See #12785, b/459905219
1 parent 5574f5b commit b0f1362

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

storage/grpc_writer.go

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1229,7 +1229,8 @@ func (s *gRPCAppendTakeoverBidiWriteBufferSender) connect(ctx context.Context, c
12291229

12301230
resp, err := stream.Recv()
12311231
if err != nil {
1232-
s.streamErr = err
1232+
// A Recv() error may be a redirect.
1233+
s.streamErr = s.maybeHandleRedirectionError(err)
12331234
close(cs.completions)
12341235
return
12351236
}

0 commit comments

Comments
 (0)