All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.apache.brooklyn.entity.nosql.riak.vm.args Maven / Gradle / Ivy

There is a newer version: 1.1.0
Show newest version
##### Brooklyn note: File from OSX distribution of Riak 1.4.8

## Name of the riak node
-name riak@${driver.subnetHostname}

## Cookie for distributed erlang.  All nodes in the same cluster
## should use the same cookie or they will not be able to communicate.
-setcookie riak

## Heartbeat management; auto-restarts VM if it dies or becomes unresponsive
## (Disabled by default..use with caution!)
##-heart

## Enable kernel poll and a few async threads
+K true
+A 64

## Treat error_logger warnings as warnings
+W w

## Increase number of concurrent ports/sockets
-env ERL_MAX_PORTS 64000

## Tweak GC to run more often 
-env ERL_FULLSWEEP_AFTER 0

## Set the location of crash dumps
-env ERL_CRASH_DUMP ./log/erl_crash.dump

## Raise the ETS table limit
-env ERL_MAX_ETS_TABLES 256000

## Force the erlang VM to use SMP
-smp enable

## For nodes with many busy_dist_port events, Basho recommends
## raising the sender-side network distribution buffer size.
## 32MB may not be sufficient for some workloads and is a suggested
## starting point.
## The Erlang/OTP default is 1024 (1 megabyte).
## See: http://www.erlang.org/doc/man/erl.html#%2bzdbbl
##+zdbbl 32768

## Raise the default erlang process limit 
+P 256000

## Erlang VM scheduler tuning.
## Prerequisite: a patched VM from Basho, or a VM compiled separately
## with this patch applied:
##     https://gist.github.com/evanmcc/a599f4c6374338ed672e
##+sfwi 500

## Begin SSL distribution items, DO NOT DELETE OR EDIT THIS COMMENT

## To enable SSL encryption of the Erlang intra-cluster communication,
## un-comment the three lines below and make certain that the paths
## point to correct PEM data files.  See docs TODO for details.

## -proto_dist inet_ssl
## -ssl_dist_opt client_certfile "${driver.riakEtcDir}/erlclient.pem"
## -ssl_dist_opt server_certfile "${driver.riakEtcDir}/erlserver.pem"

## End SSL distribution items, DO NOT DELETE OR EDIT THIS COMMENT





© 2015 - 2024 Weber Informatics LLC | Privacy Policy