Commit Graph

84 Commits (5c1c90487707408c8fb47a322d0012e162ca496d)

Author SHA1 Message Date
Islam AbdelRahman 21441c09bd Fix calling GetCurrentMutableCFOptions in CompactionJob::ProcessKeyValueCompaction() 8 years ago
Marton Trencseni 9b51987521 Adding pin_l0_filter_and_index_blocks_in_cache feature and related fixes. 8 years ago
sdong b1fafcaca6 Revert "Adding pin_l0_filter_and_index_blocks_in_cache feature." 8 years ago
Marton Trencseni 522de4f59e Adding pin_l0_filter_and_index_blocks_in_cache feature. 8 years ago
Baraa Hamodi 21e95811d1 Updated all copyright headers to the new format. 9 years ago
Yueh-Hsuan Chiang 6935eb24e0 Add ColumnFamilyHandle::GetDescriptor() 9 years ago
sdong 11672df19a Fix CLANG errors introduced by 7d87f02799 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
Venkatesh Radhakrishnan 030215bf01 Running manual compactions in parallel with other automatic or manual compactions in restricted cases 9 years ago
Islam AbdelRahman 027ca5b2cd Total SST files size DB Property 9 years ago
Igor Canadi 760e9a94de Fail DB::Open() when the requested compression is not available 9 years ago
Yueh-Hsuan Chiang fe5c6321cb Allow EventListener::OnCompactionCompleted to return CompactionJobStats. 9 years ago
agiardullo dc9d70de65 Optimistic Transactions 9 years ago
Yueh-Hsuan Chiang 672dda9b3b [API Change] Move listeners from ColumnFamilyOptions to DBOptions 9 years ago
sdong 6fa7085121 CompactRange skips levels 1 to base_level -1 for dynamic level base size 9 years ago
sdong d01bbb53ae Fix CompactRange for universal compaction with num_levels > 1 9 years ago
agiardullo 84c5bd7eb9 Add thread-safety documentation to MemTable and related classes 9 years ago
sdong 953a885ebf A new call back to TablePropertiesCollector to allow users know the entry is add, delete or merge 9 years ago
Igor Canadi b088c83e6e Don't delete files when column family is dropped 9 years ago
Igor Canadi db03739340 options.level_compaction_dynamic_level_bytes to allow RocksDB to pick size bases of levels dynamically. 9 years ago
Igor Sugak 62247ffa3b rocksdb: Add missing override 9 years ago
Jinfu Leng 96d989f70d catch config errors with L0 file count triggers 9 years ago
sdong d45a6a4002 Add rocksdb.num-live-versions: number of live versions 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
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
Lei Jin 8d3f8f9696 remove all remaining references to cfd->options() 10 years ago
Lei Jin 1e4a45aac8 remove cfd->options() in DBImpl::NotifyOnFlushCompleted 10 years ago
Igor Canadi 772bc97f13 No CompactFiles in ROCKSDB_LITE 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
Lei Jin f1841985e4 dynamic inplace_update options 10 years ago
Lei Jin 574028679b dynamic max_sequential_skip_in_iterations 10 years ago
Lei Jin 5ec53f3edf make compaction related options changeable 10 years ago
sdong d0de413f4d WriteBatchWithIndex to allow different Comparators for different column families 10 years ago
Lei Jin a062e1f2c4 SetOptions() for memtable related options 10 years ago
Igor Canadi 3d9e6f7759 Push model for flushing memtables 10 years ago
Jonah Cohen 092f97e219 Fix comments and typos 10 years ago
Igor Canadi a2bb7c3c33 Push- instead of pull-model for managing Write stalls 10 years ago
Lei Jin 5665e5e285 introduce ImmutableOptions 10 years ago
Lei Jin 384400128f move block based table related options BlockBasedTableOptions 10 years ago
sdong 28b5c76004 WriteBatchWithIndex: a wrapper of WriteBatch, with a searchable index 10 years ago
Stanislau Hlebik 76286ee67e Remove unnecessary constructor parameter from ColumnFamilyData 10 years ago
sdong f6b7e1ed1a Allow user to specify DB path of output file of manual compaction 10 years ago
Stanislau Hlebik a3594867ba Cache some conditions for DBImpl::MakeRoomForWrite 10 years ago