]> git-server-git.apps.pok.os.sepia.ceph.com Git - rocksdb.git/commit
URI-based Env selection for db_bench rocksdb-4.9 v4.9
authorAndrew Kryczka <andrewkr@fb.com>
Fri, 10 Jun 2016 00:53:03 +0000 (17:53 -0700)
committerAndrew Kryczka <andrewkr@fb.com>
Fri, 10 Jun 2016 00:53:03 +0000 (17:53 -0700)
commita683d4aba9c1ba230248fc985b26208ee81bbc63
tree0c640a2f83f86904ca5ed839ad30f0bca6c40326
parent53a4bd8a6940573bdb73999b63d716bce360dfa0
URI-based Env selection for db_bench

Summary:
Added an option, --env_uri. When provided, it is used as an argument to
NewEnvFromUri(), which instantiates an Env based on it.

Test Plan:
built a simple binary that registers ChrootEnv for prefix "/", then
ran:

  $ ./tmp --env_uri /tmp/ --db /abcde

/tmp/ is the chroot directory and /abcde is the db_name. Then I verified
db_bench uses /tmp/abcde

Reviewers: sdong, kradhakrishnan, lightmark

Reviewed By: lightmark

Subscribers: andrewkr, dhruba, leveldb

Differential Revision: https://reviews.facebook.net/D59325
tools/db_bench_tool.cc