Skip to content

fix: add noac to NFS mount options for dynamic graphs#65

Merged
jamestexas merged 1 commit intomainfrom
fix/nfs-noac
Mar 4, 2026
Merged

fix: add noac to NFS mount options for dynamic graphs#65
jamestexas merged 1 commit intomainfrom
fix/nfs-noac

Conversation

@jamestexas
Copy link
Copy Markdown
Contributor

Summary

  • Adds noac to macOS and Linux NFS mount options
  • Without this, NFS client caches empty directory listings and never sees dynamic graph updates (new tabs, schema changes)
  • Required for x-ray's single-mount architecture where tabs appear/disappear as subdirectories

Test plan

  • go build ./mount/ ./internal/nfsmount/ passes
  • Manual: ls /tmp/xray-mache/tab-*/ shows zones after Cartographer runs

🤖 Generated with Claude Code

Without noac, macOS/Linux NFS clients cache directory attributes and
return stale empty listings when the backing graph changes (new tabs,
schema updates). noac disables client-side caching so every ls/stat
hits the live graph.
@jamestexas jamestexas merged commit 1aae20e into main Mar 4, 2026
13 checks passed
@jamestexas jamestexas deleted the fix/nfs-noac branch March 4, 2026 23:51
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant