Repository navigation
Expand file tree
/
Copy pathconfig.toml
More file actions
28 lines (28 loc) · 2.2 KB
/
Copy pathconfig.toml
File metadata and controls
28 lines (28 loc) · 2.2 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
mount_point = "test_dir/test_mount_point" # FUSE mount point path.
data_dir = "test_dir/test_data_dir" # Root data directory for metadata and packs.
sync_interval_ms = 20000 # Background sync interval in milliseconds.
batch_max_size_mb = 1024 # Maximum unwritten block data per write batch in megabytes.
batch_flush_interval_ms = 500 # Maximum write batching delay in milliseconds.
metadata_cache_capacity_entries = 131072 # Metadata cache capacity (entry count).
chunk_cache_capacity_mb = 512 # Chunk metadata cache capacity in megabytes.
pack_index_cache_capacity_entries = 524288 # Pack index cache capacity (entry count).
pack_max_size_mb = 5000 # Maximum size for a pack file in megabytes.
zstd_compression_level = 3 # Zstd compression level (-7..22).
ultracdc_min_size_bytes = 16384 # UltraCDC minimum chunk size in bytes.
ultracdc_avg_size_bytes = 32768 # UltraCDC target average chunk size in bytes.
ultracdc_max_size_bytes = 65536 # UltraCDC maximum chunk size in bytes.
fuse_max_write_bytes = 1048576 # Maximum FUSE write request size in bytes.
fuse_direct_io = false # Enable FUSE direct_io to bypass kernel page cache.
fuse_fsname = "verfsnext" # FUSE fsname mount option shown by mount tools/desktop integrations.
fuse_subtype = "verfsnext" # FUSE subtype mount option (driver identity).
fuse_allow_other = false # Let users other than the one running the daemon access the mount (needs `user_allow_other` in /etc/fuse.conf when not running as root).
fuse_attr_ttl_ms = 150 # Inode attribute cache TTL in milliseconds.
fuse_entry_ttl_ms = 150 # Directory entry cache TTL in milliseconds.
gc_idle_min_ms = 15000 # Minimum idle time before GC work in milliseconds.
gc_pack_rewrite_min_reclaim_bytes = 67108864 # Minimum reclaimable bytes to trigger pack rewrite GC.
gc_pack_rewrite_min_reclaim_percent = 25.0 # Minimum reclaimable percent to trigger pack rewrite GC.
gc_discard_filename = ".DISCARD" # Filename used for GC discard records inside packs dir.
vault_enabled = true # Enable encrypted .vault support.
vault_argon2_mem_kib = 131072 # Argon2 memory cost for vault key derivation (KiB).
vault_argon2_iters = 3 # Argon2 iterations for vault key derivation.
vault_argon2_parallelism = 1 # Argon2 parallelism for vault key derivation.