]> git-server-git.apps.pok.os.sepia.ceph.com Git - rocksdb.git/commit
Add SST ingestion to ldb (#4205)
authorYanqin Jin <yanqin@fb.com>
Thu, 9 Aug 2018 21:18:59 +0000 (14:18 -0700)
committerYanqin Jin <yanqin@fb.com>
Tue, 21 Aug 2018 23:16:17 +0000 (16:16 -0700)
commit940641c3cc98cdea3ea4005a665f681d8510568f
tree6bd14bdf8c253509343dd14381edfda73915dcd0
parentb6c49fc5b473bb326963efae1b06db5a3697f03f
Add SST ingestion to ldb (#4205)

Summary:
We add two subcommands `write_extern_sst` and `ingest_extern_sst` to ldb. This PR avoids changing existing code because we hope to cherry-pick to earlier releases to support compatibility check for external SST file ingestion.
Pull Request resolved: https://github.com/facebook/rocksdb/pull/4205

Differential Revision: D9112711

Pulled By: riversand963

fbshipit-source-id: 7cae88380d4de86da8440230e87eca66755648e4
include/rocksdb/utilities/ldb_cmd.h
tools/ldb_cmd.cc
tools/ldb_cmd_impl.h
tools/ldb_test.py
tools/ldb_tool.cc