Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Fetching contributors…

Cannot retrieve contributors at this time

415 lines (414 sloc) 11.894 kb
{
"params": {
"allow_data_loss_during_shutdown": {
"default": "false",
"dynamic": false,
"type": "bool"
},
"backend": {
"default": "sqlite",
"dynamic": false,
"type": "std::string",
"validator": {
"enum": [
"blackhole",
"couchdb",
"leveldb",
"sqlite"
]
}
},
"bg_fetch_delay": {
"default": "0",
"type": "size_t",
"validator": {
"range": {
"max": 900,
"min": 0
}
}
},
"cache_size": {
"default": "0",
"type": "size_t"
},
"chk_max_items": {
"default": "30000",
"type": "size_t"
},
"chk_period": {
"default": "3600",
"type": "size_t"
},
"chk_remover_stime": {
"default": "5",
"type": "size_t"
},
"concurrentDB": {
"default": "true",
"type": "bool"
},
"config_file": {
"default": "",
"dynamic": false,
"type": "std::string"
},
"couch_bucket": {
"default": "default",
"dynamic": false,
"type": "std::string"
},
"couch_default_batch_size": {
"default": "500",
"descr": "Default batch size per mccouch worker",
"type": "size_t",
"validator": {
"range": {
"max": 10000000,
"min": 1
}
}
},
"couch_host": {
"default": "localhost",
"dynamic": false,
"type": "std::string"
},
"couch_port": {
"default": "11213",
"dynamic": false,
"type": "size_t"
},
"couch_reconnect_sleeptime": {
"default": "250",
"dynamic": false,
"type": "size_t"
},
"couch_response_timeout": {
"default": "600000",
"descr": "Length of time to wait for a response from couchdb before reconnecting (in ms)",
"type": "size_t"
},
"couch_vbucket_batch_count": {
"default": "4",
"descr": "max number of vbuckets that can be concurrently written by the mccouch side",
"type": "size_t",
"validator": {
"range": {
"max": 256,
"min": 1
}
}
},
"db_shards": {
"default": "4",
"type": "size_t"
},
"db_strategy": {
"default": "multiDB",
"type": "std::string"
},
"dbname": {
"default": "/tmp/test.db",
"descr": "Path to on-disk storage.",
"dynamic": false,
"type": "std::string"
},
"exp_pager_stime": {
"default": "3600",
"type": "size_t"
},
"expiry_window": {
"default": "3",
"descr": "Expiry window to not persist an object that is expired (or will be soon)",
"type": "size_t"
},
"failpartialwarmup": {
"default": "true",
"type": "bool"
},
"getl_default_timeout": {
"default": "15",
"descr": "The default timeout for a getl lock in (s)",
"type": "size_t"
},
"getl_max_timeout": {
"default": "30",
"descr": "The maximum timeout for a getl lock in (s)",
"type": "size_t"
},
"ht_locks": {
"default": "0",
"type": "size_t"
},
"ht_size": {
"default": "0",
"type": "size_t"
},
"inconsistent_slave_chk": {
"default": "false",
"type": "bool"
},
"initfile": {
"default": "",
"type": "string"
},
"item_num_based_new_chk": {
"default": "true",
"descr": "True if the number of items in the current checkpoint plays a role in a new checkpoint creation",
"type": "bool"
},
"keep_closed_chks": {
"default": "false",
"descr": "True if we want to keep the closed checkpoints for each vbucket unless the memory usage is above high water mark",
"type": "bool"
},
"klog_block_size": {
"default": "4096",
"descr": "Logging block size.",
"type": "size_t"
},
"klog_compactor_queue_cap": {
"default": "500000",
"descr": "Persistence queue cap to prevent the log compactor from being scheduled",
"type": "size_t"
},
"klog_compactor_stime": {
"default": "3600",
"descr": "Sleep time of a mutation log compactor",
"type": "size_t"
},
"klog_flush": {
"default": "commit2",
"descr": "When to flush the log (complete current block).",
"enum": [
"off",
"commit1",
"commit2",
"full"
],
"type": "std::string"
},
"klog_max_entry_ratio": {
"default": "10",
"descr": "Maximum ratio of the number of items logged to the number of unique items",
"type": "size_t"
},
"klog_max_log_size": {
"default": "4294967296",
"descr": "Maximum size of a log file allowed (4GB by default)",
"type": "size_t"
},
"klog_path": {
"default": "",
"descr": "Path to the mutation key log.",
"type": "std::string"
},
"klog_sync": {
"default": "commit2",
"descr": "When to sync the log.",
"enum": [
"off",
"commit1",
"commit2",
"full"
],
"type": "std::string"
},
"max_checkpoints": {
"default": "2",
"type": "size_t"
},
"max_item_size": {
"default": "(20 * 1024 * 1024)",
"descr": "Maximum number of bytes allowed for an item",
"type": "size_t"
},
"max_size": {
"default": "0",
"type": "size_t"
},
"max_txn_size": {
"default": "4000",
"descr": "Maximum number of mutations per transaction",
"type": "size_t",
"validator": {
"range": {
"max": 10000000,
"min": 1
}
}
},
"max_vbuckets": {
"default": "1024",
"descr": "Maximum number of vbuckets expected",
"dynamic": false,
"type": "size_t"
},
"mem_high_wat": {
"default": "max",
"type": "size_t"
},
"mem_low_wat": {
"default": "max",
"type": "size_t"
},
"min_data_age": {
"default": "0",
"descr": "Minimum data stability time before persist",
"type": "size_t",
"validator": {
"range": {
"max": 86400,
"min": 0
}
}
},
"mutation_mem_threshold": {
"default": "0.0",
"type": "float"
},
"postInitfile": {
"default": "",
"type": "string"
},
"queue_age_cap": {
"default": "900",
"descr": "Maximum queue time before forcing persist",
"type": "size_t",
"validator": {
"range": {
"max": 86400,
"min": 0
}
}
},
"restore_file_checks": {
"default": "true",
"type": "bool"
},
"restore_mode": {
"default": "false",
"type": "bool"
},
"shardpattern": {
"default": "%d/%b-%i.sqlite",
"type": "std::string"
},
"stored_val_type": {
"default": "",
"type": "std::string"
},
"sync_cmd_timeout": {
"default": "2500",
"descr": "The timeout for SYNC requests in (ms)",
"type": "size_t",
"validator": {
"range": {
"max": 60000,
"min": 10
}
}
},
"sync_on_persist": {
"default": "true",
"descr": "Do we allow syncing on persistence events?",
"type": "bool"
},
"tap_ack_grace_period": {
"default": "300",
"type": "size_t"
},
"tap_ack_initial_sequence_number": {
"default": "1",
"type": "size_t"
},
"tap_ack_interval": {
"default": "1000",
"type": "size_t"
},
"tap_ack_window_size": {
"default": "10",
"type": "size_t"
},
"tap_backfill_resident": {
"default": "0.9",
"type": "float"
},
"tap_backlog_limit": {
"default": "5000",
"type": "size_t"
},
"tap_backoff_period": {
"default": "5.0",
"type": "float"
},
"tap_bg_max_pending": {
"default": "500",
"type": "size_t"
},
"tap_conn_map_notifications": {
"default": "false",
"descr": "Should TapConnMap use notifications or not",
"dynamic": false,
"type": "bool"
},
"tap_keepalive": {
"default": "0",
"type": "size_t"
},
"tap_noop_interval": {
"default": "200",
"descr": "Number of seconds between a noop is sent on an idle connection",
"type": "size_t"
},
"tap_requeue_sleep_time": {
"default": "0.1",
"type": "float"
},
"tap_throttle_queue_cap": {
"default": "1000000",
"descr": "Max size of a write queue to throttle incoming tap input.",
"type": "size_t",
"validator": {
"range": {
"max": 100000000,
"min": 0
}
}
},
"tap_throttle_threshold": {
"default": "90",
"descr": "Percentage of max mem at which we begin NAKing tap input.",
"type": "size_t",
"validator": {
"range": {
"max": 100,
"min": 0
}
}
},
"vb0": {
"default": "true",
"type": "bool"
},
"vb_chunk_del_time": {
"default": "500",
"descr": "vb chunk deletion threshold time (ms) used for adjusting the chunk size dynamically",
"type": "size_t"
},
"vb_del_chunk_size": {
"default": "100",
"descr": "Chunk size of vbucket deletion",
"type": "size_t"
},
"waitforwarmup": {
"default": "true",
"type": "bool"
},
"warmup": {
"default": "true",
"type": "bool"
}
}
}
Jump to Line
Something went wrong with that request. Please try again.