There are a number of open questions about how persistent storage should work in WasmFS:
-
How should persisted directory entries refer to files in other backends?
-
What happens when a directory entry references a persisted file that no longer exists?
-
Should the user be responsible for recreating the backends necessary to read persisted data or should the system somehow create the backends automatically?
-
What happens when the data format a backend uses changes?
-
What additional backend APIs will we need to allow backends to create meaningful names for persisted files?
There are a number of open questions about how persistent storage should work in WasmFS:
How should persisted directory entries refer to files in other backends?
What happens when a directory entry references a persisted file that no longer exists?
Should the user be responsible for recreating the backends necessary to read persisted data or should the system somehow create the backends automatically?
What happens when the data format a backend uses changes?
What additional backend APIs will we need to allow backends to create meaningful names for persisted files?