Replies: 1 comment 7 replies
-
@adriangb on ADLS, GCS and S3 with locking client there is concurrent write support. When two writers try to write the same commit it will try to resolve the conflict. Currently, there is indeed an issue where it tries to advance the state with missing log segments, this causes a version mismatch but the commit is still successful. It just means, that the state was not able to get updated. For now you could catch this errors and just continue. |
Beta Was this translation helpful? Give feedback.
7 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
I'm trying to understand what the story is with DeltaLake and concurrent writes. Based on #2279 it sounds like there's some active work in the area for delta-rs specifically and it's known that I'd encounter version mismatch conflicts as of the current version of delta-rs.
But more generally, am I right in assuming that since there's a transaction log that needs to be kept in serialized order there will overhead with concurrent writers so performance will never be able to match that of just writing out files to blob storage? My data is append-only.
Thanks!
Beta Was this translation helpful? Give feedback.
All reactions