Commit Graph

1148 Commits (531786ebf7d70671056b97d72245306bc75da348)

Author SHA1 Message Date
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 0a88f38b7e Remove ColumnFamilyData::options() 8 years ago
Andrew Kryczka 06b4785fec Fix recovery for WALs without data for all CFs 8 years ago
Yi Wu 17f76fc564 DB::GetOptions() reflect dynamic changed options 8 years ago
Yi Wu 81747f1be6 Refactor MutableCFOptions 8 years ago
somnathr 9e4aa798c3 Summary: (#1313) 8 years ago
Islam AbdelRahman 1cca091298 Temporarily revert Prev() prefix support 8 years ago
Injun Song ce1be2ce37 Fix build error on Windows (AppVeyor) (#1315) 8 years ago
Aaron Gao 2482d5fb45 support Prev() in prefix seek mode 8 years ago
sdong dade61ac26 Mitigate regression bug of options.max_successive_merges hit during DB Recovery 8 years ago
Justin Gibbs b2ce59537c Persist data during user initiated shutdown 8 years ago
sdong 56dd034115 read_options.background_purge_on_iterator_cleanup to cover forward iterator and log file closing too. 8 years ago
Yi Wu ee027fc19f Ignore write stall triggers when auto-compaction is disabled 8 years ago
sdong 2a6d0cde72 Ignore stale logs while restarting DBs 8 years ago
sdong d5a51d4de3 Need to make sure log file synced before flushing memtable of one column family 8 years ago
Aaron Gao dda6c72ac8 Add DestroyColumnFamilyHandle(ColumnFamilyHandle**) to db.h 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
omegaga a45ee83181 Fix a bug that accesses invalid address in iterator cleanup function 8 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
sdong 7b79238b65 Deprectate filter_deletes 9 years ago
Islam AbdelRahman 30a24f2d3d Add InternalStats and logging for AddFile() 9 years ago
Yi Wu bc8af90e8c add option to not flush memtable on open() 9 years ago
Wanning Jiang 56887f6cb8 Backup Options 9 years ago
Andrew Kryczka 842958651f Fix race condition in SwitchMemtable 9 years ago
PraveenSinghRao 3a276b0cbe Add a callback for when memtable is moved to immutable (#1137) 9 years ago
Mike Kolupaev 936973d145 Small tweaks to logging to track the number of immutable memtables 9 years ago
Reid Horuff 5d85fdb2c5 add missing lock 9 years ago
Ashish Shenoy 99765ed855 Clean up the ComputeCompactionScore() API 9 years ago
Sage Weil 11f329bd40 db/db_impl: restrict WALRecoveryMode when using recycled log files 9 years ago
Aaron Orenstein 2073cf3775 Eliminate use of 'using namespace std'. Also remove a number of ADL references to std functions. 9 years ago
Islam AbdelRahman c70a9335de Fix mutex unlock issue between scheduled compaction and ReleaseCompactionFiles() 9 years ago
Aaron Gao 43afd72bee [rocksdb] make more options dynamic 9 years ago
Islam AbdelRahman f6aedb62c0 Fix Transaction memory leak 9 years ago
Reid Horuff a400336398 TransactionLogIterator sequence gap fix 9 years ago
Reid Horuff c27061dae7 [rocksdb] 2PC double recovery bug fix 9 years ago
Reid Horuff a657ee9a9c [rocksdb] Recovery path sequence miscount fix 9 years ago
Reid Horuff 1b8a2e8fdd [rocksdb] Memtable Log Referencing and Prepared Batch Recovery 9 years ago
Islam AbdelRahman 4b31723433 Add bottommost_compression option 9 years ago
Yi Wu a92049e3e7 Added EventListener::OnTableFileCreationStarted() callback 9 years ago
sdong 992a8f83b7 Not enable jemalloc status printing if USE_CLANG=1 9 years ago
Islam AbdelRahman 0850bc5147 Fix build on machines without jemalloc 9 years ago
Sergey Makarenko 1c80dfab24 Print memory allocation counters 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
sdong 4b6833aec1 Rename options.compaction_measure_io_stats to options.report_bg_io_stats and include flush too. 9 years ago