Commit Graph

1393 Commits (d4081bf0be585c3853f47915c0b0af72b0a9d1ed)

Author SHA1 Message Date
Merlin Mao f6437ea4d7 Refactor TraceAnalyzer to use `TraceRecord::Handler` to avoid casting. (#8678) 3 years ago
Merlin Mao d10801e983 Allow Replayer to report the results of TraceRecords. (#8657) 3 years ago
Yanqin Jin 2b367fa8cc Fix bug caused by releasing snapshot(s) during compaction (#8608) 3 years ago
Merlin Mao 74a652a45f Code cleanup for trace replayer (#8652) 3 years ago
Merlin Mao f58d276764 Make TraceRecord and Replayer public (#8611) 3 years ago
Peter Dillinger a7fd1d0881 Make backup restore atomic, with sync option (#8568) 3 years ago
mrambacher d057e8326d Make MergeOperator+CompactionFilter/Factory into Customizable Classes (#8481) 3 years ago
anand76 c268859aaa Remove corruption error injection in FaultInjectionTestFS (#8616) 3 years ago
Merlin Mao 4811115b3e Revert checkpoint fix (#8607) 3 years ago
Mikhail Golubev 8f52972cf9 Allow to use a string as a delimiter in StringAppendOperator (#8536) 3 years ago
mrambacher ab7f7c9e49 Allow WAL dir to change with db dir (#8582) 3 years ago
Yanqin Jin 066b51126d Several simple local code clean-ups (#8565) 3 years ago
mrambacher 3aee4fbd41 Make EventListener into a Customizable Class (#8473) 3 years ago
Merlin Mao 55f7ded80d Checkpoint dir options fix (#8572) 3 years ago
Drewryz 3b27725245 Fix a minor issue with initializing the test path (#8555) 3 years ago
Jay Zhuang c4a503f3df Fix an race condition during multiple DB opening (#8574) 3 years ago
Zhichao Cao 87e82a41a9 Fix incorrect Status::NoSpace() status check (#8504) 3 years ago
sdong 39a07c9651 DB Stress Reopen write failure to skip WAL (#8548) 3 years ago
Peter Dillinger df5dc73bec Don't hold DB mutex for block cache entry stat scans (#8538) 3 years ago
longlijian 4e4ec16957 Replace the namespace "rocksdb" to "ROCKSDB_NAMESPACE" (#8531) 3 years ago
Myth bbdc4f2e9a Fix a minor issue in checkpoint test case (#8483) 3 years ago
sdong b1a53db327 FaultInjectionTestFS::DeleteFilesCreatedAfterLastDirSync() to recover… (#8501) 3 years ago
Andrew Kryczka ed8eb436db Move slow valgrind tests behind -DROCKSDB_FULL_VALGRIND_RUN (#8475) 3 years ago
anand76 df4197ca6e Bypass buffer in TestFSWritableFile if direct IO is enabled (#8490) 3 years ago
sdong f33611d5e9 Stress test to inject read failures in DB reopen (#8476) 3 years ago
sdong ba224b75c7 Stress Test to inject write failures in reopen (#8474) 3 years ago
Zhichao Cao a904c62d28 Using existing crc32c checksum in checksum handoff for Manifest and WAL (#8412) 3 years ago
Levi Tamasi 3ab0eae860 Deflake BlobDBTest.SnapshotAndGarbageCollection (#8444) 3 years ago
Jay Zhuang f89423a57a Revert "Revert "Snapshot release triggered compaction without multiple tombstones (#8357)" (#8410)" (#8438) 3 years ago
聂佩轩 d53f7ff69a Add DeteleRange support for DBWithTTL (#8384) 3 years ago
Andrew Kryczka 25be1ed66a Revert "Snapshot release triggered compaction without multiple tombstones (#8357)" (#8410) 3 years ago
Zhichao Cao f44e69c64a Use DbSessionId as cache key prefix when secondary cache is enabled (#8360) 3 years ago
Andrew Kryczka 9167ece586 Snapshot release triggered compaction without multiple tombstones (#8357) 3 years ago
Peter Dillinger 311a544c2a Use deleters to label cache entries and collect stats (#8297) 4 years ago
mrambacher 6b0a22a4b0 Fix MultiGet with PinnableSlices and Merge for WBWI (#8299) 4 years ago
anand76 feb06e83b2 Initial support for secondary cache in LRUCache (#8271) 4 years ago
Andrew Kryczka d76c46e6a0 Deflake TransactionStressTest.ExpiredTransactionDataRace1 (#8258) 4 years ago
Peter Dillinger 78a309bf86 New Cache API for gathering statistics (#8225) 4 years ago
mrambacher 9f2d255aed Add ObjectRegistry to ConfigOptions (#8166) 4 years ago
mrambacher ff463742b5 Add Merge Operator support to WriteBatchWithIndex (#8135) 4 years ago
Peter Dillinger c26b75baa5 Deprecate obsolete "backupable db" from public APIs (#8274) 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 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
Adam Retter 2760c2aef8 WBWI Internal Move implementation from .h into .cpp (#8229) 4 years ago
mrambacher 01e460d538 Make types of Immutable/Mutable Options fields match that of the underlying Option (#8176) 4 years ago
Andrew Gallagher 2e5de5a2c3 Cleanup include (#8208) 4 years ago
Yanqin Jin a376c22066 Handle rename() failure in non-local FS (#8192) 4 years ago
Levi Tamasi 0c6e4674a6 Fix a data race related to DB properties (#8206) 4 years ago