Commit Graph

751 Commits (c89369f57ca591a99ad4c5f47f912b124dd26894)

Author SHA1 Message Date
Igor Canadi 25d600569d Clean up InstallSuperVersion 9 years ago
sdong 40f562e747 Allow GetApproximateSize() to include mem table size if it is skip list memtable 9 years ago
Islam AbdelRahman cccd2199a6 Revert skip bottommost compaction 9 years ago
Islam AbdelRahman 20f2b54252 Skip bottom most level compaction if no compaction filter 9 years ago
sdong 7842920be5 Slow down writes by bytes written 9 years ago
Islam AbdelRahman d6ce0f7c61 Add largest sequence to FlushJobInfo 9 years ago
Yueh-Hsuan Chiang 3eddd1abe9 Add Env::GetThreadID(), which returns the ID of the current thread. 9 years ago
Islam AbdelRahman 73faa3d41d Handling edge cases for ReFitLevel 9 years ago
Venkatesh Radhakrishnan 406a5682eb Fix hang when closing a DB after doing loads with WAL disabled. 9 years ago
sdong d8c8f08c12 GetSnapshot() and ReleaseSnapshot() to move new and free out of DB mutex 9 years ago
sdong 6df589b446 Add TablePropertiesCollector::NeedCompact() to suggest DB to further compact output files 9 years ago
Yueh-Hsuan Chiang 2e764f06ea [API Change] Improve EventListener::OnFlushCompleted interface 9 years ago
Yueh-Hsuan Chiang 7322c74012 Revert incorrect commit 9 years ago
Islam AbdelRahman 31e60e2a77 Unlock mutex in ReFitLevel 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
Yueh-Hsuan Chiang 8afafc2783 Fix compile warning in db/db_impl 9 years ago
Yueh-Hsuan Chiang fe5c6321cb Allow EventListener::OnCompactionCompleted to return CompactionJobStats. 9 years ago
Yueh-Hsuan Chiang fc83821270 Add EventListener::OnTableFileCreated() 9 years ago
Yueh-Hsuan Chiang 898e803fc5 Add a stats counter for DB_WRITE back which was mistakenly removed. 9 years ago
Mike Kolupaev ec7a944360 more times in perf_context and iostats_context 9 years ago
sdong 4266d4fd90 Allow users to migrate to options.level_compaction_dynamic_level_bytes=true using CompactRange() 9 years ago
Yueh-Hsuan Chiang d333820bad Removed DBImpl::notifying_events_ 9 years ago
agiardullo bc7a7a400c fix LITE build 9 years ago
agiardullo dc9d70de65 Optimistic Transactions 9 years ago
agiardullo c815351038 Support saving history in memtable_list 9 years ago
Yueh-Hsuan Chiang ec4ff4e99c Rename EventLoggerHelpers EventHelpers 9 years ago
Yueh-Hsuan Chiang 672dda9b3b [API Change] Move listeners from ColumnFamilyOptions to DBOptions 9 years ago
Yueh-Hsuan Chiang a0580205c8 Removed an unused private variable in db_impl.h 9 years ago
Yueh-Hsuan Chiang 5c224d1b70 Fixed two bugs on logging file deletion. 9 years ago
Yueh-Hsuan Chiang dc81efe415 Change the log-level of DB summary and options from INFO_LEVEL to WARN_LEVEL 9 years ago
Yueh-Hsuan Chiang 2abb592688 Avoid logging under mutex in DBImpl::WriteLevel0TableForRecovery(). 9 years ago
Yueh-Hsuan Chiang e2c1d4b57f [Public API Change] Make DB::GetDbIdentity() be const function. 9 years ago
Yueh-Hsuan Chiang 812c461c96 Dump db stats in WARN level 9 years ago
Igor Canadi 4a855c0799 Add an option wal_bytes_per_sync to control sync_file_range for WAL files 9 years ago
Igor Canadi b0fdda4ff0 Allow flushes to run in parallel with manual compaction 9 years ago
sdong 6fa7085121 CompactRange skips levels 1 to base_level -1 for dynamic level base size 9 years ago
Igor Canadi dbd95b7532 Add more table properties to EventLogger 9 years ago
agiardullo 711465ccec API to fetch from both a WriteBatchWithIndex and the db 9 years ago
Igor Canadi 65fe1cfbb3 Cleanup CompactionJob 9 years ago
Laurent Demailly df4130ad85 fix crashes in stats and compaction filter for db_ttl_impl 9 years ago
Igor Canadi 36a7408896 Fix UNLIKELY parenthesis 9 years ago
Venkatesh Radhakrishnan d2346c2cf0 Fix hang with large write batches and column families. 9 years ago
krad d4540654e9 Optimize GetApproximateSizes() to use lesser CPU cycles. 9 years ago
Igor Canadi 7f47ba0e26 Fix possible SIGSEGV in CompactRange (github issue #596) 9 years ago
Igor Canadi 1bb4928da9 Include bunch of more events into EventLogger 9 years ago
sdong d01bbb53ae Fix CompactRange for universal compaction with num_levels > 1 9 years ago
Igor Canadi e003d3864c Abstract out SetMaxPossibleForUserKey() and SetMinPossibleForUserKey 9 years ago
sdong debaf85ef5 Bug of trivial move of dynamic level 9 years ago