mirror of
https://github.com/s3fs-fuse/s3fs-fuse.git
synced 2026-04-25 13:26:00 +03:00
[GH-ISSUE #2372] list_bucket request during new file creation process(macos fuse-t) #1166
Labels
No labels
bug
bug
dataloss
duplicate
enhancement
feature request
help wanted
invalid
need info
performance
pull-request
question
question
testing
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/s3fs-fuse#1166
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @ggtakec on GitHub (Nov 18, 2023).
Original GitHub issue: https://github.com/s3fs-fuse/s3fs-fuse/issues/2372
Originally assigned to: @ggtakec on GitHub.
Relevant PR(Issue)
#2198
Details about issue
Due to support for
macos fuse-t, Github Actions on macos12 may fail.(We fixed some bugs in supporting
macos fuse-t, but it seems that some bugs still remain.)The problem is that s3fs no longer creates 0-byte files when first creating new files.
(This support is necessary to speed up s3fs, and the current status will continue to be maintained.)
When creating a new file, the file does not exist until s3fs uploads the file contents.
In
macos-fuse-t, something likelist_bucketmay be called while this file is created but has not yet been uploaded(flushed).If the
list_bucketis called at this timing, the response to theHEADrequest will not include the new created file, so the user will receive an error that the file does not exist.utimens,chmod, etc. are fixed, but thislist_bucketis not yet fixed.(We have to include reading from the
dummy stat cache, and we are currently considering modifying it.)@ggtakec commented on GitHub (Feb 23, 2024):
This problem has been resolved, but there may still be problems. It continues with #2418.