Commit Graph

735 Commits (876cb8bfb4bd6ab62616a90607528160a8c65fd9)

Author SHA1 Message Date
sdong 7842920be5 Slow down writes by bytes written 9 years ago
Igor Canadi a84df655f3 Don't let two L0->L1 compactions run in parallel 9 years ago
Islam AbdelRahman 73faa3d41d Handling edge cases for ReFitLevel 9 years ago
sdong e409d3d745 Make "make all" work for CYGWIN 9 years ago
Venkatesh Radhakrishnan 406a5682eb Fix hang when closing a DB after doing loads with WAL disabled. 9 years ago
sdong 6df589b446 Add TablePropertiesCollector::NeedCompact() to suggest DB to further compact output files 9 years ago
Yueh-Hsuan Chiang 7322c74012 Revert incorrect commit 9 years ago
Yueh-Hsuan Chiang 7647df8f9e Fixed the tsan failure in util/compaction_job_stats_impl.cc 9 years ago
Islam AbdelRahman 3ce3bb3da2 Allowing L0 -> L1 trivial move on sorted data 9 years ago
Yueh-Hsuan Chiang 0b3172d071 Add EventListener::OnTableFileDeletion() 9 years ago
sdong 3af668ed17 Fix DBTest.MigrateToDynamicLevelMaxBytesBase slowness with valgrind 9 years ago
Yueh-Hsuan Chiang 898e803fc5 Add a stats counter for DB_WRITE back which was mistakenly removed. 9 years ago
sdong 4266d4fd90 Allow users to migrate to options.level_compaction_dynamic_level_bytes=true using CompactRange() 9 years ago
agiardullo dc9d70de65 Optimistic Transactions 9 years ago
agiardullo c815351038 Support saving history in memtable_list 9 years ago
Yueh-Hsuan Chiang e2c1d4b57f [Public API Change] Make DB::GetDbIdentity() be const function. 9 years ago
Igor Canadi b0fdda4ff0 Allow flushes to run in parallel with manual compaction 9 years ago
sdong fb5bdbf987 DBTest.DynamicLevelMaxBytesCompactRange: make sure L0 is not empty before running compact range 9 years ago
sdong 6fa7085121 CompactRange skips levels 1 to base_level -1 for dynamic level base size 9 years ago
sdong 5aad881298 DBTest.DynamicLevelMaxBytesBase2: remove an unnecesary check 9 years ago
sdong ec43a8b9fb Universal Compaction with multiple levels won't allocate up to output size 9 years ago
agiardullo 711465ccec API to fetch from both a WriteBatchWithIndex and the db 9 years ago
Igor Canadi 3996fff8a1 Fix clang build - add override 9 years ago
Igor Canadi d978139063 SuggestCompactRange() is manual compaction 9 years ago
Yueh-Hsuan Chiang 77a5a543a5 Allow GetThreadList() to report basic compaction operation properties. 9 years ago
Venkatesh Radhakrishnan d2346c2cf0 Fix hang with large write batches and column families. 10 years ago
Igor Canadi 7246ad34d0 Don't compact bottommost level in SuggestCompactRange 10 years ago
Igor Canadi 7f47ba0e26 Fix possible SIGSEGV in CompactRange (github issue #596) 10 years ago
clark.kang 6ede020dc4 fix typos 10 years ago
sdong d01bbb53ae Fix CompactRange for universal compaction with num_levels > 1 10 years ago
Giuseppe Ottaviano 2dc421df48 Implement DB::PromoteL0 method 10 years ago
sdong 397b6588bd options.paranoid_file_checks to read all rows after writing to a file. 10 years ago
Venkatesh Radhakrishnan 618d07b068 Making PreShutdown tests more reliable. 10 years ago
Igor Canadi 6059bdf86a Add experimental API MarkForCompaction() 10 years ago
sdong debaf85ef5 Bug of trivial move of dynamic level 10 years ago
sdong 12d7d3d28d Fix and Improve DBTest.DynamicLevelCompressionPerLevel2 10 years ago
sdong a1271c6c6f Fix build break introduced by new SyncPoint interface change 10 years ago
sdong fcb206b667 SyncPoint to allow a callback with an argument and use it to get DBTest.DynamicLevelCompressionPerLevel2 more straight-forward 10 years ago
Igor Canadi 281db8bb62 Temporarily disable test CompactFilesOnLevelCompaction 10 years ago
Igor Canadi e7ad14926a Fix flakiness in FIFOCompaction test (github issue #573) 10 years ago
Igor Canadi 47b8743984 Make Compaction class easier to use 10 years ago
sdong b118238a57 Trivial move to cover multiple input levels 10 years ago
Igor Canadi 5e067a7b19 Clean up compression logging 10 years ago
sdong 953a885ebf A new call back to TablePropertiesCollector to allow users know the entry is add, delete or merge 10 years ago
sdong 089509b847 db_test: clean up sync points in test cleaning up 10 years ago
Venkatesh Radhakrishnan afbafeaeae Disallow trivial move if compression level is different 10 years ago
Venkatesh Radhakrishnan d0695f3e26 Fix crash caused by opening an empty DB in readonly mode 10 years ago
sdong 76d63b4525 Fix one non-determinism of DBTest.DynamicCompactionOptions 10 years ago
sdong b23bbaa82a Universal Compactions with Small Files 10 years ago
Igor Canadi fd3dbef22b Clean up old log files in background threads 10 years ago