You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
mrambacher
aae3093719
Introduce a CountedFileSystem for counting file operations ( #9283 )
...
Summary:
Added a CountedFileSystem that tracks a number of file operations (opens, closes, deletes, renames, flushes, syncs, fsyncs, reads, writes). This class was based on the ReportFileOpEnv from db_bench.
This is a stepping stone PR to be able to change the SpecialEnv into a SpecialFileSystem, where several of the file varieties wish to do operation counting.
Pull Request resolved: https://github.com/facebook/rocksdb/pull/9283
Reviewed By: pdillinger
Differential Revision: D33062004
Pulled By: mrambacher
fbshipit-source-id: d0d297a7fb9c48c06cbf685e5fa755c27193b6f5
3 years ago
..
composite_env.cc
Make the Env class Customizable ( #9293 )
3 years ago
composite_env_wrapper.h
Make the Env class Customizable ( #9293 )
3 years ago
emulated_clock.h
Make SystemClock into a Customizable Class ( #8636 )
3 years ago
env.cc
Restore Regex support for ObjectLibrary::Register, rename new APIs to allow old one to be deprecated in the future ( #9362 )
3 years ago
env_basic_test.cc
Make SystemClock into a Customizable Class ( #8636 )
3 years ago
env_chroot.cc
Make FileSystem a Customizable Class ( #8649 )
3 years ago
env_chroot.h
Make FileSystem a Customizable Class ( #8649 )
3 years ago
env_encryption.cc
Restore Regex support for ObjectLibrary::Register, rename new APIs to allow old one to be deprecated in the future ( #9362 )
3 years ago
env_encryption_ctr.h
Make FileSystem a Customizable Class ( #8649 )
3 years ago
env_posix.cc
Make the Env class Customizable ( #9293 )
3 years ago
env_test.cc
Introduce a CountedFileSystem for counting file operations ( #9283 )
3 years ago
file_system.cc
Introduce a CountedFileSystem for counting file operations ( #9283 )
3 years ago
file_system_tracer.cc
Make TraceRecord and Replayer public ( #8611 )
3 years ago
file_system_tracer.h
Make FileSystem a Customizable Class ( #8649 )
3 years ago
fs_posix.cc
Enable db_test running in Centos 32 bit OS and Alpine 32 bit OS ( #9294 )
3 years ago
fs_readonly.h
Make FileSystem a Customizable Class ( #8649 )
3 years ago
fs_remap.cc
Make backups openable as read-only DBs ( #8142 )
4 years ago
fs_remap.h
Make FileSystem a Customizable Class ( #8649 )
3 years ago
io_posix.cc
Add to HISTORY and minor loose ends from #9294 , #9254 ( #9386 )
3 years ago
io_posix.h
Skip directory fsync for filesystem btrfs ( #8903 )
3 years ago
io_posix_test.cc
Status check enforcement for io_posix_test and options_settable_test ( #6857 )
5 years ago
mock_env.cc
Make the Env class Customizable ( #9293 )
3 years ago
mock_env.h
Make the Env class Customizable ( #9293 )
3 years ago
mock_env_test.cc
Make SystemClock into a Customizable Class ( #8636 )
3 years ago
unique_id_gen.cc
New stable, fixed-length cache keys ( #9126 )
3 years ago
unique_id_gen.h
New stable, fixed-length cache keys ( #9126 )
3 years ago