]> git-server-git.apps.pok.os.sepia.ceph.com Git - rocksdb.git/commit
env: add EnvMirror wip-env
authorSage Weil <sage@redhat.com>
Fri, 11 Dec 2015 02:32:45 +0000 (21:32 -0500)
committerSage Weil <sage@redhat.com>
Fri, 11 Dec 2015 02:32:45 +0000 (21:32 -0500)
commit2074ddd6250b95ef27e72133ac9bd5ad359501a0
tree88bc9eefd9f86ff62e4e91b15dc143e3205dc357
parent0ad68518bb2e04707c06b6c87535b21ae44b6ced
env: add EnvMirror

This is an Env implementation that mirrors all storage-related methods on
two different backend Env's and verifies that they return the same
results (return status and read results).  This is useful for implementing
a new Env and verifying its correctness.

Signed-off-by: Sage Weil <sage@redhat.com>
CMakeLists.txt
Makefile
include/rocksdb/env.h
include/rocksdb/utilities/env_mirror.h [new file with mode: 0644]
src.mk
utilities/env_mirror.cc [new file with mode: 0644]
utilities/env_mirror_test.cc [new file with mode: 0644]