Commit Graph

4120 Commits (92593d511a924be37361d673c0313e183c72e2c8)

Author SHA1 Message Date
Yanqin Jin 92593d511a Add a new EntryType for deletion with timestamp (#7195) 4 years ago
Levi Tamasi 9b083cb11c Build blob file reader/writer classes in LITE mode as well (#7272) 4 years ago
sdong 1760637539 CompactRange() refit level should confirm destination level is not empty (#7261) 4 years ago
matthewvon 2ad88ceae9 Populate cf_id member of CompactionJobInfo for OnCompactionBegin (#6938) 4 years ago
Jay Zhuang 69760b4d05 Introduce a global StatsDumpScheduler for stats dumping (#7223) 4 years ago
Yanqin Jin d758273ceb Get() with timestamp should respect snapshot (#7227) 4 years ago
Andrew Kryczka a1aa3f8385 Disable manual compaction during `ReFitLevel()` (#7250) 4 years ago
sdong e7358da9a2 Upgrade tool chain (#7251) 4 years ago
Levi Tamasi 9d6f48ec1d Clean up CompressBlock/CompressBlockInternal a bit (#7249) 4 years ago
Akanksha Mahajan 1f9f630b27 Store FileSystemPtr object that contains FileSystem ptr (#7180) 4 years ago
Zitan Chen b578ca2e4d BackupEngine supports custom file checksums (#7085) 4 years ago
Peter Dillinger 6ac1d25fd0 Fix+clean up handling of mock sleeps (#7101) 4 years ago
Levi Tamasi a99fb67233 Remove redundant consistency check from VersionStorageInfo::AddFile (#7237) 4 years ago
anand76 f308da5273 Fix delete triggered compaction for single level universal (#7224) 4 years ago
Yuhong Guo 5444942f15 Fix cmake build on MacOS (#7205) 4 years ago
Remington Brasga 633bff2f19 Fixed typo on Value mismatch error in db_test (#6587) 4 years ago
anand76 832b056a30 Enable IO timeouts for iterators (#7161) 4 years ago
Zhichao Cao b79f13b2aa Fix the potential deadlock in WriteImplWALOnly and UnorderedWriteMemtable (#7199) 4 years ago
mrambacher 56f468b356 Add more tests to ASSERT_STATUS_CHECKED (#7211) 4 years ago
Yingchun Lai 67bbac3621 Remove duplicate colon in Status message (#7041) 4 years ago
jsteemann 5e1808d515 fix typo: paraniod -> paranoid (#7163) 4 years ago
Cheng Chang cd48ecaa1a Define WAL related classes to be used in VersionEdit and VersionSet (#7164) 4 years ago
sdong 5c1a544122 Clean up InternalIterator upper bound logic a little bit (#7200) 4 years ago
Yanqin Jin 2735b0275d ReadOptions.iter_start_ts should support tombstones (#7178) 4 years ago
Akanksha Mahajan 493f425e77 Add support to start and end IOTracing through DB APIs (#7203) 4 years ago
Andrew Kryczka a4a4a2dabd dedup ReadOptions in iterator hierarchy (#7210) 4 years ago
Aaron Kabcenell 56ed601df3 Compaction Read/Write Stats by Compaction Type (#7165) 4 years ago
codingsh 50f206ad84 feat: export SetBackgroundThreads(n, Env::BOTTOM); (#7191) 4 years ago
sdong 692f6a3138 Implement NextAndGetResult() in memtable and level iterator (#7179) 4 years ago
mrambacher d9d190742c Make env*_test work with ASSERT_STATUS_CHECKED (#7176) 4 years ago
codingsh 83ea266b43 export stats_persist_period_sec (#7168) 4 years ago
Tomas Kolda cd4592c220 SST Partitioner interface that allows to split SST files (#6957) 4 years ago
Jay Zhuang b0c5ecd6b3 Make max_subcompactions dynamically changeable (#7159) 4 years ago
Levi Tamasi 0d04a8434a Sync blob files before closing them (#7160) 4 years ago
Cheng Chang 96ce0470a7 Clean snapshot dir before taking snapshot (#7156) 4 years ago
mrambacher d44cbc5314 Add hash of key/value checks when paranoid_file_checks=true (#7134) 4 years ago
Haosen Wen dbc51adbac Use steady_clock instead of system_clock in FileOperationInfo::TimePoint (#7153) 4 years ago
sdong 1cf4731dbb column_family_test: fix a data race related to sleeping task (#7150) 4 years ago
sdong 9870704420 Fix a minor data race in stats dumping threads initialization (#7151) 4 years ago
Zhichao Cao ed4712fe7e Remove time out testing cases in error_handler_fs_test (#7141) 4 years ago
Andrew Kryczka 9a83fd21e6 stagger first DumpMallocStats after opening DB (#7145) 4 years ago
sdong ca5a069a79 Suppress a TSAN warning (#7126) 4 years ago
Zhichao Cao a10f12eda1 Auto resume the DB from Retryable IO Error (#6765) 4 years ago
Yanqin Jin 27735dea9a Report corrupted keys during compaction (#7124) 4 years ago
Levi Tamasi bdf4de6cb9 Remove some dead code from BlobLogWriter (#7125) 4 years ago
Yanqin Jin c628fae6d1 Report corruption on unrecognized value type (#7121) 4 years ago
Stanislav Tkach 393e486e3e Add getters for options to the C API (#7094) 4 years ago
wenh 4924a506b9 Reduce `env_->GetChildren()` calls in DBImpl::Recover() (#7044) 4 years ago
mrambacher c7c7b07f06 More Makefile Cleanup (#7097) 4 years ago
Yanqin Jin f70ad03137 Parameterize a few tests in DBWALTest (#7105) 4 years ago