3 "allow_data_loss_during_shutdown": {
10 "descr": "Logging block size.",
16 "descr": "Path to the access log.",
20 "access_scanner_enabled": {
22 "descr": "True if access scanner task is enabled",
27 "descr": "Number of minutes between each sweep for the access log",
38 "descr": "Hour in GMT time when access scanner task is scheduled to run",
50 "type": "std::string",
57 "backfill_mem_threshold": {
59 "desr": "Percentage of memory that backfill task is allowed to consume",
78 "compaction_exp_mem_threshold": {
80 "desr": "Memory usage threshold after which compaction will not queue expired items for deletion",
97 "chk_remover_stime": {
101 "compaction_write_queue_cap": {
103 "desr" : "Disk write queue threshold after which compaction tasks will be made to snooze, if there are already pending compaction tasks",
109 "type": "std::string"
111 "conflict_resolution_type": {
114 "type": "std::string",
122 "default": "default",
124 "type": "std::string"
126 "data_traffic_enabled": {
128 "descr": "True if we want to enable data traffic after warmup is complete",
132 "default": "/tmp/test",
133 "descr": "Path to on-disk storage.",
135 "type": "std::string"
137 "enable_chk_merge": {
139 "descr": "True if merging closed checkpoints is enabled",
146 "failpartialwarmup": {
150 "flushall_enabled": {
152 "descr": "True if memcached flush API is enabled",
155 "getl_default_timeout": {
157 "descr": "The default timeout for a getl lock in (s)",
160 "getl_max_timeout": {
162 "descr": "The maximum timeout for a getl lock in (s)",
175 "type": "std::string"
177 "item_eviction_policy": {
178 "default": "value_only",
179 "descr": "Item eviction policy on cache, which is used by the item pager",
180 "type": "std::string",
188 "item_num_based_new_chk": {
190 "descr": "True if the number of items in the current checkpoint plays a role in a new checkpoint creation",
193 "keep_closed_chks": {
195 "descr": "True if we want to keep the closed checkpoints for each vbucket unless the memory usage is above high water mark",
202 "max_failover_entries": {
204 "descr": "maximum number of failover log entries",
208 "default": "(20 * 1024 * 1024)",
209 "descr": "Maximum number of bytes allowed for an item",
218 "descr": "Maximum number of vbuckets expected",
224 "descr": "Maximum number of threads in global pool",
230 "descr": "Maximum number of shards",
236 "descr": "Bucket Priority relative to other buckets",
248 "descr": "Throttle max number of reader threads",
260 "descr": "Throttle max number of writer threads",
272 "descr": "Throttle max number of aux io threads",
284 "descr": "Throttle max number of non io threads",
302 "mutation_mem_threshold": {
304 "desr": "Percentage of memory that can be used before mutations return tmpOOMs",
313 "pager_active_vb_pcnt": {
315 "descr": "Active vbuckets paging percentage",
326 "type": "std::string"
328 "tap_ack_grace_period": {
332 "tap_ack_initial_sequence_number": {
336 "tap_ack_interval": {
340 "tap_ack_window_size": {
344 "tap_backfill_resident": {
348 "tap_backlog_limit": {
352 "tap_backoff_period": {
356 "tap_bg_max_pending": {
364 "tap_noop_interval": {
366 "descr": "Number of seconds between a noop is sent on an idle connection",
369 "tap_requeue_sleep_time": {
373 "tap_throttle_cap_pcnt": {
375 "descr": "Percentage of total items in write queue at which we throttle tap input",
384 "tap_throttle_queue_cap": {
386 "descr": "Max size of a write queue to throttle incoming tap input.",
395 "tap_throttle_threshold": {
397 "descr": "Percentage of max mem at which we begin NAKing tap input.",
408 "descr": "The UUID for the bucket",
410 "type": "std::string"
412 "dcp_conn_buffer_size": {
413 "default": "10485760",
414 "descr": "Size in bytes of an dcp consumer connection buffer",
418 "dcp_enable_flow_control": {
420 "descr": "Whether or not dcp connections should use flow control",
426 "descr": "Whether or not dcp connections should use no-ops",
430 "dcp_noop_interval": {
432 "descr": "Number of seconds between a noop",
435 "dcp_max_unacked_bytes": {
437 "descr": "Amount of processed bytes before an ack is required",
441 "dcp_producer_snapshot_marker_yield_limit": {
443 "descr": "The number of snapshots before ActiveStreamCheckpointProcessorTask::run yields.",
458 "warmup_batch_size": {
460 "descr": "The size of each batch loaded during warmup.",
470 "warmup_min_memory_threshold": {
472 "descr": "Percentage of max mem warmed up before we enable traffic.",
481 "warmup_min_items_threshold": {
483 "descr": "Percentage of total items warmed up before we enable traffic.",