Commit Graph

748 Commits (20f2b54252849334358e7f44327d7825f5d68522)

Author SHA1 Message Date
Islam AbdelRahman 20f2b54252 Skip bottom most level compaction if no compaction filter 10 years ago
sdong 7842920be5 Slow down writes by bytes written 10 years ago
Islam AbdelRahman d6ce0f7c61 Add largest sequence to FlushJobInfo 10 years ago
Yueh-Hsuan Chiang 3eddd1abe9 Add Env::GetThreadID(), which returns the ID of the current thread. 10 years ago
Islam AbdelRahman 73faa3d41d Handling edge cases for ReFitLevel 10 years ago
Venkatesh Radhakrishnan 406a5682eb Fix hang when closing a DB after doing loads with WAL disabled. 10 years ago
sdong d8c8f08c12 GetSnapshot() and ReleaseSnapshot() to move new and free out of DB mutex 10 years ago
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
Islam AbdelRahman 3ce3bb3da2 Allowing L0 -> L1 trivial move on sorted data 10 years ago
Yueh-Hsuan Chiang 0b3172d071 Add EventListener::OnTableFileDeletion() 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 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
agiardullo bc7a7a400c fix LITE build 10 years ago
agiardullo dc9d70de65 Optimistic Transactions 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 a0580205c8 Removed an unused private variable in db_impl.h 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 2abb592688 Avoid logging under mutex in DBImpl::WriteLevel0TableForRecovery(). 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
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 6fa7085121 CompactRange skips levels 1 to base_level -1 for dynamic level base size 10 years ago
Igor Canadi dbd95b7532 Add more table properties to EventLogger 10 years ago
agiardullo 711465ccec API to fetch from both a WriteBatchWithIndex and the db 10 years ago
Igor Canadi 65fe1cfbb3 Cleanup CompactionJob 10 years ago
Laurent Demailly df4130ad85 fix crashes in stats and compaction filter for db_ttl_impl 10 years ago
Igor Canadi 36a7408896 Fix UNLIKELY parenthesis 10 years ago
Venkatesh Radhakrishnan d2346c2cf0 Fix hang with large write batches and column families. 10 years ago
krad d4540654e9 Optimize GetApproximateSizes() to use lesser CPU cycles. 10 years ago
Igor Canadi 7f47ba0e26 Fix possible SIGSEGV in CompactRange (github issue #596) 10 years ago
Igor Canadi 1bb4928da9 Include bunch of more events into EventLogger 10 years ago
sdong d01bbb53ae Fix CompactRange for universal compaction with num_levels > 1 10 years ago
Igor Canadi e003d3864c Abstract out SetMaxPossibleForUserKey() and SetMinPossibleForUserKey 10 years ago
sdong debaf85ef5 Bug of trivial move of dynamic level 10 years ago
Igor Canadi 47b8743984 Make Compaction class easier to use 10 years ago
Yueh-Hsuan Chiang 9741dec0e5 Fix a compile error in ROCKSDB_LITE in db/db_impl.cc 10 years ago
sdong b1bbdd7919 Create EnvOptions using sanitized DB Options 10 years ago