Commit Graph

373 Commits (5aded67ddbb01db01e18e2e5a46173f76ba2b54d)

Author SHA1 Message Date
Islam AbdelRahman 87dfc1d23e Fix conflict between AddFile() and CompactRange() 8 years ago
Islam AbdelRahman 5c64fb67d2 Fix AddFile() conflict with compaction output [WaitForAddFile()] 8 years ago
Yi Wu 9ed928e7a9 Split DBOptions into ImmutableDBOptions and MutableDBOptions 8 years ago
yiwu-arbug 4bc8c88e6b Recover same sequence id from WAL (#1350) 8 years ago
sdong d78a4401b5 DBImpl::GetWalPreallocateBlockSize() should return size_t 8 years ago
sdong b666f85445 Consider more factors when determining preallocation size of WAL files 8 years ago
Yi Wu 17f76fc564 DB::GetOptions() reflect dynamic changed options 8 years ago
Islam AbdelRahman 1cca091298 Temporarily revert Prev() prefix support 8 years ago
Aaron Gao 2482d5fb45 support Prev() in prefix seek mode 8 years ago
Wanning Jiang 78837f5d61 TableBuilder / TableReader support for range deletion 8 years ago
sdong 56dd034115 read_options.background_purge_on_iterator_cleanup to cover forward iterator and log file closing too. 8 years ago
Zongzhi Chen 98d0b78eac Added check_snapshot option in the DB's AddFile function (#1261) 8 years ago
Yi Wu ee027fc19f Ignore write stall triggers when auto-compaction is disabled 8 years ago
sdong d5a51d4de3 Need to make sure log file synced before flushing memtable of one column family 8 years ago
Yi Wu 6ea41f8527 Fix deadlock when trying update options when write stalls 8 years ago
Aaron Gao 8e6b38d895 update DB::AddFile to ingest list of sst files 8 years ago
sdong a00bf1b3cf Add More Logging to track total_log_size 8 years ago
sdong 32df9733d1 Add options.write_buffer_manager: control total memtable size across DB instances 8 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 9 years ago
sdong b9f77ba12b When slowdown is triggered, reduce the write rate 9 years ago
Venkatesh Radhakrishnan 7b12ae97d4 Add signalall after removing item from manual_compaction deque 9 years ago
Venkatesh Radhakrishnan 030215bf01 Running manual compactions in parallel with other automatic or manual compactions in restricted cases 9 years ago
agiardullo 3bfd3d39a3 Use SST files for Transaction conflict detection 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