Browse Source

doc: notes about mountpoint hurdles

KernelDeimos 4 tháng trước cách đây
mục cha
commit
14cc8f7bc0
1 tập tin đã thay đổi với 21 bổ sung0 xóa
  1. 21 0
      src/backend/src/modules/filesystem/roadmap.md

+ 21 - 0
src/backend/src/modules/filesystem/roadmap.md

@@ -0,0 +1,21 @@
+## Mountpounts hurdles
+
+- [ ] subdomains use integer IDs to to reference files, which
+      only works with PuterFS. This means other filesystem
+      providers will not be usable for subdomains.
+
+      Possible solutions:
+      - GUI logic to disable subdomains feature for other providers
+      - Add a new column to associate subdomains with paths
+      - Map non-puterfs nodes to (1B + path_id), where path_id is
+        a numeric identifier that is associated with the path, and
+        the association is stored in the database or system runtime
+        directory.
+
+- [ ] permissions are associated with UUIDs, but will need to
+      be able to be associated with paths instead for non-puterfs
+      mountpoints.
+
+      - Make path-to-uuid re-writer act on puter-fs only.
+      - ACL needs to be able to check path-based permissions
+        on non-puterfs mountpoints.