Commit Graph

271 Commits (07c6807113e4b4194dc4881d27c198bd95b48360)

Author SHA1 Message Date
sdong b1887c5dd9 Explictly fail when memtable doesn't support concurrent insert 9 years ago
Venkatesh Radhakrishnan 3b2a1ddd2e Add options.base_background_compactions as a number of compaction threads for low compaction debt 9 years ago
sdong 6ee38bb15c Slowdown of writing to the last memtable should not override stopping 9 years ago
Yueh-Hsuan Chiang 6935eb24e0 Add ColumnFamilyHandle::GetDescriptor() 9 years ago
Siying Dong 22c0ed8a5f Disable Visual Studio Warning C4351 9 years ago
Nathan Bronson 7d87f02799 support for concurrent adds to memtable 9 years ago
sdong b9f77ba12b When slowdown is triggered, reduce the write rate 9 years ago
sdong d72b31774e Slowdown when writing to the last write buffer 9 years ago
Venkatesh Radhakrishnan 030215bf01 Running manual compactions in parallel with other automatic or manual compactions in restricted cases 9 years ago
sdong 56e77f0967 Deprecate options.soft_rate_limit and add options.soft_pending_compaction_bytes_limit 9 years ago
sdong dac5b248b1 UniversalCompactionPicker::PickCompaction(): avoid to form compactions if there is no file 9 years ago
Venkatesh Radhakrishnan a98fbacfa0 Moving memtable related files from util to a new directory memtable 9 years ago
sdong 5de807ac16 Add options.hard_pending_compaction_bytes_limit to stop writes if compaction lagging behind 9 years ago
Ari Ekmekji 03ddce9a01 Add counters for L0 stall while L0-L1 compaction is taking place 9 years ago
agiardullo b5b2b75e52 better tuning of arena block size 9 years ago
Islam AbdelRahman 027ca5b2cd Total SST files size DB Property 9 years ago
Yueh-Hsuan Chiang df79eafcb3 Introduce GetIntProperty("rocksdb.size-all-mem-tables") 9 years ago
Igor Canadi 35ca59364c Don't let flushes preempt compactions 10 years ago
Yueh-Hsuan Chiang 4ce5be4255 fixed leaking log::Writers 10 years ago
Igor Canadi 760e9a94de Fail DB::Open() when the requested compression is not available 10 years ago
Igor Canadi 4b8bb62f0a Don't dump DBOptions for each column family 10 years ago
sdong 7842920be5 Slow down writes by bytes written 10 years ago
Yueh-Hsuan Chiang fe5c6321cb Allow EventListener::OnCompactionCompleted to return CompactionJobStats. 10 years ago
agiardullo dc9d70de65 Optimistic Transactions 10 years ago
agiardullo c815351038 Support saving history in memtable_list 10 years ago
Yueh-Hsuan Chiang 672dda9b3b [API Change] Move listeners from ColumnFamilyOptions to DBOptions 10 years ago
Yueh-Hsuan Chiang 687214f878 Ensure ColumnFamilyOptions.num_levels >= 2 when level compaction is used. 10 years ago
sdong 6fa7085121 CompactRange skips levels 1 to base_level -1 for dynamic level base size 10 years ago
Yueh-Hsuan Chiang df1f87a882 Fixed compile error in db/column_family.cc 10 years ago
Yueh-Hsuan Chiang 14431e971d Fixed a bug in EventListener::OnCompactionCompleted(). 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
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 b23bbaa82a Universal Compactions with Small Files 10 years ago
Mark Callaghan c8da670325 Stop printing per-level stall times. 10 years ago
Igor Canadi db03739340 options.level_compaction_dynamic_level_bytes to allow RocksDB to pick size bases of levels dynamically. 10 years ago
Jinfu Leng 96d989f70d catch config errors with L0 file count triggers 10 years ago
sdong d45a6a4002 Add rocksdb.num-live-versions: number of live versions 10 years ago
Igor Canadi e7ea51a8e7 Introduce job_id for flush and compaction 10 years ago
Yueh-Hsuan Chiang 181191a1e4 Add a counter for collecting the wait time on db mutex. 10 years ago
Ori Bernstein f9758e0129 Add compaction listener. 10 years ago
sdong e919ecedfc SuperVersion::Unref() to use sequential consistency to decrease ref counting 10 years ago
Igor Canadi f1c8862479 Fix data race #1 10 years ago
Igor Canadi 7731d51c82 Simplify column family concurrency 10 years ago
Igor Canadi fdb6be4e24 Rewritten system for scheduling background work 10 years ago
Jonah Cohen a14b7873ee Enforce write buffer memory limit across column families 10 years ago
Igor Canadi 37d73d597e Fix linters 10 years ago
Yueh-Hsuan Chiang bcf9086899 Block Universal and FIFO compactions in ROCKSDB_LITE 10 years ago
Lei Jin 8d3f8f9696 remove all remaining references to cfd->options() 10 years ago