Commit Graph

315 Commits (158da7a6eeecedac0c837bc6989d4773176d350c)

Author SHA1 Message Date
Islam AbdelRahman e7c64fb115 Imporve sst_file_manager comment 9 years ago
Praveen Rao f8c2189307 Publish log numbers for column family to wal_filter, and provide log number in the record callback 9 years ago
Edouard Alligand 3d29f91466 Improve documentation of the allow_os_buffer parameter. 9 years ago
sdong 74b660702e Rename iterator property "rocksdb.iterator.is.key.pinned" => "rocksdb.iterator.is-key-pinned" 9 years ago
sdong 1f5954147b Introduce Iterator::GetProperty() and replace Iterator::IsKeyPinned() 9 years ago
sdong 92a9ccf1a6 Add a new compaction priority that picks file whose overlapping ratio is smallest 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
Dmitri Smirnov 36300fbbe3 Enable per-request buffer allocation in RandomAccessFile 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
Nathan Bronson 7d87f02799 support for concurrent adds to memtable 9 years ago
sdong 15b8902264 Change default options.delayed_write_rate 9 years ago
sdong b9f77ba12b When slowdown is triggered, reduce the write rate 9 years ago
sdong d72b31774e Slowdown when writing to the last write buffer 9 years ago
Islam AbdelRahman aececc209e Introduce ReadOptions::pin_data (support zero copy for keys) 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
charsyam c30b499541 fix typos in comments 9 years ago
sdong 56e77f0967 Deprecate options.soft_rate_limit and add options.soft_pending_compaction_bytes_limit 9 years ago
sdong d6e1035a1f A new compaction picking priority that optimizes for write amplification for random updates. 9 years ago
Islam AbdelRahman a163cc2d5a Lint everything 10 years ago
Yueh-Hsuan Chiang e114f0abb8 Enable RocksDB to persist Options file. 10 years ago
Venkatesh Radhakrishnan 9d50afc3b9 Prefix-based iterating only shows keys in prefix 10 years ago
SherlockNoMad ccc8c10c0c Move skip_table_builder_flush to BlockBasedTableOption 10 years ago
SherlockNoMad a6dd0831d5 Add Option to Skip Flushing in TableBuilder 10 years ago
Islam AbdelRahman 2872e0c8c2 Clean and expose CreateLoggerFromOptions 10 years ago
sdong 296c3a1f94 "make format" in some recent commits 10 years ago
Dmitri Smirnov 6fbc4f9f3e Implement smart buffer management. 10 years ago
Praveen Rao 0c59691dde Handle multiple batches in single log record - allow app to return a new batch + allow app to return corrupted record status 10 years ago
Sage Weil 543c12ab06 options: add recycle_log_file_num option 10 years ago
Praveen Rao cc4d13e0a8 Put wal_filter under #ifndef ROCKSDB_LITE 10 years ago
Praveen Rao 59a0c219bb Adding log filter to inspect and filter log records on recovery 10 years ago
Igor Canadi 9803e0d813 compaction_filter.h cleanup 10 years ago
Lakshmi Narayanan 4049bcde39 Added boolean variable to guard fallocate() calls 10 years ago
sdong f1b9f804e9 Add a mode to always pick the oldest file to compact for each level 10 years ago
jsteemann f8b770a942 fixed typos 10 years ago
Ari Ekmekji 2b683d4972 Add DBOption.max_subcompaction to option dump 10 years ago
sdong 5de807ac16 Add options.hard_pending_compaction_bytes_limit to stop writes if compaction lagging behind 10 years ago
Ari Ekmekji 3c37b3cccd Determine boundaries of subcompactions 10 years ago
Igor Canadi ac9bcb55ce Set max_open_files based on ulimit 10 years ago
agiardullo 44b6e99e1b update max_write_buffer_number_to_maintain docblock 10 years ago
agiardullo b5b2b75e52 better tuning of arena block size 10 years ago
sdong 7a0dbdf3ac Add ZSTD (not final format) compression type 10 years ago
Igor Canadi 5f4166c90e ReadaheadRandomAccessFile -- userspace readahead 10 years ago
Ari Ekmekji b6def58f73 Changed 'num_subcompactions' to the more accurate 'max_subcompactions' 10 years ago
sdong 9130873a13 Add options.new_table_reader_for_compaction_inputs 10 years ago
sdong 603b6da8b8 Add options.compaction_measure_io_stats to print write I/O stats in compactions 10 years ago
Islam AbdelRahman cee1e8a080 Parallelize LoadTableHandlers 10 years ago
Mike Kolupaev e06cf1a098 [wal changes 3/3] method in DB to sync WAL without blocking writers 10 years ago