Commit Graph

423 Commits (0ec90a7cc2077c9629bbd3ccc70823f77a94796d)

Author SHA1 Message Date
Islam AbdelRahman 87dfc1d23e Fix conflict between AddFile() and CompactRange() 9 years ago
Islam AbdelRahman 5c64fb67d2 Fix AddFile() conflict with compaction output [WaitForAddFile()] 9 years ago
Yi Wu 9ed928e7a9 Split DBOptions into ImmutableDBOptions and MutableDBOptions 9 years ago
yiwu-arbug 4bc8c88e6b Recover same sequence id from WAL (#1350) 9 years ago
sdong d78a4401b5 DBImpl::GetWalPreallocateBlockSize() should return size_t 9 years ago
sdong b666f85445 Consider more factors when determining preallocation size of WAL files 9 years ago
Yi Wu 17f76fc564 DB::GetOptions() reflect dynamic changed options 9 years ago
Islam AbdelRahman 1cca091298 Temporarily revert Prev() prefix support 9 years ago
Aaron Gao 2482d5fb45 support Prev() in prefix seek mode 9 years ago
Wanning Jiang 78837f5d61 TableBuilder / TableReader support for range deletion 9 years ago
sdong 56dd034115 read_options.background_purge_on_iterator_cleanup to cover forward iterator and log file closing too. 9 years ago
Zongzhi Chen 98d0b78eac Added check_snapshot option in the DB's AddFile function (#1261) 9 years ago
Yi Wu ee027fc19f Ignore write stall triggers when auto-compaction is disabled 9 years ago
sdong d5a51d4de3 Need to make sure log file synced before flushing memtable of one column family 9 years ago
Yi Wu 6ea41f8527 Fix deadlock when trying update options when write stalls 9 years ago
Aaron Gao 8e6b38d895 update DB::AddFile to ingest list of sst files 9 years ago
sdong a00bf1b3cf Add More Logging to track total_log_size 9 years ago
sdong 32df9733d1 Add options.write_buffer_manager: control total memtable size across DB instances 9 years ago
charsyam 4f2b0946d1 fix simple typos (#1183) 9 years ago
Andrew Kryczka 343507afb1 Refactor to use VersionSet [CF + RepairDB part 1/3] 9 years ago
omegaga c4e19b77e8 Add a read option to enable background purge when cleaning up iterators 9 years ago
Islam AbdelRahman fa813f7478 Update DB::AddFile() to ingest the file to the lowest possible level 9 years ago
Wanning Jiang 56887f6cb8 Backup Options 9 years ago
PraveenSinghRao 3a276b0cbe Add a callback for when memtable is moved to immutable (#1137) 9 years ago
Reid Horuff a6254f2bd4 Long outstanding prepare test 9 years ago
Aaron Gao 43afd72bee [rocksdb] make more options dynamic 9 years ago
Reid Horuff 8a66c85e90 [rocksdb] Two Phase Transaction 9 years ago
Reid Horuff 1b8a2e8fdd [rocksdb] Memtable Log Referencing and Prepared Batch Recovery 9 years ago
Li Peng 6d4832a998 Merge pull request #1101 from flyd1005/wip-fix-typo 9 years ago
sdong ac0e54b4c6 CompactedDB should not be used if there is outstanding WAL files 9 years ago
Yueh-Hsuan Chiang 24110ce90c Correct Statistics FLUSH_WRITE_BYTES 9 years ago
Yueh-Hsuan Chiang ad2fdaa823 Correct a typo in a comment 9 years ago
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
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
Andrew Kryczka 284aa613a7 Eliminate duplicated property constants 9 years ago
Venkatesh Radhakrishnan 3b2a1ddd2e Add options.base_background_compactions as a number of compaction threads for low compaction debt 9 years ago
Venkatesh Radhakrishnan 63ddb783db Delete files in given key range 10 years ago
sdong b9f77ba12b When slowdown is triggered, reduce the write rate 10 years ago
Venkatesh Radhakrishnan 7b12ae97d4 Add signalall after removing item from manual_compaction deque 10 years ago
Venkatesh Radhakrishnan 030215bf01 Running manual compactions in parallel with other automatic or manual compactions in restricted cases 10 years ago
agiardullo 3bfd3d39a3 Use SST files for Transaction conflict detection 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