Commit Graph

1189 Commits (596cc1547a01b8299293f9fb43f219722eeb6dad)

Author SHA1 Message Date
Yueh-Hsuan Chiang a7d4eb2f34 Fix a bug where flush does not happen when a manual compaction is running 9 years ago
Islam AbdelRahman dfe96c72c3 Fix WriteLevel0TableForRecovery file delete protection 9 years ago
sdong e79ad9e184 Add Iterator Property rocksdb.iterator.version_number 9 years ago
Islam AbdelRahman 6743135ea1 Fix DB::AddFile() issue when PurgeObsoleteFiles() is called 9 years ago
sdong 38201b3599 Fix assert failure when DBImpl::SyncWAL() conflicts with log rolling 9 years ago
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 10 years ago
David Bernard d78c6b28c4 Changes for build on solaris 10 years ago
Venkatesh Radhakrishnan 7ece10ecb6 DeleteFilesInRange: Mark files to be deleted as being compacted before applying change 10 years ago
Reid Horuff da032495d3 Optimize GetLatestSequenceForKey 10 years ago
Venkatesh Radhakrishnan d74c9f0a57 DeleteFilesInRange: Clean job context if no files deleted 10 years ago
Nathan Bronson ac16663bd6 use -Werror=missing-field-initializers, to closer match MyRocks build 10 years ago
Venkatesh Radhakrishnan 63ddb783db Delete files in given key range 10 years ago
Siying Dong 22c0ed8a5f Disable Visual Studio Warning C4351 10 years ago
sdong 11672df19a Fix CLANG errors introduced by 7d87f02799 10 years ago
Nathan Bronson 7d87f02799 support for concurrent adds to memtable 10 years ago
Islam AbdelRahman d005c66faf Report compaction reason in CompactionListener 10 years ago
Alex Yang 33e09c0e19 add call to install superversion and schedule work in enableautocompactions 10 years ago
Venkatesh Radhakrishnan 7b12ae97d4 Add signalall after removing item from manual_compaction deque 10 years ago
Islam AbdelRahman aececc209e Introduce ReadOptions::pin_data (support zero copy for keys) 10 years ago
Gunnar Kudrjavets 97265f5f14 Fix minor bugs in delete operator, snprintf, and size_t usage 10 years ago
Venkatesh Radhakrishnan 030215bf01 Running manual compactions in parallel with other automatic or manual compactions in restricted cases 10 years ago
Dmitri Smirnov 236fe21c92 Enable MS compiler warning c4244. 10 years ago
agiardullo 3bfd3d39a3 Use SST files for Transaction conflict detection 10 years ago
agiardullo 9e44629061 Change SingleDelete to support conflict checking 10 years ago
Yueh-Hsuan Chiang 774b80e99e Resubmit the fix for a race condition in persisting options 10 years ago
agiardullo e5c5f23814 Support marking snapshots for write-conflict checking - Take 2 10 years ago
sdong 1d63c3d610 Revert "Support marking snapshots for write-conflict checking" 10 years ago
agiardullo ec704aafdc Support marking snapshots for write-conflict checking 10 years ago
sdong f307036bde Revert "Fix a race condition in persisting options" 10 years ago
Yueh-Hsuan Chiang 2fa3ed5180 Fix a race condition in persisting options 10 years ago
Alex Yang e8180f9901 added public api to schedule flush/compaction, code to prevent race with db::open 10 years ago
sdong db320b1b82 DB to only flush the column family with the largest memtable while option.db_write_buffer_size is hit 10 years ago
Reid Horuff 3381e2c3e7 Handle multiple calls to DBImpl::PauseBackgroundWork() and DBImpl::ContinueBackgroundWork() 10 years ago
Venkatesh Radhakrishnan 2ae4d7d708 Make sure that CompactFiles does not run two parallel Level 0 compactions 10 years ago