rocksdb/memtable
Siying Dong af1746751f WriteBufferManager will not trigger flush if much data is already being flushed
Summary:
Even if hard limit hits, flushing more memtable may not help cap the memory usage if already more than half data is scheduled for flush. Not triggering flush instead.
Closes https://github.com/facebook/rocksdb/pull/2469

Differential Revision: D5284249

Pulled By: siying

fbshipit-source-id: 8ab7ba1aba56a634dbe72b318fcab2093063972e
2017-06-21 10:41:37 -07:00
..
alloc_tracker.cc Improve write buffer manager (and allow the size to be tracked in block cache) 2017-06-02 14:26:56 -07:00
hash_cuckoo_rep.cc Improve write buffer manager (and allow the size to be tracked in block cache) 2017-06-02 14:26:56 -07:00
hash_cuckoo_rep.h Improve write buffer manager (and allow the size to be tracked in block cache) 2017-06-02 14:26:56 -07:00
hash_linklist_rep.cc Improve write buffer manager (and allow the size to be tracked in block cache) 2017-06-02 14:26:56 -07:00
hash_linklist_rep.h Improve write buffer manager (and allow the size to be tracked in block cache) 2017-06-02 14:26:56 -07:00
hash_skiplist_rep.cc Improve write buffer manager (and allow the size to be tracked in block cache) 2017-06-02 14:26:56 -07:00
hash_skiplist_rep.h Improve write buffer manager (and allow the size to be tracked in block cache) 2017-06-02 14:26:56 -07:00
inlineskiplist.h Move memtable related files into memtable directory 2017-04-06 14:09:13 -07:00
inlineskiplist_test.cc Add GPLv2 as an alternative license. 2017-04-27 18:06:12 -07:00
memtablerep_bench.cc Improve write buffer manager (and allow the size to be tracked in block cache) 2017-06-02 14:26:56 -07:00
skiplist.h Add GPLv2 as an alternative license. 2017-04-27 18:06:12 -07:00
skiplist_test.cc Add GPLv2 as an alternative license. 2017-04-27 18:06:12 -07:00
skiplistrep.cc Improve write buffer manager (and allow the size to be tracked in block cache) 2017-06-02 14:26:56 -07:00
stl_wrappers.h Add GPLv2 as an alternative license. 2017-04-27 18:06:12 -07:00
vectorrep.cc Improve write buffer manager (and allow the size to be tracked in block cache) 2017-06-02 14:26:56 -07:00
write_buffer_manager.cc WriteBufferManager will not trigger flush if much data is already being flushed 2017-06-21 10:41:37 -07:00
write_buffer_manager_test.cc WriteBufferManager will not trigger flush if much data is already being flushed 2017-06-21 10:41:37 -07:00