rocksdb/include/rocksdb
Siying Dong e90cdc2dae 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 13:12:59 -07:00
..
utilities Allow ignoring unknown options when loading options from a file 2017-06-20 10:03:31 -07:00
advanced_options.h Fixed some spelling mistakes 2017-05-17 23:12:36 -07:00
c.h Add missing index type to C-API 2017-06-01 11:27:04 -07:00
cache.h Fixed some spelling mistakes 2017-05-17 23:12:36 -07:00
cleanable.h Pinnableslice (2nd attempt) 2017-03-13 11:54:10 -07:00
compaction_filter.h Fix interaction between CompactionFilter::Decision::kRemoveAndSkipUnt… 2017-06-02 15:11:38 -07:00
compaction_job_stats.h Fixed some spelling mistakes 2017-05-17 23:12:36 -07:00
comparator.h Updated all copyright headers to the new format. 2016-02-09 15:12:00 -08:00
convenience.h Allow ignoring unknown options when loading options from a file 2017-06-20 10:03:31 -07:00
db_bench_tool.h Separeate main from bench functionality to allow cusomizations 2016-02-16 06:17:31 -08:00
db_dump_tool.h Add GPLv2 as an alternative license. 2017-04-27 18:06:12 -07:00
db.h Fixed some spelling mistakes 2017-05-17 23:12:36 -07:00
env.h Allow SstFileWriter to use the rate limiter 2017-05-23 11:42:09 -07:00
experimental.h Updated all copyright headers to the new format. 2016-02-09 15:12:00 -08:00
filter_policy.h Fixed some spelling mistakes 2017-05-17 23:12:36 -07:00
flush_block_policy.h Configure index partition size 2017-03-28 12:09:12 -07:00
iostats_context.h using ThreadLocalPtr to hide ROCKSDB_SUPPORT_THREAD_LOCAL from public… 2017-06-02 17:26:19 -07:00
iterator.h Pinnableslice (2nd attempt) 2017-03-13 11:54:10 -07:00
ldb_tool.h Allow Users to change customized ldb tools' header in help printing 2017-03-21 17:39:12 -07:00
listener.h Allow IntraL0 compaction in FIFO Compaction 2017-05-04 18:16:13 -07:00
memtablerep.h Improve write buffer manager (and allow the size to be tracked in block cache) 2017-06-02 14:26:56 -07:00
merge_operator.h [rocksdb][PR] Remove option min_partial_merge_operands and verify_checksums_in_comp… 2017-02-23 15:09:12 -08:00
metadata.h Updated all copyright headers to the new format. 2016-02-09 15:12:00 -08:00
options.h WriteOptions.low_pri which can throttle low pri writes if needed 2017-06-05 15:02:35 -07:00
perf_context.h using ThreadLocalPtr to hide ROCKSDB_SUPPORT_THREAD_LOCAL from public… 2017-06-02 17:26:19 -07:00
perf_level.h using ThreadLocalPtr to hide ROCKSDB_SUPPORT_THREAD_LOCAL from public… 2017-06-02 17:26:19 -07:00
persistent_cache.h Dump persistent cache options 2016-12-19 14:09:12 -08:00
rate_limiter.h options.delayed_write_rate use the rate of rate_limiter by default. 2017-05-24 09:58:24 -07:00
slice_transform.h Fixed some spelling mistakes 2017-05-17 23:12:36 -07:00
slice.h Fixed some spelling mistakes 2017-05-17 23:12:36 -07:00
snapshot.h Add GPLv2 as an alternative license. 2017-04-27 18:06:12 -07:00
sst_dump_tool.h Updated all copyright headers to the new format. 2016-02-09 15:12:00 -08:00
sst_file_manager.h Fixed some spelling mistakes 2017-05-17 23:12:36 -07:00
sst_file_writer.h support merge and delete in file ingestion 2017-05-26 12:11:21 -07:00
statistics.h Histogram of number of merge operands 2017-05-31 07:41:44 -07:00
status.h Limit maximum memory used in the WriteBatch representation 2017-04-10 15:42:26 -07:00
table_properties.h Support SST files with Global sequence numbers [reland] 2016-10-18 16:59:37 -07:00
table.h Fixed some spelling mistakes 2017-05-17 23:12:36 -07:00
thread_status.h Fixed some spelling mistakes 2017-05-17 23:12:36 -07:00
threadpool.h New API for background work in single thread pool 2017-05-23 11:12:27 -07:00
transaction_log.h Updated all copyright headers to the new format. 2016-02-09 15:12:00 -08:00
types.h Updated all copyright headers to the new format. 2016-02-09 15:12:00 -08:00
universal_compaction.h Fixed some spelling mistakes 2017-05-17 23:12:36 -07:00
version.h bump version to 5.6 2017-06-05 16:15:21 -07:00
wal_filter.h Avoid overloaded virtual function 2016-03-22 17:10:31 -07:00
write_batch_base.h Fixed some spelling mistakes 2017-05-17 23:12:36 -07:00
write_batch.h Fixed some spelling mistakes 2017-05-17 23:12:36 -07:00
write_buffer_manager.h WriteBufferManager will not trigger flush if much data is already being flushed 2017-06-21 13:12:59 -07:00