Skip to content

vfs: persist posix metadata#1

Merged
denis-kudelin merged 1 commit into
masterfrom
codex/add-posix-attributes-persistence-to-rclone-mount
Oct 18, 2025
Merged

vfs: persist posix metadata#1
denis-kudelin merged 1 commit into
masterfrom
codex/add-posix-attributes-persistence-to-rclone-mount

Conversation

@denis-kudelin

Copy link
Copy Markdown
Member

Summary

  • implement sidecar-based metadata store
  • persist chmod/chown/touch via VFS and mount integration
  • merge metadata updates with existing stored fields
  • add backend metadata store
  • select store based on --vfs-metadata-store and remote features
  • invalidate FUSE attribute cache after saving metadata
  • log metadata persistence failures in mount handlers
  • build mount on macOS and BSD platforms
  • add sidecar metadata persistence test

Testing

  • go test ./vfs -run TestMetadataSidecar -count=1 -v
  • go test ./vfs/... -run TestNonExisting
  • go test ./cmd/mount/... -run TestNonExisting
  • go test ./cmd/nfsmount/... -run TestNonExisting

https://chatgpt.com/codex/tasks/task_e_68bbefeeb9f0832d8115c00a500907aa

@denis-kudelin
denis-kudelin force-pushed the codex/add-posix-attributes-persistence-to-rclone-mount branch 10 times, most recently from 0f8edf5 to 0d61f89 Compare September 8, 2025 16:07
@denis-kudelin
denis-kudelin force-pushed the codex/add-posix-attributes-persistence-to-rclone-mount branch 16 times, most recently from f9825f4 to 9d3465f Compare October 18, 2025 02:18
Signed-off-by: Denis Kudelin <15978569+denis-kudelin@users.noreply.github.com>
@denis-kudelin
denis-kudelin force-pushed the codex/add-posix-attributes-persistence-to-rclone-mount branch from 9d3465f to 20e9655 Compare October 18, 2025 02:33
@denis-kudelin
denis-kudelin merged this pull request into master Oct 18, 2025
8 checks passed
@denis-kudelin
denis-kudelin deleted the codex/add-posix-attributes-persistence-to-rclone-mount branch October 18, 2025 02:34
@denis-kudelin
denis-kudelin restored the codex/add-posix-attributes-persistence-to-rclone-mount branch October 18, 2025 03:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant