mrkorchun opened a new pull request, #826:
URL: https://github.com/apache/arrow-rs-object-store/pull/826

   Closes #459. Supersedes the closed #460 with the requested Linux-testable 
path.\n\nAndroid app storage rejects hard links with EACCES. This keeps 
PutMode::Create and CopyMode::Create atomic by copying to a unique staging file 
and publishing it with renameat2(RENAME_NOREPLACE). CopyMode::Overwrite also 
stages by byte copy. The current fsync/close-error guarantees are 
preserved.\n\nA private test-only toggle makes the existing LocalFileSystem 
integration helpers exercise the Android path on Linux; it adds no public 
feature.\n\nVerified:\n- cargo check --lib\n- cargo test 
file_test_without_hard_links\n- the v0.13.2 backport of the same mechanism: 
native aarch64-linux-android LocalFileSystem suite, 17 passed / 1 ignored


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to