package
2.6.9+incompatible
Repository: https://github.com/oneconcern/datamon.git
Documentation: pkg.go.dev

# Packages

Package mocks provides some common utilities to test the fuse functionality.
Package status exports errors produced by the fuse package.

# Functions

CacheSize tunes the buffer cache size in bytes of streamed FS operations (enabled when Streamed is true).
Logger for this file system.
NewMutableFS creates a new instance of the mutable datamon filesystem.
NewReadOnlyFS creates a new instance of the datamon filesystem.
Prefetch enables prefetching on streamed FS operations (enabled when Streamed is true).
Streaming sets the streaming option flag for a bundle (RO mount only).
VerifyHash enables hash verification on streamed FS read perations (enabled when Streamed is true).
WithMetrics toggles metrics on the fuse package.

# Structs

FsEntry is a node in the filesystem.
M describes metrics for the fuse package.
MutableFS is the virtual mutable filesystem created on top of a bundle.
ReadOnlyFS is the virtual read-only filesystem created on top of a bundle.

# Interfaces

MountableFS knows how to mount and unmount a file system.

# Type aliases

MountOption enables options when mounting the file system TODO plumb additional mount options.
Option for the file system.