Commit Graph

416 Commits (06c05495e81dbdc07a55bd21356ccde115ae487d)

Author SHA1 Message Date
Gunnar Kudrjavets 97265f5f14 Fix minor bugs in delete operator, snprintf, and size_t usage 9 years ago
agiardullo 3bfd3d39a3 Use SST files for Transaction conflict detection 9 years ago
sdong 56e77f0967 Deprecate options.soft_rate_limit and add options.soft_pending_compaction_bytes_limit 9 years ago
sdong d6e1035a1f A new compaction picking priority that optimizes for write amplification for random updates. 9 years ago
SherlockNoMad 355fa94365 EstimatedNumKeys Counter Inaccurate 9 years ago
sdong 6d6776f6b8 Log more information for the add file with overlapping range failure 9 years ago
Igor Canadi 4e07c99a9a Fix iOS build 9 years ago
Alexey Maykov f18acd8875 Fixed the clang compilation failure 9 years ago
Sage Weil 3ac13c99d1 log_reader: pass log_number and optional info_log to ctor 9 years ago
Sage Weil 5830c699f2 log_writer: pass log number and whether recycling is enabled to ctor 9 years ago
Alexey Maykov e1a09a7703 Implementation for GetPropertiesOfTablesInRange 9 years ago
sdong 277dea78f0 Add more kill points 9 years ago
sdong 35ad531be3 Seperate InternalIterator from Iterator 9 years ago
sdong f1b9f804e9 Add a mode to always pick the oldest file to compact for each level 9 years ago
Igor Canadi a7e80379b0 LogAndApply() should fail if the column family has been dropped 9 years ago
Ari Ekmekji 3c37b3cccd Determine boundaries of subcompactions 9 years ago
Andres Noetzli 6bdc484fd8 Added Equal method to Comparator interface 9 years ago
sdong 3e0a672c50 Bug fix: table readers created by TableCache::Get() doesn't have latency histogram reported 9 years ago
Yueh-Hsuan Chiang 6996de87af Expose per-level aggregated table properties via GetProperty() 9 years ago
sdong 07d2d34160 Add a counter about estimated pending compaction bytes 9 years ago
Islam AbdelRahman 027ca5b2cd Total SST files size DB Property 9 years ago
sdong 72613657f0 Measure file read latency histogram per level 9 years ago
Islam AbdelRahman cee1e8a080 Parallelize LoadTableHandlers 9 years ago
Andres Notzli 68f934355a Better CompactionJob testing 9 years ago
Yueh-Hsuan Chiang 14d0bfa429 Add DBOptions::skip_sats_update_on_db_open 9 years ago
Ari Ekmekji 40c64434d4 Parallelize L0-L1 Compaction: Restructure Compaction Job 9 years ago
Andres Notzli 06aebca592 Report live data size estimate 9 years ago
sdong 6e9fbeb27c Move rate_limiter, write buffering, most perf context instrumentation and most random kill out of Env 9 years ago
Igor Canadi 35ca59364c Don't let flushes preempt compactions 9 years ago
Ari Ekmekji 74c755c552 Added JSON manifest dump option to ldb command 9 years ago
Dmitri Smirnov d2f0912bd3 Merge the latest changes from github/master 9 years ago
sdong 05e2831966 Allocate LevelFileIteratorState and LevelFileNumIterator from DB iterator's arena 9 years ago
sdong 7842920be5 Slow down writes by bytes written 9 years ago
sdong 75d7075a8a Print info message about files need compaction for debuging purpose 9 years ago
sdong 6df589b446 Add TablePropertiesCollector::NeedCompact() to suggest DB to further compact output files 9 years ago
Igor Canadi b2785472c8 Fix compile 9 years ago
Islam AbdelRahman 3ce3bb3da2 Allowing L0 -> L1 trivial move on sorted data 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
Yueh-Hsuan Chiang 3ab8ffd4dd Compaction now conditionally boosts the size of deletion entries. 9 years ago
Igor Canadi 7a3577519f Don't artificially inflate L0 score 9 years ago
Igor Canadi dddceefe5e Fix clang build 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
clark.kang 6ede020dc4 fix typos 9 years ago
Igor Canadi e003d3864c Abstract out SetMaxPossibleForUserKey() and SetMinPossibleForUserKey 9 years ago
sdong 9bf40b64d0 Print max score in level summary 9 years ago
Igor Canadi 6059bdf86a Add experimental API MarkForCompaction() 9 years ago
Jim Meyering d2a92c13bc avoid returning a number-of-active-keys estimate of nearly 2^64 9 years ago
sdong a7ac6cef1f Fix level size overflow for options_.level_compaction_dynamic_level_bytes=true 9 years ago