Commit Graph

1286 Commits (bb87164db308589fdd3a46471bbbb3871962244b)

Author SHA1 Message Date
sdong f33611d5e9 Stress test to inject read failures in DB reopen (#8476) 3 years ago
mrambacher 570248aeff Make SecondaryCache Customizable (#8480) 3 years ago
Peter (Stig) Edwards b20737709f Add -report_open_timing to db_bench (#8464) 3 years ago
sdong ba224b75c7 Stress Test to inject write failures in reopen (#8474) 3 years ago
anand76 6f9ed59b1d Allow db_stress to use a secondary cache (#8455) 3 years ago
Akanksha Mahajan be8199cdb9 Run Merge with Integrated BlobDB in stress, crash and db_bench (#8461) 3 years ago
Peter (Stig) Edwards 75741eb0ce Add more ops to: db_bench -report_file_operations (#8448) 3 years ago
Baptiste Lemaire 3f20925dc4 Add list live files metadata (#8446) 3 years ago
Baptiste Lemaire 0a1aed4e71 Fix double slashes in user-provided db path. (#8439) 3 years ago
Zhichao Cao 82a70e1470 Trace MultiGet Keys and CF_IDs to the trace file (#8421) 3 years ago
Akanksha Mahajan 5ba1b6e549 Cache warming data blocks during flush (#8242) 3 years ago
Peter Dillinger 865a25101d Mark Ribbon filter and optimize_filters_for_memory as production (#8408) 3 years ago
mrambacher 281ac9c89e Add CreateFrom methods to Env/FileSystem (#8174) 3 years ago
Baptiste Lemaire d61a449364 Fixed manifest_dump issues when printing keys and values containing null characters (#8378) 3 years ago
Zhichao Cao f44e69c64a Use DbSessionId as cache key prefix when secondary cache is enabled (#8360) 3 years ago
Jay Zhuang eda83eaac0 Fix cmake build failure with gflags (#8324) 4 years ago
sdong ab718b415f Kill whitebox crash test if it is 15 minutes over the limit (#8341) 4 years ago
Peter Dillinger 311a544c2a Use deleters to label cache entries and collect stats (#8297) 4 years ago
anand76 13232e11d4 Allow cache_bench/db_bench to use a custom secondary cache (#8312) 4 years ago
Levi Tamasi d83542ca83 Make it possible to apply only a subrange of table property collectors (#8298) 4 years ago
sdong 0ed8cb666d Write file temperature information to manifest (#8284) 4 years ago
Peter Dillinger ecd63b9262 Revert accidental enabling broken ClockCache in stress test (#8277) 4 years ago
Andrew Kryczka b71b4597e7 Permit stdout "fail"/"error" in whitebox crash test (#8272) 4 years ago
mrambacher 8948dc8524 Make ImmutableOptions struct that inherits from ImmutableCFOptions and ImmutableDBOptions (#8262) 4 years ago
Andrew Kryczka 0f42e50fec Fix `GetLiveFiles()` returning OPTIONS-000000 (#8268) 4 years ago
Peter Dillinger 3b981eaa1d Fix use-after-free threading bug in ClockCache (#8261) 4 years ago
sdong c3ff14e2c1 Hint temperature of bottommost level files to FileSystem (#8222) 4 years ago
Peter Dillinger d2ca04e3ed Add more LSM info to FilterBuildingContext (#8246) 4 years ago
Peter Dillinger 85becd94c1 Refactor: use TableBuilderOptions to reduce parameter lists (#8240) 4 years ago
sdong cde69a7cfd db_stress to add --open_metadata_write_fault_one_in (#8235) 4 years ago
Akanksha Mahajan 65abb0cf71 Add 6.18, 6.19 and 6.20 to check_format_compatible.sh (#8236) 4 years ago
Peter Dillinger 95f6add746 Revert Ribbon starting level support from #8198 (#8212) 4 years ago
Peter Dillinger 10196d7edc Ribbon long-term support, starting level support (#8198) 4 years ago
Akanksha Mahajan 296b47db25 Extend file_checksum_dump ldb command and DB::GetLiveFilesChecksumInfo to blob files (#8179) 4 years ago
David Carlier 728e5f5750 db_bench_tool: basic sys infos for FreeBSD. (#8169) 4 years ago
Akanksha Mahajan 0be89e87fd Enable backup/restore for Integrated BlobDB in stress and crash tests (#8165) 4 years ago
Yanqin Jin 09528f9fa1 Fix a bug for SeekForPrev with partitioned filter and prefix (#8137) 4 years ago
Yanqin Jin 2d8518f5ea Reset pinnable slice before using it in Get() (#8154) 4 years ago
Akanksha Mahajan 689b13e639 Add request_id in IODebugContext. (#8045) 4 years ago
mrambacher 1be3867689 Fix check in db_bench for num shard bits to match check in LRUCache (#8110) 4 years ago
Yanqin Jin ae7a795686 Disable partitioned filters in ts stress test (#8127) 4 years ago
junhan lee 06bb45a65a fix typo (#8088) 4 years ago
Andrew Kryczka c20a7cd6c7 Apply `sample_for_compression` to all block-based tables (#8105) 4 years ago
Yanqin Jin e1aa8c160f Fix an error while running db_crashtest for non-user-ts tests (#8091) 4 years ago
Yanqin Jin 08144bc2f5 Add user-defined timestamps to db_stress (#8061) 4 years ago
Levi Tamasi 0d800dadea Adjust the set of potential min_blob_size values in stress/crash tests (#8085) 4 years ago
Zhichao Cao dd0447ae2c Add new Append API with DataVerificationInfo to Env WritableFile (#8071) 4 years ago
Yanqin Jin 063a68b9cd Check and handle failure in ldb (#8072) 4 years ago
Mark Callaghan 326670d265 Add new db_bench --benchmarks options for controlling compaction (#8027) 4 years ago
mrambacher 3dff28cf9b Use SystemClock* instead of std::shared_ptr<SystemClock> in lower level routines (#8033) 4 years ago