Closed damccorm closed 3 weeks ago
I believe this is https://github.com/google/conscrypt/issues/864 and will be addressed once https://github.com/GoogleCloudDataproc/hadoop-connectors/pull/865 is in a 2.2.x release and beam depedencies are so google_cloud_bigdataoss_version includes this version.
In the meantime this can be avoided by disabling conscrypt
The fix should be in the 2.2.8 hadoop-connectors release, no ETA yet
.take-issue
Hello @scwhittle . We have released GCS connector 2.2.8 containing the fix for Conscrypt socket hangs.
https://mvnrepository.com/artifact/com.google.cloud.bigdataoss/gcs-connector/hadoop3-2.2.8
Thanks Chris! https://github.com/apache/beam/pull/23300 to update Beam
.reopen-issue
Reopening as #23300 is being rolled back due to #23588
Workarounds in the meantime are to:
The reason for rollbacks here (use_grpc_for_gcs
experiment) broke for other reasons, and I'm attempting an upgrade now to 2.2.16: https://github.com/apache/beam/pull/27679
This should be fixed by upgrade to 2.2.16 or higher above
In our pipeline, workers are sometimes stuck at step WriteShardsIntoTempFiles. We believe this happens when GCS fails to respond for more than 10 minutes and Google's VPC cuts the connection. The Java code will just hang forever because it's waiting on FIN or RST from the peer.
Environment: Java 8, Beam 2.34/2.35, Dataflow runner.
See below for relevant information from logs, threads, netstat.
Log snippet:
1)
2)
Threads snippet:
Netstat snippet:
Imported from Jira BEAM-14067. Original Jira may contain additional context. Reported by: yianni.