rocksdb/tools/ingest_external_sst.sh
Yanqin Jin 8022500ecc Add compatibility test of SST ingestion (#4310)
Summary:
Test plan
```
$cd rocksdb/
$./tools/check_format_compatible.sh
```
Pull Request resolved: https://github.com/facebook/rocksdb/pull/4310

Differential Revision: D9498125

Pulled By: riversand963

fbshipit-source-id: 83cf6992949a52199e7812bb41bc9281ac271a24
2018-08-24 14:27:43 -07:00

18 lines
331 B
Bash
Executable File

#!/usr/bin/env bash
#
#
if [ "$#" -lt 2 ]; then
echo "usage: $BASH_SOURCE <DB Path> <External SST Dir>"
exit 1
fi
db_dir=$1
external_sst_dir=$2
for f in `find $external_sst_dir -name extern_sst*`
do
echo == Ingesting external SST file $f to DB at $db_dir
./ldb --db=$db_dir --create_if_missing ingest_extern_sst $f
done