Crate fxfs

Source
Expand description

Fxfs is a log-structured filesystem for Fuchsia.

For a high-level overview, please refer to the RFC.

Where possible, Fxfs code tries to be target agnostic. Fuchsia specific bindings are primarily found under [server].

Modules§

checksum
drop_event
errors
filesystem
fsck
future_with_guard
log
lsm_tree
metrics
object_handle
object_store
range
round
serialized_types
On-disk versioning
virtual_device
Implementation of a virtual storage devices backed by a ReadObjectHandle. Allows using files within an existing fxfs as a virtual storage device (e.g. to mount an inner filesystem).

Macros§

debug_assert_not_too_long
lock_keys