Closed alvarowolfx closed 6 months ago
Summary of integration/e2e tests added on this PR:
Validate that 500 rows are inserted by calling finalize on the stream and checking rowCount.
reconnect_on_close
table ID, which makes connection to be closed after 10 requestsinitial_connect_failure
table ID, which makes opening a connection fail 60% of the time.Validate that 500 rows are inserted by calling finalize on the stream and checking rowCount.
reconnect_on_close
table ID, which makes connection to be closed after 10 requests.internal error
+ grpc status INTERNAL every 10 requests.
This PR fix an issue that can happen when an error is returned by the service side and we trigger a reconnect, in some cases where a in-flight/pending write is still waiting for response can be left without any ack/nack.
Towards internal b/329875851