Github user NicoK commented on the issue: https://github.com/apache/flink/pull/5601 Different FS implementations try to circumvent the problem (or not), e.g. Presto's implementation implements the retries itself whenever it cannot find an object, while Hadoop's implementation did not (may depend on the version and may be subject to change). Also I don't know what the guarantees say about someone else reading your write - that would be the actual real usecase: artefact uploading by the client, downloading the artefacts via yarn on the worker nodes.
---