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.
anand76
c268859aaa
Remove corruption error injection in FaultInjectionTestFS ( #8616 )
...
Summary:
```FaultInjectionTestFS``` injects various types of read errors in ```FileSystem``` APIs. One type of error is corruption errors, where data is intentionally corrupted or truncated. There is corresponding validation in db_stress to verify that an injected error results in a user visible Get/MultiGet error. However, for corruption errors, its hard to know when a corruption is supposed to be detected by the user request, due to prefetching and, in case of direct IO, padding. This results in false positives. So remove that functionality.
Block checksum validation for Get/MultiGet is confined to ```BlockFetcher```, so we don't lose a lot by disabling this since its a small surface area to test.
Pull Request resolved: https://github.com/facebook/rocksdb/pull/8616
Reviewed By: zhichao-cao
Differential Revision: D30074422
Pulled By: anand1976
fbshipit-source-id: 6a61fac18f95514c15364b75013799ddf83294df
3 years ago
..
backupable
Move slow valgrind tests behind -DROCKSDB_FULL_VALGRIND_RUN ( #8475 )
3 years ago
blob_db
Make EventListener into a Customizable Class ( #8473 )
3 years ago
cassandra
Add more tests for assert status checked ( #7524 )
4 years ago
checkpoint
Revert checkpoint fix ( #8607 )
3 years ago
compaction_filters
Compaction filter support for BlobDB ( #6850 )
4 years ago
convenience
Add a SystemClock class to capture the time functions of an Env ( #7858 )
4 years ago
leveldb_options
Replace namespace name "rocksdb" with ROCKSDB_NAMESPACE ( #6433 )
5 years ago
memory
Make types of Immutable/Mutable Options fields match that of the underlying Option ( #8176 )
4 years ago
merge_operators
Allow to use a string as a delimiter in StringAppendOperator ( #8536 )
3 years ago
option_change_migration
Fix a minor issue with initializing the test path ( #8555 )
3 years ago
options
Allow WAL dir to change with db dir ( #8582 )
3 years ago
persistent_cache
Fix a minor issue with initializing the test path ( #8555 )
3 years ago
simulator_cache
Fix a minor issue with initializing the test path ( #8555 )
3 years ago
table_properties_collectors
Add more tests for assert status checked ( #7524 )
4 years ago
trace
Remove Legacy and Custom FileWrapper classes from header files ( #7851 )
4 years ago
transactions
Several simple local code clean-ups ( #8565 )
3 years ago
ttl
Add DeteleRange support for DBWithTTL ( #8384 )
3 years ago
write_batch_with_index
Fix MultiGet with PinnableSlices and Merge for WBWI ( #8299 )
4 years ago
debug.cc
In ParseInternalKey(), include corrupt key info in Status ( #7515 )
4 years ago
env_librados.cc
Replace namespace name "rocksdb" with ROCKSDB_NAMESPACE ( #6433 )
5 years ago
env_librados.md
Add EnvLibrados - RocksDB Env of RADOS ( #1222 )
8 years ago
env_librados_test.cc
Replace namespace name "rocksdb" with ROCKSDB_NAMESPACE ( #6433 )
5 years ago
env_mirror.cc
Add new Append API with DataVerificationInfo to Env WritableFile ( #8071 )
4 years ago
env_mirror_test.cc
Replace namespace name "rocksdb" with ROCKSDB_NAMESPACE ( #6433 )
5 years ago
env_timed.cc
Make ChRootEnv, EncryptedEnv, and TimedEnv into FileSystems ( #7968 )
4 years ago
env_timed_test.cc
Make env*_test work with ASSERT_STATUS_CHECKED ( #7176 )
4 years ago
fault_injection_env.cc
No elide constructors ( #7798 )
4 years ago
fault_injection_env.h
Fix incorrect Status::NoSpace() status check ( #8504 )
3 years ago
fault_injection_fs.cc
Remove corruption error injection in FaultInjectionTestFS ( #8616 )
3 years ago
fault_injection_fs.h
Fix incorrect Status::NoSpace() status check ( #8504 )
3 years ago
merge_operators.h
Allow to use a string as a delimiter in StringAppendOperator ( #8536 )
3 years ago
object_registry.cc
Fix an race condition during multiple DB opening ( #8574 )
3 years ago
object_registry_test.cc
Add ObjectRegistry to ConfigOptions ( #8166 )
4 years ago
util_merge_operators_test.cc
Replace namespace name "rocksdb" with ROCKSDB_NAMESPACE ( #6433 )
5 years ago