Commit Graph

1895 Commits (b5b2b75e5208b8a54fcbe155d94e5bf08dc28b88)

Author SHA1 Message Date
sdong 6df589b446 Add TablePropertiesCollector::NeedCompact() to suggest DB to further compact output files 10 years ago
Yueh-Hsuan Chiang 2e764f06ea [API Change] Improve EventListener::OnFlushCompleted interface 10 years ago
Yueh-Hsuan Chiang 7322c74012 Revert incorrect commit 10 years ago
Islam AbdelRahman 31e60e2a77 Unlock mutex in ReFitLevel 10 years ago
Yueh-Hsuan Chiang 7647df8f9e Fixed the tsan failure in util/compaction_job_stats_impl.cc 10 years ago
Igor Canadi b2785472c8 Fix compile 10 years ago
Islam AbdelRahman 3ce3bb3da2 Allowing L0 -> L1 trivial move on sorted data 10 years ago
Yueh-Hsuan Chiang bb808eaddb Changed the CompactionJobStats::output_key_prefix type from char[] to string. 10 years ago
Yueh-Hsuan Chiang 0b3172d071 Add EventListener::OnTableFileDeletion() 10 years ago
Reed Allman 211a195d41 C: add MultiGet support 10 years ago
Reed Allman 5dc174e11a C: add support for WriteBatch SliceParts params 10 years ago
Igor Canadi 2d0b9e5f0a Fix compile on darwin 10 years ago
sdong 3af668ed17 Fix DBTest.MigrateToDynamicLevelMaxBytesBase slowness with valgrind 10 years ago
Igor Canadi 408cc4b8e0 Revert "Merge pull request #621 from rdallman/c-slice-parts-support" 10 years ago
Yueh-Hsuan Chiang 0483dab2ab Remove a TODO that has been done 10 years ago
Yueh-Hsuan Chiang 8afafc2783 Fix compile warning in db/db_impl 10 years ago
Yueh-Hsuan Chiang fe5c6321cb Allow EventListener::OnCompactionCompleted to return CompactionJobStats. 10 years ago
Yueh-Hsuan Chiang 3083ed2129 Fixed heap-use-after-free error in compaction_job_test.cc 10 years ago
Yueh-Hsuan Chiang ab946af08a Fix a compile warning in listener_test.cc 10 years ago
Yueh-Hsuan Chiang fc83821270 Add EventListener::OnTableFileCreated() 10 years ago
Yueh-Hsuan Chiang 898e803fc5 Add a stats counter for DB_WRITE back which was mistakenly removed. 10 years ago
Mike Kolupaev ec7a944360 more times in perf_context and iostats_context 10 years ago
sdong 4266d4fd90 Allow users to migrate to options.level_compaction_dynamic_level_bytes=true using CompactRange() 10 years ago
Yueh-Hsuan Chiang d333820bad Removed DBImpl::notifying_events_ 10 years ago
Igor Canadi 4c181f08bc Fix compile on darwin 10 years ago
agiardullo bc7a7a400c fix LITE build 10 years ago
agiardullo dc9d70de65 Optimistic Transactions 10 years ago
Reed Allman 21cd6b7ad8 C: add support for WriteBatch SliceParts params 10 years ago
Reed Allman a0635ba3f6 WriteBatch.Merge w/ SliceParts support 10 years ago
agiardullo c815351038 Support saving history in memtable_list 10 years ago
Yueh-Hsuan Chiang ec4ff4e99c Rename EventLoggerHelpers EventHelpers 10 years ago
Yueh-Hsuan Chiang 672dda9b3b [API Change] Move listeners from ColumnFamilyOptions to DBOptions 10 years ago
Yueh-Hsuan Chiang 3ab8ffd4dd Compaction now conditionally boosts the size of deletion entries. 10 years ago
Yueh-Hsuan Chiang 6d299b70b8 Fixed a bug in EventLoggerHelpers::LogTableFileCreation 10 years ago
Yueh-Hsuan Chiang a0580205c8 Removed an unused private variable in db_impl.h 10 years ago
Reed Allman 9c38ce1d02 C: extra bbto / noop slice transform 10 years ago
Igor Canadi ea6d3a8ac0 Don't skip last level when calculating compaction stats 10 years ago
Yueh-Hsuan Chiang 5c224d1b70 Fixed two bugs on logging file deletion. 10 years ago
Yueh-Hsuan Chiang dc81efe415 Change the log-level of DB summary and options from INFO_LEVEL to WARN_LEVEL 10 years ago
Yueh-Hsuan Chiang 687214f878 Ensure ColumnFamilyOptions.num_levels >= 2 when level compaction is used. 10 years ago
Yueh-Hsuan Chiang 2abb592688 Avoid logging under mutex in DBImpl::WriteLevel0TableForRecovery(). 10 years ago
Yueh-Hsuan Chiang 7fee8775a4 Allow EventLogger to directly log from a JSONWriter. 10 years ago
Igor Canadi 7a3577519f Don't artificially inflate L0 score 10 years ago
Yueh-Hsuan Chiang e2c1d4b57f [Public API Change] Make DB::GetDbIdentity() be const function. 10 years ago
Yueh-Hsuan Chiang 812c461c96 Dump db stats in WARN level 10 years ago
Mark Callaghan 944043d683 Add --wal_bytes_per_sync for db_bench and more IO stats 10 years ago
Igor Canadi 04feaeebb9 Fix comparison between signed and usigned integers 10 years ago
Igor Canadi 4a855c0799 Add an option wal_bytes_per_sync to control sync_file_range for WAL files 10 years ago
Igor Canadi b0fdda4ff0 Allow flushes to run in parallel with manual compaction 10 years ago
sdong fb5bdbf987 DBTest.DynamicLevelMaxBytesCompactRange: make sure L0 is not empty before running compact range 10 years ago