Commit Graph

318 Commits (6b64aed4c0c831ae6520f7c5a74f0c89afc18e5b)

Author SHA1 Message Date
Alexey Maykov e1a09a7703 Implementation for GetPropertiesOfTablesInRange 9 years ago
sdong 35ad531be3 Seperate InternalIterator from Iterator 9 years ago
dyniusz 0267502655 Support for LevelDB SST with .ldb suffix 9 years ago
sdong f1b9f804e9 Add a mode to always pick the oldest file to compact for each level 9 years ago
Ari Ekmekji 3c37b3cccd Determine boundaries of subcompactions 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
Yueh-Hsuan Chiang 14d0bfa429 Add DBOptions::skip_sats_update_on_db_open 9 years ago
Andres Notzli 06aebca592 Report live data size estimate 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
Mike Kolupaev 218487d8dc [wal changes 1/3] fixed unbounded wal growth in some workloads 10 years ago
Islam AbdelRahman 3ce3bb3da2 Allowing L0 -> L1 trivial move on sorted data 10 years ago
krad d4540654e9 Optimize GetApproximateSizes() to use lesser CPU cycles. 10 years ago
Igor Canadi 6059bdf86a Add experimental API MarkForCompaction() 10 years ago
sdong b23bbaa82a Universal Compactions with Small Files 10 years ago
Anurag Indu 3d1a924ff3 Adding stats for the merge and filter operation 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
Igor Sugak 62247ffa3b rocksdb: Add missing override 10 years ago
sdong d45a6a4002 Add rocksdb.num-live-versions: number of live versions 10 years ago
Igor Canadi 863009b5a5 Fix deleting obsolete files #2 10 years ago
Yueh-Hsuan Chiang 181191a1e4 Add a counter for collecting the wait time on db mutex. 10 years ago
Igor Canadi e39f4f6cf9 Fix data race #3 10 years ago
Jonah Cohen a14b7873ee Enforce write buffer memory limit across column families 10 years ago
Yueh-Hsuan Chiang 1d1a64f58a Move NeedsCompaction() from VersionStorageInfo to CompactionPicker 10 years ago
sdong fa50abb726 Fix bug of reading from empty DB. 10 years ago
Igor Canadi 767777c2bd Turn on -Wshorten-64-to-32 and fix all the errors 10 years ago
Igor Canadi 113796c493 Fix NewFileNumber() 10 years ago
Igor Canadi e3d3567b5b Get rid of mutex in CompactionJob's state 10 years ago
Yueh-Hsuan Chiang 28c82ff1b3 CompactFiles, EventListener and GetDatabaseMetaData 10 years ago
Igor Canadi 53af5d877d Redesign pending_outputs_ 10 years ago
sdong ac6afaf9ef Enforce naming convention of getters in version_set.h 10 years ago
Lei Jin 5594d446ff unfriend DBImpl and InternalStats from VersionStorageInfo 10 years ago
sdong 4d2ba38b65 Make VersionBuilder unit testable 10 years ago
sdong 76d1c28e82 Make CompactionPicker more easily tested 10 years ago
Lei Jin efa2fb33b0 make LevelFileNumIterator and LevelFileIteratorState anonymous 10 years ago
Lei Jin eb357af58c unfriend ForwardIterator from VersionSet 10 years ago
Lei Jin f981e08139 unfriend ColumnFamilyData from VersionSet 10 years ago
Lei Jin 834c67d77f rename FileLevel to LevelFilesBrief / unfriend CompactedDBImpl 10 years ago
Lei Jin a28b3c4388 unfriend UniversalCompactionPicker,LevelCompactionPicker and FIFOCompactionPicker from VersionSet 10 years ago
Lei Jin 5187d896b9 unfriend Compaction and CompactionPicker from VersionSet 10 years ago
Yueh-Hsuan Chiang 6c66918645 Speed up DB::Open() and Version creation by limiting the number of FileMetaData initialization. 10 years ago
Lei Jin 5ec53f3edf make compaction related options changeable 10 years ago
Lei Jin 2faf49d5f1 use GetContext to replace callback function pointer 10 years ago
Lei Jin 3c68006109 CompactedDBImpl 10 years ago
sdong cdaf44f9ae Enlarge log size cap when printing file summary 10 years ago
Lei Jin 9b0f7ffa1c rename version_set options_ to db_options_ to avoid confusion 10 years ago
Igor Canadi a2bb7c3c33 Push- instead of pull-model for managing Write stalls 10 years ago
Stanislau Hlebik 45a5e3ede0 Remove path with arena==nullptr from NewInternalIterator 10 years ago