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

72 lines (65 sloc) 2.369 kb
{require_otp_vsn, "R15|R16|17"}.
{deps,
[
%% NOTE: some basho_bench drivers make use of pre-folsom stats
%% that permitted float type counter increments. Thus
%% we currently rely on a custom branch of folsom that
%% has a useful-but-icky hack that allows fractional
%% increments. If someone wants to take advantage of a
%% new folsom feature, that desire + float incr must be
%% weighed.
{node_package, "2.0.*", {git, "git://github.com/basho/node_package", {tag, "2.0.0"}}},
{folsom, ".*", {git, "git://github.com/basho/folsom.git", {branch, "boundary-0.7.1+basho-bench-float"}}},
{lager, "2.*", {git, "git://github.com/basho/lager", {tag, "2.1.0"}}},
{ibrowse, ".*",
{git, "git://github.com/cmullaparthi/ibrowse.git", {tag, "v3.0.4"}}},
{riakc, ".*",
{git, "git://github.com/basho/riak-erlang-client", {branch, "develop"}}},
{mochiweb, "2.9.*",
{git, "git://github.com/basho/mochiweb", {tag, "v2.9.0"}}},
{getopt, ".*",
{git, "git://github.com/jcomellas/getopt", {tag, "v0.8.2"}}},
{casbench, "0.1",
{git, "git://github.com/basho/casbench",
"95ed55b494551577870984aeb1e0f683631a326f"}},
{cqerl, ".*",
{git, "git://github.com/matehat/cqerl.git",
{branch, "master"}}},
{katja, ".*",
{git, "git://github.com/nifoc/katja.git",
{branch, "master"}}}
]}.
{erl_opts, [{src_dirs, [src]},
{parse_transform, lager_transform}]}.
{escript_incl_apps, [
bear,
casbench,
cqerl,
folsom,
getopt,
goldrush,
ibrowse,
katja,
lager,
lz4,
%% meck,
mochiweb,
node_package,
%% proper,
protobuffs,
riak_pb,
riakc,
snappy
]}.
%% When using the Java client bench driver, please use the -N and -C
%% command line options to set the distributed Erlang node name
%% and node cookie for the basho_bench VM.
%% It isn't necessary to set the node name and cookie here.
%%
%% If you have any need to run basho_bench in an interactive way with
%% the Erlang CLI, then remove the -noshell and -noinput flags.
%%
%% The value of +Q here is for 1.2 million ports, but the process
%% won't be able to open that many ports without also adjusting the
%% OS process's file descriptor limit, e.g., using "ulimit -n".
{escript_emu_args, "%%! +K true -rsh ssh -noshell -noinput +P 1222333 +Q 1222333 +zdbbl 32768\n"}.
Jump to Line
Something went wrong with that request. Please try again.