Commit Graph

840 Commits (bcd7bd12293ac7e2cfaabe458b79ddfead84631a)

Author SHA1 Message Date
Igor Canadi dee91c259d WriteThread 10 years ago
Igor Canadi 540a257f2c Fix WAL synced 10 years ago
Igor Canadi 9c0e66ce98 Don't run background jobs (flush, compactions) when bg_error_ is set 10 years ago
Igor Canadi 3d9e6f7759 Push model for flushing memtables 10 years ago
sdong 06d986252a Always pass MergeContext as pointer, not reference 10 years ago
Stanislau Hlebik d343c3fe46 Improve db recovery 10 years ago
Lei Jin 52311463e9 MemTableOptions 10 years ago
Lei Jin 659d2d50c3 move compaction_filter to immutable_options 10 years ago
Lei Jin 048560a642 reduce references to cfd->options() in DBImpl 10 years ago
sdong 011241bb99 DB::Flush() Do not wait for background threads when there is nothing in mem table 10 years ago
Igor Canadi a2bb7c3c33 Push- instead of pull-model for managing Write stalls 10 years ago
Igor Canadi 9f1c80b556 Drop column family from write thread 10 years ago
Lei Jin c9e419ccb6 rename options_ to db_options_ in DBImpl to avoid confusion 10 years ago
liuhuahang bb6ae0f80c fix more compile warnings 10 years ago
Stanislau Hlebik 45a5e3ede0 Remove path with arena==nullptr from NewInternalIterator 10 years ago
Lei Jin 5665e5e285 introduce ImmutableOptions 10 years ago
Raghav Pisolkar e0b99d4f5d created a new ReadOptions parameter 'iterate_upper_bound' 10 years ago
Lei Jin 9b58c73c7c call SanitizeDBOptionsByCFOptions() in the right place 10 years ago
Igor Canadi a84234a61b Ignore missing column families 10 years ago
Feng Zhu 8438a19360 fix dropping column family bug 10 years ago
Torrie Fischer 6614a48418 Refactor PerfStepTimer to stop on destruct 10 years ago
Igor Canadi 7dcadb1d37 Don't let flush preempt compaction in certain cases 10 years ago
Nik Bougalis f09329cb01 Fix candidate file comparison when using path ids 10 years ago
Lei Jin 722d80c374 reduce recordTick overhead in compaction loop 10 years ago
Igor Canadi d977e55596 Don't let other compactions run when manual compaction runs 10 years ago
Igor Canadi d5bd6c772b Fix ios compile 10 years ago
Stanislau Hlebik 9dcb75b6d9 Add is-file-deletions-enabled property 10 years ago
Lei Jin 23861857c4 ReadOptions.total_order_seek to allow total order seek for block-based table when hash index is enabled 10 years ago
Lei Jin 384400128f move block based table related options BlockBasedTableOptions 10 years ago
Yueh-Hsuan Chiang 63a2215c63 Improve Options sanitization and add MmapReadRequired() to TableFactory 10 years ago
sdong 10720a5587 Revert the unintended change that DestroyDB() doesn't clean up info logs. 10 years ago
sdong 58b0f9d890 Support purging logs from separate log directory 10 years ago
Feng Zhu 5e642403a9 log db path info before open 10 years ago
sdong 48081777f3 Revert "Include candidate files under options.db_log_dir in FindObsoleteFiles()" 10 years ago
Lei Jin 218857b3f5 remove tailing_iter.h/cc 10 years ago
Lei Jin 5d0074c471 set bytes_per_sync to 1MB if rate limiter is enabled 10 years ago
Spencer Kimball 3fcf7b26b9 Pass parsed user key to prefix extractor in V2 compaction 10 years ago
Stanislau Hlebik 2fa643466d Add scope guard 10 years ago
Stanislau Hlebik 06a52bda64 Flush only one column family 10 years ago
miguelportilla 93e6b5e9d9 Changes to support unity build: 10 years ago
sdong 54153ab07a Include candidate files under options.db_log_dir in FindObsoleteFiles() 10 years ago
sdong 4632239d13 Need to schedule compactions when manual compaction finishes 10 years ago
Igor Canadi 5e0868147d Fix SIGSEGV in travis 10 years ago
sdong 7abe9655d3 Fix valgrind failure caused by recent checked-in. 10 years ago
Spencer Kimball 38e8b727a8 Fix typo, add missing inclusion of state void* in invocation of 10 years ago
Spencer Kimball c1f588af71 Add support for C bindings to the compaction V2 filter mechanism. 10 years ago
sdong 1242bfcad7 Add DB property "rocksdb.estimate-table-readers-mem" 10 years ago
Feng Zhu 1129921e9b logging_when_create_and_delete_manifest 10 years ago
Igor Canadi e4c3673923 Never CompactRange to level 0 in level compaction 10 years ago
Yueh-Hsuan Chiang 49ee5a4ac4 Fixed the crash when merge_operator is not properly set after reopen. 10 years ago