]>
git.proxmox.com Git - ceph.git/blob - ceph/src/rocksdb/tools/generate_random_db.sh
3 # A shell script to load some pre generated data file to a DB using ldb tool
4 # ./ldb needs to be avaible to be executed.
6 # Usage: <SCRIPT> <input_data_path> <DB Path>
8 if [ "$#" -lt 2 ]; then
9 echo "usage: $BASH_SOURCE <input_data_path> <DB Path>"
17 echo == Loading data from
$input_data_dir to
$db_dir
19 declare -a compression_opts
=("no" "snappy" "zlib" "bzip2")
25 for f
in `ls -1 $input_data_dir`
27 echo == Loading
$f with compression
${compression_opts[n % 4]}
28 .
/ldb load
--db=$db_dir --compression_type=${compression_opts[n % 4]} --bloom_bits=10 --auto_compaction=false
--create_if_missing < $input_data_dir/$f