1edd9bf3e4
This is the initial commit for "blobfs", a lightweight filesystem built on top of the SPDK blobstore. Also included in this patch: 1) a shim for using SPDK bdevs as the backing store for SPDK blobstore/blobfs 2) documentation for using blobfs as the storage engine with RocksDB 3) scripts for running a set of workloads and collecting profiling data with RocksDB and blobfs See doc/blobfs/getting_started.md included in this commit for more details on blobfs, including some of the current limitations. Signed-off-by: Jim Harris <james.r.harris@intel.com> Change-Id: I2a6d3d4b87236730051228ed62c0c04e04c42c73
28 lines
621 B
Plaintext
28 lines
621 B
Plaintext
--disable_seek_compaction=1
|
|
--mmap_read=0
|
|
--statistics=1
|
|
--histogram=1
|
|
--key_size=16
|
|
--value_size=1000
|
|
--block_size=4096
|
|
--cache_size=0
|
|
--bloom_bits=10
|
|
--cache_numshardbits=4
|
|
--open_files=500000
|
|
--verify_checksum=1
|
|
--db=/mnt/rocksdb
|
|
--sync=0
|
|
--compression_type=none
|
|
--stats_interval=1000000
|
|
--compression_ratio=1
|
|
--disable_data_sync=0
|
|
--target_file_size_base=67108864
|
|
--max_write_buffer_number=3
|
|
--max_bytes_for_level_multiplier=10
|
|
--max_background_compactions=10
|
|
--num_levels=10
|
|
--delete_obsolete_files_period_micros=3000000
|
|
--max_grandparent_overlap_factor=10
|
|
--stats_per_interval=1
|
|
--max_bytes_for_level_base=10485760
|