Commit Graph

475 Commits (c50e3750dc94178beb772af2c8dc21e32fe0b825)

Author SHA1 Message Date
Andrew Kryczka d659faad54 Level-based L0->L0 compaction 7 years ago
Siying Dong 6ef8c620d3 Move auto_roll_logger and filename out of db/ 7 years ago
Daniel Black f4fce4751e Fix clang compile error - [-Werror,-Wunused-lambda-capture] 7 years ago
Islam AbdelRahman e19163688b Add macros to include file name and line number during Logging 7 years ago
Maysam Yabandeh 11526252cc Pinnableslice (2nd attempt) 7 years ago
Siying Dong 8efb5ffa2a [rocksdb][PR] Remove option min_partial_merge_operands and verify_checksums_in_comp… 7 years ago
Aaron Gao 2a0f3d0de1 level compaction expansion 7 years ago
Aaron Gao db2b4eb50e avoid direct io in rocksdb_lite 7 years ago
Sagar Vemuri eb912a927e Remove disableDataSync option 7 years ago
Islam AbdelRahman 574b543f80 Rename merger.h -> merging_iterator.h 8 years ago
Maysam Yabandeh d0ba8ec8f9 Revert "PinnableSlice" 8 years ago
Maysam Yabandeh 54d94e9c2c PinnableSlice 8 years ago
Andrew Kryczka 48e8baebc0 Decouple data iterator and range deletion iterator in TableCache 8 years ago
Andrew Kryczka 9e7cf3469b DeleteRange user iterator support 8 years ago
Andrew Kryczka f998c9790f DeleteRange Get support 8 years ago
Benoit Girard 2b16d664cb Change max_bytes_for_level_multiplier to double 8 years ago
Islam AbdelRahman 869ae5d786 Support IngestExternalFile (remove AddFile restrictions) 8 years ago
Andrew Kryczka 6fbe96baf8 Compaction Support for Range Deletion 8 years ago
Islam AbdelRahman 2ad68b971a Support running consistency checks in release mode 8 years ago
Aaron Gao f517d9dd09 Add SeekForPrev() to Iterator 8 years ago
Yi Wu 9ed928e7a9 Split DBOptions into ImmutableDBOptions and MutableDBOptions 8 years ago
Yi Wu 81747f1be6 Refactor MutableCFOptions 8 years ago
omegaga e70020e4f6 Only cache level 0 indexes and filter when opening table reader 8 years ago
Islam AbdelRahman 68a8e6b8fa Introduce FullMergeV2 (eliminate memcpy from merge operators) 8 years ago
John Alexander 9430333f84 New Statistics to track Compression/Decompression (#1197) 8 years ago
Yi Wu 296545a2c7 Fix clang analyzer errors 8 years ago
Gunnar Kudrjavets b954847fca Fix release build for MyRocks by using debug-only code only in debug builds 8 years ago
sdong 32df9733d1 Add options.write_buffer_manager: control total memtable size across DB instances 8 years ago
Aaron Gao 5aaef91d4a group multiple batch of flush into one manifest file (one call to LogAndApply) 8 years ago
Islam AbdelRahman 7c919deccc Reuse TimedFullMerge instead of FullMerge + instrumentation 8 years ago
Ashish Shenoy 99765ed855 Clean up the ComputeCompactionScore() API 8 years ago
Aaron Orenstein 2073cf3775 Eliminate use of 'using namespace std'. Also remove a number of ADL references to std functions. 8 years ago
Islam AbdelRahman 560358dc93 Fix data race in GetObsoleteFiles() 8 years ago
sdong bfb6b1b8a8 Estimate pending compaction bytes more accurately 8 years ago
Andrew Kryczka 73a847ef89 Add per-level compression ratio property 8 years ago
Igor Canadi ab4c62332e Don't use version in the error message 8 years ago
Aaron Gao cc87075d63 No need to limit to 20 files in UpdateAccumulatedStats() if options.max_open_files=-1 8 years ago
Marton Trencseni 9b51987521 Adding pin_l0_filter_and_index_blocks_in_cache feature and related fixes. 8 years ago
Islam AbdelRahman 99ffb3d533 Fix perf_context::merge_operator_time_nanos calculation 8 years ago
Yueh-Hsuan Chiang be9816b3d9 Fix data race issue when sub-compaction is used in CompactionJob 8 years ago
sdong b1fafcaca6 Revert "Adding pin_l0_filter_and_index_blocks_in_cache feature." 8 years ago
Marton Trencseni 522de4f59e Adding pin_l0_filter_and_index_blocks_in_cache feature. 8 years ago
Edouard A 02e62ebbc8 Fixes warnings and ensure correct int behavior on 32-bit platforms. 8 years ago
Andrew Kryczka d9620239d2 Cleanup stale manifests outside of full purge 8 years ago
Andrew Kryczka 69c471bd9b Handle concurrent manifest update and backup creation 8 years ago
sdong 92a9ccf1a6 Add a new compaction priority that picks file whose overlapping ratio is smallest 8 years ago
Baraa Hamodi 21e95811d1 Updated all copyright headers to the new format. 9 years ago
Andrew Kryczka fdd70d1495 Skip filters for last L0 file if hit-optimized 9 years ago
sdong 4b50f13540 Should not skip bloom filter for L0 during the query. 9 years ago
Venkatesh Radhakrishnan b7ecf3d214 Fix intermittent hang in ColumnFamilyTest.FlushAndDropRaceCondition 9 years ago