Commit Graph

109 Commits (02675026557570e3c64a876ec8a456d7c0673bac)

Author SHA1 Message Date
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 9 years ago
Yueh-Hsuan Chiang 4ce5be4255 fixed leaking log::Writers 9 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
Igor Canadi 772bc97f13 No CompactFiles in ROCKSDB_LITE 10 years ago
Igor Canadi 25f273027b Fix iOS compile with -Wshorten-64-to-32 10 years ago
Yueh-Hsuan Chiang 28c82ff1b3 CompactFiles, EventListener and GetDatabaseMetaData 10 years ago
Igor Canadi 9f20395cd6 Turn -Wshadow back on 10 years ago
Lei Jin fd24ae9d05 SetOptions() to return status and also add it to StackableDB 10 years ago
sdong ac6afaf9ef Enforce naming convention of getters in version_set.h 10 years ago
Igor Canadi 9f7fc3ac45 Turn on -Wshadow 10 years ago
sdong 4d2ba38b65 Make VersionBuilder unit testable 10 years ago
sdong 76d1c28e82 Make CompactionPicker more easily tested 10 years ago
Yueh-Hsuan Chiang 34d436b7db Apply InfoLogLevel to the logs in db/column_family.cc 10 years ago
Igor Canadi a39e931e50 FlushProcess 10 years ago
Lei Jin f981e08139 unfriend ColumnFamilyData from VersionSet 10 years ago