summaryrefslogtreecommitdiffstats
path: root/configdefinitions
diff options
context:
space:
mode:
authorHenning Baldersheim <balder@yahoo-inc.com>2024-02-02 22:17:59 +0000
committerHenning Baldersheim <balder@yahoo-inc.com>2024-02-03 11:19:23 +0000
commit62bee4e38718e3fd670908f09cbf14ca0acc69cf (patch)
tree9748d39952e08de123634add41760da75bbc89c1 /configdefinitions
parent25e2abf250c7aa1439b4bf7a0e6bd2d4a8a991f9 (diff)
throttle_individual_merge_feed_ops has long been enabled, cleaning up
Diffstat (limited to 'configdefinitions')
-rw-r--r--configdefinitions/src/vespa/stor-filestor.def7
1 files changed, 2 insertions, 5 deletions
diff --git a/configdefinitions/src/vespa/stor-filestor.def b/configdefinitions/src/vespa/stor-filestor.def
index cefce5fc648..93650d9a328 100644
--- a/configdefinitions/src/vespa/stor-filestor.def
+++ b/configdefinitions/src/vespa/stor-filestor.def
@@ -27,6 +27,7 @@ response_sequencer_type enum {LATENCY, THROUGHPUT, ADAPTIVE} default=ADAPTIVE re
## When merging, if we find more than this number of documents that exist on all
## of the same copies, send a separate apply bucket diff with these entries
## to an optimized merge chain that guarantuees minimum data transfer.
+## TODO GC and hardcode
common_merge_chain_optimalization_minimum_size int default=64 restart
## Chunksize to use while merging buckets between nodes.
@@ -37,6 +38,7 @@ bucket_merge_chunk_size int default=16772216 restart
## Whether or not to enable the multibit split optimalization. This is useful
## if splitting is expensive, but listing document identifiers is fairly cheap.
## This is true for memfile persistence layer, but not for vespa search.
+## TODO verify its usage
enable_multibit_split_optimalization bool default=true restart
## Whether or not to use async message handling when scheduling storage messages from FileStorManager.
@@ -71,8 +73,3 @@ async_operation_throttler.window_size_backoff double default=0.95
async_operation_throttler.min_window_size int default=20
async_operation_throttler.max_window_size int default=-1 # < 0 implies INT_MAX
async_operation_throttler.resize_rate double default=3.0
-## If true, each put/remove contained within a merge is individually throttled as if it
-## were a put/remove from a client. If false, merges are throttled at a persistence thread
-## level, i.e. per ApplyBucketDiff message, regardless of how many document operations
-## are contained within.
-async_operation_throttler.throttle_individual_merge_feed_ops bool default=true