|
|
|
|
|
by huntaub
580 days ago
|
|
Hey, thanks for reaching out. The caching layer does return success before writing to S3 -- that's how we get good performance for all operations, including those which aren't possible to do in S3 efficiently (such as random writes, renames, or file appends). Because the caching layer is durable, we can safely asynchronously apply these changes to the S3 bucket. Most operations appear in the S3 bucket within a minute! |
|
How are concurrent updates to the same file handled? Either only one client can open in write at any one time, or you need fencing tokens.