Ryan Thompson created BEAM-12758:
------------------------------------
Summary: Refactor Code to Better control Beam Retries
Key: BEAM-12758
URL: https://issues.apache.org/jira/browse/BEAM-12758
Project: Beam
Issue Type: Improvement
Components: io-py-gcp
Reporter: Ryan Thompson
Uploads might be retried in an underlying library on an upload thread.
[https://github.com/apache/beam/blob/c026c9fa00239a6f3650a6fa69f3aa864f692afe/sdks/python/apache_beam/io/gcp/gcsio.py#L635-L639]
The code is written in such a way as to not easily allow retries. One way to do
so would be to allow http errors to be raised and then retry.
See also https://issues.apache.org/jira/browse/BEAM-12567
--
This message was sent by Atlassian Jira
(v8.3.4#803005)