Commit Graph

3669 Commits (3782accf7de5830fef1fc88d69bbe2d9259b023f)

Author SHA1 Message Date
Siying Dong da1c64b6e7 Introduce a CPU time counter in perf_context (#4741) 6 years ago
Abhishek Madan 02bfc5831e Change is_range_del_table_empty_ flag to atomic (#4801) 6 years ago
Abhishek Madan 8bf73208a4 Remove stale TODO (#4800) 6 years ago
Jakub Tomanik 71a69d9b68 Fix building RocksDB for iOS (#4687) 6 years ago
Adam Retter 1b0c9ce396 Fix Windows broken build error due to non-const override (#4798) 6 years ago
Yanqin Jin 671a7eb36f Avoid switching empty memtable in certain cases (#4792) 6 years ago
Abhishek Madan c15df15f07 Fix unused member compile error 6 years ago
Abhishek Madan 81b6b09f6b Remove v1 RangeDelAggregator (#4778) 6 years ago
Roman Zeyde a62c6626e0 Support setting options on column families via C bindings (#4785) 6 years ago
Abhishek Madan abf931afa6 Add compaction logic to RangeDelAggregatorV2 (#4758) 6 years ago
Maysam Yabandeh 4ed3c1eb88 Fix flaky test DeleteFileRange (#4784) 6 years ago
Maysam Yabandeh 349542332a Fix race condition on options_file_number_ (#4780) 6 years ago
Yanqin Jin 4fce44fc8b Improve flushing multiple column families (#4708) 6 years ago
DorianZheng 2670fe8c73 Get `CompactionJobInfo` from CompactFiles 6 years ago
Burton Li a8b9891f95 Concurrent task limiter for compaction thread control (#4332) 6 years ago
Maysam Yabandeh 0aa17c1002 Fix flaky test DBCompactionTest::DeleteFileRange (#4776) 6 years ago
DorianZheng 4862720e08 Expose column family id to `FlushJobInfo` 6 years ago
Abhishek Madan cad248f5c6 Prepare FragmentedRangeTombstoneIterator for use in compaction (#4740) 6 years ago
Sagar Vemuri dde3ef1116 Change directory where ExternalSSTFileBasicTest runs (#4766) 6 years ago
Abhishek Madan 64aabc9183 Properly set smallest key of subcompaction output (#4723) 6 years ago
Yanqin Jin f307479ba6 Enable checkpoint of read-only db (#4681) 6 years ago
Yanqin Jin 9be3e6b488 Allow file-ingest-triggered flush to skip waiting for write-stall clear (#4751) 6 years ago
Yanqin Jin b96fccb1e6 Move a function to critical section (#4752) 6 years ago
Zhongyi Xie 2f1ca4e838 Revert "BaseDeltaIterator: always check valid() before accessing key(… (#4744) 6 years ago
Zhongyi Xie 3a18bb3e15 BaseDeltaIterator: always check valid() before accessing key() (#4702) 6 years ago
Siying Dong 6e938c904f Make NewBloomFilterPolicy() use full filter by default (#4735) 6 years ago
Sagar Vemuri 70645355ad Move FIFOCompactionPicker to a separate file (#4724) 6 years ago
Yanqin Jin 8d7bc76f36 Fix a flaky test DBFlushTest.SyncFail (#4633) 6 years ago
Kefu Chai 7dbee38716 db/repair: reset Repair::db_lock_ in ctor (#4683) 6 years ago
Abhishek Madan 8fe1e06ca0 Clean up FragmentedRangeTombstoneList (#4692) 6 years ago
Zhichao Cao 7125e24619 Add the max trace file size limitation option to Tracing (#4610) 6 years ago
Abhishek Madan 85394a96ca Speed up range scans with range tombstones (#4677) 6 years ago
Zhongyi Xie a21cb22ee3 Revert "apply ReadOptions.iterate_upper_bound to transaction iterator… (#4705) 6 years ago
Andrew Kryczka 07cf0ee589 Fix ticker stat for number files closed (#4703) 6 years ago
Yi Wu 05d9d82181 Revert "Move MemoryAllocator option from Cache to BlockBasedTableOpti… (#4697) 6 years ago
Abhishek Madan 457f77b9ff Introduce RangeDelAggregatorV2 (#4649) 6 years ago
Abhishek Madan ed5aec5ba3 Fix range tombstone covering short-circuit logic (#4698) 6 years ago
Siying Dong 13579e8c5a WriteBufferManger doens't cost to cache if no limit is set (#4695) 6 years ago
Andrew Kryczka 9d6d4867ab Fix uninitialized fields in file metadata (#4693) 6 years ago
Yanqin Jin 147697420a Rollback memtable flush upon atomic flush fail (#4641) 6 years ago
Abhishek Madan 6bee36a786 Modify FragmentedRangeTombstoneList member layout (#4632) 6 years ago
Siying Dong f5c8cf5fed Increase wait time in DBTest.SanitizeNumThreads (#4659) 6 years ago
Zhongyi Xie d8df169b84 release db mutex when calling ApproximateSize (#4630) 6 years ago
Zhongyi Xie b76398a82b apply ReadOptions.iterate_upper_bound to transaction iterator (#4656) 6 years ago
Yi Wu b32d087dbb Move MemoryAllocator option from Cache to BlockBasedTableOptions (#4676) 6 years ago
Siying Dong abb1a8fc23 Add a unit test to assert number of preads (#4657) 6 years ago
QingpingWang 4f0fcb78ae Expose num entries and deletions of sst files (#4623) 6 years ago
Soli Como 5945e16dfc Divide `NO_ITERATORS` into two counters `NO_ITERATOR_CREATED` and `NO_ITERATOR_DELETE` (#4498) 6 years ago
Soli a478682260 Fix #3840: only `SyncClosedLogs` for multiple CFs (#4460) 6 years ago
Andrew Kryczka ea9454700a Backup engine support for direct I/O reads (#4640) 6 years ago