Modules
- Blob cache manager to cache RAFS meta/data blob objects.
- Infrastructure to define and manage Nydus service daemons.
- Online upgrade manager for Nydus daemons and filesystems.
Structs
- List of FsBackendDescriptor, providing filesystem metrics and statistics information.
- Backend filesystem descriptor.
- Request structure to mount a filesystem instance.
- Request structure to unmount a filesystem instance.
- Handler to cooperate with Linux fscache driver to manage cached blob objects.
- Nydus daemon to implement FUSE servers by accessing
/dev/fuse
. - Helper to access commandline options.
Enums
- Error code related to Nydus library.
- Type of supported backend filesystems.
Traits
- Abstract interfaces for filesystem service provider.
- Trait to get configuration options for services.
Functions
- Create and start a Nydus daemon to host fscache and fusedev services.
- Create and start a FusedevDaemon instance.
- Validate thread number configuration, valid range is
[1-1024]
.
Type Definitions
- Specialized
Result
for Nydus library.