I commented on the issue, IIUC the issue is due to behavior of rename API, its about availability of `version-hint.text` file in case of `create with overwrite flag` which is a filesystem call, after rename API is calling to rename metadata. The issue is that readers are facing NPE, when some other process/writer is trying to commit a snapshot.
I wonder we should add retries on reader side, but we also need documentation about expectation of `create with overwrite flag` API w.r.t. guarantees expected from underlying file system. -Ashish >