Commit Graph

263 Commits (c6c770a1acd4b59d369e94f328589614a896e69f)

Author SHA1 Message Date
Andrew Kryczka 843d2e3137 Shared dictionary compression using reference block 9 years ago
Sergey Makarenko 1c80dfab24 Print memory allocation counters 9 years ago
sdong 4b6833aec1 Rename options.compaction_measure_io_stats to options.report_bg_io_stats and include flush too. 9 years ago
Andrew Kryczka 114a1b8792 Fix build errors for windows 9 years ago
sdong 1518b733eb Change default number of cache shard bit to be 6 and max_file_opening_threads to be 16. 9 years ago
sdong 2feafa3db9 Change some RocksDB default options 9 years ago
John Dennison bd5f842bba fixes typo in options logging 9 years ago
Baraa Hamodi 21e95811d1 Updated all copyright headers to the new format. 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
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
Islam AbdelRahman aececc209e Introduce ReadOptions::pin_data (support zero copy for keys) 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
sdong d27ea4c9e5 Initialize options.row_cache 9 years ago
Yueh-Hsuan Chiang e114f0abb8 Enable RocksDB to persist Options file. 9 years ago
Dmitri Smirnov 20f57b1715 Enable Windows warnings C4307 C4309 C4512 C4701 9 years ago
Venkatesh Radhakrishnan 9d50afc3b9 Prefix-based iterating only shows keys in prefix 9 years ago
SherlockNoMad ccc8c10c0c Move skip_table_builder_flush to BlockBasedTableOption 9 years ago
SherlockNoMad a6dd0831d5 Add Option to Skip Flushing in TableBuilder 9 years ago
sdong 296c3a1f94 "make format" in some recent commits 9 years ago
Dmitri Smirnov 6fbc4f9f3e Implement smart buffer management. 9 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 9 years ago
Sage Weil 543c12ab06 options: add recycle_log_file_num option 9 years ago
Praveen Rao cc4d13e0a8 Put wal_filter under #ifndef ROCKSDB_LITE 9 years ago
Praveen Rao 59a0c219bb Adding log filter to inspect and filter log records on recovery 9 years ago
Lakshmi Narayanan 4049bcde39 Added boolean variable to guard fallocate() calls 9 years ago
sdong f1b9f804e9 Add a mode to always pick the oldest file to compact for each level 9 years ago
Yueh-Hsuan Chiang f21c7415a7 Change the log level of DB start-up log from Warn to Header. 9 years ago
Ari Ekmekji 2b683d4972 Add DBOption.max_subcompaction to option dump 9 years ago
Islam AbdelRahman e467bf0de0 Fix valgrind error 9 years ago
sdong 5de807ac16 Add options.hard_pending_compaction_bytes_limit to stop writes if compaction lagging behind 9 years ago
Igor Canadi 5f4166c90e ReadaheadRandomAccessFile -- userspace readahead 9 years ago
Ari Ekmekji b6def58f73 Changed 'num_subcompactions' to the more accurate 'max_subcompactions' 9 years ago
sdong 9130873a13 Add options.new_table_reader_for_compaction_inputs 9 years ago
sdong 603b6da8b8 Add options.compaction_measure_io_stats to print write I/O stats in compactions 9 years ago
Islam AbdelRahman cee1e8a080 Parallelize LoadTableHandlers 9 years ago
Yoshinori Matsunobu 2cf0f4f471 Adding wal_recovery_mode log message 9 years ago
Islam AbdelRahman c45a57b41e Support delete rate limiting 9 years ago
Yueh-Hsuan Chiang 14d0bfa429 Add DBOptions::skip_sats_update_on_db_open 9 years ago
Ari Ekmekji 40c64434d4 Parallelize L0-L1 Compaction: Restructure Compaction Job 9 years ago
Igor Canadi 35ca59364c Don't let flushes preempt compactions 9 years ago
Igor Canadi a96fcd09b7 Deprecate CompactionFilterV2 9 years ago
Igor Canadi a9c5109515 Deprecate purge_redundant_kvs_while_flush 9 years ago
sdong f9728640f3 "make format" against last 10 commits 9 years ago
Dmitri Smirnov ca2fe2c1b6 Address GCC compilation issues 9 years ago
Dmitri Smirnov 18285c1e2f Windows Port from Microsoft 9 years ago