You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
docs(faq): add warning about NFS filesystem safety with SQLite (#4371)
Add FAQ entry explaining that Tabby's root directory should not be placed on NFS filesystems due to SQLite's dependency on proper file locking mechanisms, which are often broken or missing in networked filesystems.
🤖 Generated with [Pochi](https://getpochi.com)
Co-authored-by: Pochi <[email protected]>
Copy file name to clipboardExpand all lines: website/docs/faq.mdx
+12Lines changed: 12 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -49,3 +49,15 @@ Please follow the [Tabby Model Specification](https://github.com/TabbyML/tabby/b
49
49
Tabby also supports loading models from a local directory that follow our specifications as outlined in [MODEL_SPEC.md](https://github.com/TabbyML/tabby/blob/main/MODEL_SPEC.md).
50
50
51
51
</Collapse>
52
+
53
+
<Collapsetitle="Is it safe to put Tabby root directory on NFS filesystem?">
54
+
55
+
**No, it is not recommended to put Tabby's root directory on an NFS filesystem.**
56
+
57
+
Tabby depends on SQLite for its database operations, and SQLite requires proper file locking mechanisms to ensure data integrity.
58
+
Many networked filesystems, especially NFS, have broken or missing lock implementations that can lead to database corruption and unexpected behaviors.
59
+
60
+
For more technical details about this limitation, please refer to the SQLite documentation:
61
+
[Filesystems with broken or missing lock implementations](https://sqlite.org/howtocorrupt.html#_filesystems_with_broken_or_missing_lock_implementations).
0 commit comments