Commit Graph

339 Commits (3dc3d1c144da8a240892583e68880c74be4df0cd)

Author SHA1 Message Date
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
sdong f9103d9a30 DBTest.DynamicCompactionOptions: More deterministic and readable 9 years ago
Yueh-Hsuan Chiang e114f0abb8 Enable RocksDB to persist Options file. 9 years ago
Yueh-Hsuan Chiang 7d7ee2b654 Add Memory Insight support to utilities 9 years ago
Yueh-Hsuan Chiang 3ecbab0040 Add GetAggregatedIntProperty(): returns the aggregated value from all CFs 9 years ago
Alexey Maykov f18acd8875 Fixed the clang compilation failure 9 years ago
Sage Weil 666376150c db_impl: recycle log files 9 years ago
Alexey Maykov e1a09a7703 Implementation for GetPropertiesOfTablesInRange 9 years ago
Yueh-Hsuan Chiang ad471453e8 Allow GetProperty to report the number of currently running flushes / compactions. 9 years ago
sdong 35ad531be3 Seperate InternalIterator from Iterator 9 years ago
Islam AbdelRahman 7f58ff7c31 Remove db_impl_debug from release build 9 years ago
Islam AbdelRahman c64ae05b1c Move TEST_NewInternalIterator to NewInternalIterator 9 years ago
Alexey Maykov 3d07b815f6 Passing table properties to compaction callback 9 years ago
Igor Canadi 9803e0d813 compaction_filter.h cleanup 9 years ago
Igor Canadi 115427ef63 Add APIs PauseBackgroundWork() and ContinueBackgroundWork() 9 years ago
Islam AbdelRahman f03b5c987b Add experimental DB::AddFile() to plug sst files into empty DB 9 years ago
Andres Noetzli 014fd55adc Support for SingleDelete() 9 years ago
Andres Noetzli 3c9cef1eed Unified maps with Comparator for sorting, other cleanup 9 years ago
agiardullo c2f2cb0214 Pessimistic Transactions 9 years ago
agiardullo 16ea1c7d1c simple ManagedSnapshot wrapper 9 years ago
sdong 6a4aaadcd7 Avoid type unique_ptr in LogWriterNumber::writer for Windows build break 9 years ago
Mike Kolupaev e06cf1a098 [wal changes 3/3] method in DB to sync WAL without blocking writers 9 years ago
Mike Kolupaev fe09a6dae3 [wal changes 2/3] write with sync=true syncs previous unsynced wals to prevent illegal data loss 9 years ago
Igor Canadi 35ca59364c Don't let flushes preempt compactions 9 years ago
Igor Canadi 5aea98ddd8 Deprecate WriteOptions::timeout_hint_us 9 years ago
sdong 76d3cd3286 Fix public API dependency on internal codes and dependency on MAX_INT32 9 years ago
Mike Kolupaev 218487d8dc [wal changes 1/3] fixed unbounded wal growth in some workloads 9 years ago
Dmitri Smirnov 18285c1e2f Windows Port from Microsoft 9 years ago
Islam AbdelRahman 12e030a992 Use CompactRangeOptions for CompactRange 9 years ago
Igor Canadi 25d600569d Clean up InstallSuperVersion 9 years ago
sdong 40f562e747 Allow GetApproximateSize() to include mem table size if it is skip list memtable 9 years ago
sdong 7842920be5 Slow down writes by bytes written 9 years ago
Islam AbdelRahman d6ce0f7c61 Add largest sequence to FlushJobInfo 9 years ago
Yueh-Hsuan Chiang 2e764f06ea [API Change] Improve EventListener::OnFlushCompleted interface 9 years ago
Islam AbdelRahman 3ce3bb3da2 Allowing L0 -> L1 trivial move on sorted data 9 years ago