Skip to content

NOOB general questions #1344

Closed Answered by trapexit
KutX9JtmXrZP asked this question in Q&A
Jul 5, 2024 · 1 comments · 3 replies
Discussion options

You must be logged in to vote
  1. Correct. Just need to account for mmap vs regular io. For example: sqlite3 using software often force mmap for some reason and if you use direct io mode (cache.files=off) then that can fail. If/when I add passthrough to mergerfs then this usecase will be less of a concern.
  2. If the path exists when mergerfs starts it won't care. Once the mount occurs you're fine. mergerfs isn't currently opening the root of the branch on startup.
  3. Generally enabling page caching in FUSE negatively affects performance. It's something the community has needed to look into but just hasn't happened. But page caching is required for shared mmap to work. The only way to know if you need it is to test your apps. A…

Replies: 1 comment 3 replies

Comment options

You must be logged in to vote
3 replies
@KutX9JtmXrZP
Comment options

@trapexit
Comment options

@KutX9JtmXrZP
Comment options

Answer selected by KutX9JtmXrZP
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants