Skip to content

Instantly share code, notes, and snippets.

@lucperkins
Last active August 29, 2015 13:56
Show Gist options
  • Save lucperkins/9008578 to your computer and use it in GitHub Desktop.
Save lucperkins/9008578 to your computer and use it in GitHub Desktop.
Here is the master list of all currently available `riak.conf` params:
### Homeless
retry_put_coordinator_failure
metadata_cache_size
### Search
search.root_dir
search.anti_entropy.data_dir
search.solr.jvm_options
search.solr.jmx_port
search.solr.port
search.solr.start_timeout
search
### SNMP
snmp.nodePutTime100Threshold
snmp.nodePutTime99Threshold
snmp.nodePutTime95Threshold
snmp.nodePutTimeMedianThreshold
snmp.nodePutTimeMeanThreshold
snmp.nodeGetTime100Threshold
snmp.nodeGetTime99Threshold
snmp.nodeGetTime95Threshold
snmp.nodeGetTimeMedianThreshold
snmp.nodeGetTimeMeanThreshold
snmp.traps.replication
snmp.refresh_frequency
snmp.database_dir
snmp.forced_reload
### JMX
jmx.refresh_rate
jmx.restart_check
jmx.port
jmx
### LevelDB
multi_backend.$name.leveldb.delete_threshold
leveldb.compaction.trigger.tombstone_count
multi_backend.$name.leveldb.fadvise_willneed
leveldb.fadvise_willneed
multi_backend.$name.leveldb.threads
leveldb.threads
multi_backend.$name.leveldb.verify_compaction
leveldb.verify_compaction
multi_backend.$name.leveldb.verify_checksums
leveldb.verify_checksums
multi_backend.$name.leveldb.block.size_steps
leveldb.block.size_steps
multi_backend.$name.leveldb.block.restart_interval
leveldb.block.restart_interval
multi_backend.$name.leveldb.block.size
leveldb.block.size
multi_backend.$name.leveldb.bloomfilter
leveldb.bloomfilter
multi_backend.$name.leveldb.write_buffer_size_max
leveldb.write_buffer_size_max
multi_backend.$name.leveldb.write_buffer_size_min
leveldb.write_buffer_size_min
multi_backend.$name.leveldb.limited_developer_mem
leveldb.limited_developer_mem
multi_backend.$name.leveldb.sync_on_write
leveldb.sync_on_write
multi_backend.$name.leveldb.maximum_memory
leveldb.maximum_memory
multi_backend.$name.leveldb.maximum_memory.percent
leveldb.maximum_memory.percent
multi_backend.$name.leveldb.data_root
leveldb.data_root
### Bitcask
multi_backend.$name.bitcask.io_mode
bitcask.io_mode
multi_backend.$name.bitcask.expiry.grace_time
bitcask.expiry.grace_time
multi_backend.$name.bitcask.hintfile_checksums
bitcask.hintfile_checksums
multi_backend.$name.bitcask.expiry
bitcask.expiry
multi_backend.$name.bitcask.fold.max_puts
bitcask.fold.max_puts
multi_backend.$name.bitcask.fold.max_age
bitcask.fold.max_age
multi_backend.$name.bitcask.thresholds.small_file
bitcask.merge.thresholds.small_file
multi_backend.$name.bitcask.thresholds.dead_bytes
bitcask.merge.thresholds.dead_bytes
multi_backend.$name.bitcask.thresholds.fragmentation
bitcask.merge.thresholds.fragmentation
multi_backend.$name.bitcask.merge.triggers.dead_bytes
bitcask.merge.triggers.dead_bytes
multi_backend.$name.bitcask.merge.triggers.fragmentation
bitcask.merge.triggers.fragmentation
multi_backend.$name.bitcask.merge.window.end
bitcask.merge.window.end
multi_backend.$name.bitcask.merge.window.start
bitcask.merge.window.start
multi_backend.$name.bitcask.merge.policy
bitcask.merge.policy
multi_backend.$name.bitcask.max_file_size
bitcask.max_file_size
multi_backend.$name.bitcask.sync.interval
bitcask.sync.interval
multi_backend.$name.bitcask.sync.strategy
bitcask.sync.strategy
multi_backend.$name.bitcask.open_timeout
bitcask.open_timeout
multi_backend.$name.bitcask.data_root
bitcask.data_root
### Memory Backend
multi_backend.$name.memory_backend.ttl
memory_backend.ttl
multi_backend.$name.memory_backend.max_memory_per_vnode
memory_backend.max_memory_per_vnode
### Multi Backend (General)
multi_backend.$name.storage_backend
multi_backend.default
### Riak Control
riak_control.auth.user.$username.password
riak_control.auth.mode
riak_control
### Runtime Health
max_concurrent_requests
runtime_health.triggers.distribution_port
runtime_health.triggers.port
runtime_health.triggers.process.heap_size
runtime_health.triggers.process.garbage_collection
runtime_health.thresholds.busy_ports
runtime_health.thresholds.busy_processes
### Default Bucket Properties
buckets.default.postcommit
buckets.default.precommit
buckets.default.last_write_wins
buckets.default.allow_mult
buckets.default.basic_quorum
buckets.default.notfound_ok
buckets.default.rw
buckets.default.dw
buckets.default.pw
buckets.default.w
buckets.default.r
buckets.default.pr
buckets.default.n_val
## Erlang VM
erlang.distribution.port_range.maximum
erlang.distribution.port_range.minimum
erlang.schedulers.force_wakeup_interval
erlang.distribution_buffer_size
erlang.process_limit
erlang.max_ets_tables
erlang.crash_dump
erlang.fullsweep_after
erlang.max_ports
erlang.async_threads
erlang.K
erlang.schedulers.online
erlang.schedulers.total
erlang.W
erlang.smp
## Node Metadata
distributed_cookie
nodename
### Object Settings
object.merge_strategy
object.siblings.maximum
object.siblings.warning_threshold
object.size.maximum
object.size.warning_threshold
object.format
### JavaScript MapReduce
javascript.source_dir
javascript.maximum_stack_size
javascript.maximum_heap_size
javascript.hook_pool_size
javascript.reduce_pool_size
javascript.map_pool_size
### Security
secure_referer_check
check_crl
tls_protocols.tlsv1.2
tls_protocols.tlsv1.1
tls_protocols.tlsv1
tls_protocols.sslv3
honor_cipher_order
ssl.cacertfile
ssl.keyfile
ssl.certfile
### Ring
ring.state_dir
transfer_limit
ring_size
### HTTP and HTTPS
listener.http.$name
listener.https.$name
### Protocol Buffers
protobuf.nagle
protobuf.backlog
listener.protobuf.$name
### Lager
log.error.messages_per_second
log.error.redirect
log.crash.rotation.keep
log.crash.rotation
log.crash.size
log.crash.maximum_message_size
log.crash.file
log.crash
sasl
log.syslog
log.error.file
log.console.file
log.console.level
log.console
### AAE
anti_entropy.bloomfilter
anti_entropy.throttle.$tier.delay
anti_entropy.throttle.$tier.mailbox_size
anti_entropy.throttle
anti_entropy.max_open_files
anti_entropy.write_buffer_size
anti_entropy.data_dir
anti_entropy.trigger_interval
anti_entropy.concurrency_limit
anti_entropy.tree.expiry
anti_entropy.tree.build_limit.per_timespan
anti_entropy.tree.build_limit.number
anti_entropy
### Storage Backend
storage_backend
### Directories
platform_log_dir
platform_lib_dir
platform_etc_dir
platform_data_dir
platform_bin_dir
### Intra-Cluster Handoff
handoff.ssl.keyfile
handoff.ssl.certfile
### Strong Consistency
strong_consistency
### Hidden?
dtrace
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment