Commit Graph

934 Commits (c116b478046531716266f650da219316ab06858e)

Author SHA1 Message Date
Mike Kolupaev eef63ef807 Fixed CompactFiles() spuriously failing or corrupting DB 9 years ago
Islam AbdelRahman df9ba6df62 Introduce SstFileManager::SetMaxAllowedSpaceUsage() to cap disk space usage 9 years ago
reid horuff 5bcf952a87 Fix WriteImpl empty batch hanging issue 9 years ago
Mike Kolupaev 44371501f0 Fixed a segfault when compaction fails 9 years ago
Baraa Hamodi 21e95811d1 Updated all copyright headers to the new format. 9 years ago
Yueh-Hsuan Chiang 4a8cbf4e31 Allows Get and MultiGet to read directly from SST files. 9 years ago
reid horuff 6f71d3b68b Improve perf of Pessimistic Transaction expirations (and optimistic transactions) 9 years ago
Andrew Kryczka 284aa613a7 Eliminate duplicated property constants 9 years ago
Nathan Bronson 9c2cf9479b Fix for --allow_concurrent_memtable_write with batching 9 years ago
SherlockNoMad 37159a6448 Add histogram for value size per operation 9 years ago
Venkatesh Radhakrishnan 3b2a1ddd2e Add options.base_background_compactions as a number of compaction threads for low compaction debt 9 years ago
Islam AbdelRahman d6c838f1e1 Add SstFileManager (component tracking all SST file in DBs and control the deletion rate) 9 years ago
Andrew Kryczka 167bd8856d [directory includes cleanup] Finish removing util->db dependencies 9 years ago
Andrew Kryczka acd7d58695 [directory includes cleanup] Remove util->db dependency for ThreadStatusUtil 9 years ago
Andrew Kryczka 46f9cd46af [directory includes cleanup] Move cross-function test points 9 years ago
Islam AbdelRahman 2fbc59a348 Disallow SstFileWriter from creating empty sst files 9 years ago
David Bernard 3f12e16f27 Make alloca.h optional 9 years ago
David Bernard d78c6b28c4 Changes for build on solaris 9 years ago
Venkatesh Radhakrishnan 7ece10ecb6 DeleteFilesInRange: Mark files to be deleted as being compacted before applying change 9 years ago
Reid Horuff da032495d3 Optimize GetLatestSequenceForKey 9 years ago
Venkatesh Radhakrishnan d74c9f0a57 DeleteFilesInRange: Clean job context if no files deleted 9 years ago
Nathan Bronson ac16663bd6 use -Werror=missing-field-initializers, to closer match MyRocks build 9 years ago
Venkatesh Radhakrishnan 63ddb783db Delete files in given key range 9 years ago
Siying Dong 22c0ed8a5f Disable Visual Studio Warning C4351 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
Islam AbdelRahman d005c66faf Report compaction reason in CompactionListener 9 years ago
Alex Yang 33e09c0e19 add call to install superversion and schedule work in enableautocompactions 9 years ago
Venkatesh Radhakrishnan 7b12ae97d4 Add signalall after removing item from manual_compaction deque 9 years ago
Islam AbdelRahman aececc209e Introduce ReadOptions::pin_data (support zero copy for keys) 9 years ago
Gunnar Kudrjavets 97265f5f14 Fix minor bugs in delete operator, snprintf, and size_t usage 9 years ago
Venkatesh Radhakrishnan 030215bf01 Running manual compactions in parallel with other automatic or manual compactions in restricted cases 9 years ago
Dmitri Smirnov 236fe21c92 Enable MS compiler warning c4244. 9 years ago
agiardullo 3bfd3d39a3 Use SST files for Transaction conflict detection 9 years ago
agiardullo 9e44629061 Change SingleDelete to support conflict checking 9 years ago
Yueh-Hsuan Chiang 774b80e99e Resubmit the fix for a race condition in persisting options 9 years ago
agiardullo e5c5f23814 Support marking snapshots for write-conflict checking - Take 2 9 years ago
sdong 1d63c3d610 Revert "Support marking snapshots for write-conflict checking" 9 years ago
agiardullo ec704aafdc Support marking snapshots for write-conflict checking 9 years ago
sdong f307036bde Revert "Fix a race condition in persisting options" 9 years ago
Yueh-Hsuan Chiang 2fa3ed5180 Fix a race condition in persisting options 9 years ago
Alex Yang e8180f9901 added public api to schedule flush/compaction, code to prevent race with db::open 9 years ago
sdong db320b1b82 DB to only flush the column family with the largest memtable while option.db_write_buffer_size is hit 9 years ago
Reid Horuff 3381e2c3e7 Handle multiple calls to DBImpl::PauseBackgroundWork() and DBImpl::ContinueBackgroundWork() 9 years ago
Venkatesh Radhakrishnan 2ae4d7d708 Make sure that CompactFiles does not run two parallel Level 0 compactions 9 years ago
Nathan Bronson 6ce42dd075 Don't merge WriteBatch-es if WAL is disabled 9 years ago
Yueh-Hsuan Chiang e114f0abb8 Enable RocksDB to persist Options file. 9 years ago
Venkatesh Radhakrishnan 9d50afc3b9 Prefix-based iterating only shows keys in prefix 9 years ago
Yueh-Hsuan Chiang 3ecbab0040 Add GetAggregatedIntProperty(): returns the aggregated value from all CFs 9 years ago
Islam AbdelRahman ff4499e297 Update DB::AddFile() to have less restrictions 9 years ago