Skip to content

Instantly share code, notes, and snippets.

CC=cc
CXX=g++ -std=c++11 -D_GLIBCXX_USE_C99 -D_GLIBCXX_USE_SCHED_YIELD
PLATFORM=OS_SOLARIS
PLATFORM_LDFLAGS= -lpthread -lrt -lsnappy -lz -lbz2
JAVA_LDFLAGS= -lpthread -lrt -lsnappy -lz -lbz2
JAVA_STATIC_LDFLAGS= -lpthread -lrt
VALGRIND_VER=
PLATFORM_CCFLAGS= -DROCKSDB_PLATFORM_POSIX -DROCKSDB_LIB_IO_POSIX -I /root/sniffle/_build/default/lib/erocksdb/c_src/system/include -fno-builtin-memcmp -D_REENTRANT -DOS_SOLARIS -DSNAPPY -DZLIB -DBZIP2 -march=native
PLATFORM_CXXFLAGS=-std=c++11 -fPIC -fno-builtin-memcmp -I /root/sniffle/_build/default/lib/erocksdb/c_src/system/include -DROCKSDB_PLATFORM_POSIX -DROCKSDB_LIB_IO_POSIX -I /root/sniffle/_build/default/lib/erocksdb/c_src/system/include -fno-builtin-memcmp -D_REENTRANT -DOS_SOLARIS -DSNAPPY -DZLIB -DBZIP2 -march=native
PLATFORM_SHARED_CFLAGS=-fPIC
ldd /opt/local/fifo-snarl/lib/erocksdb-0.4.1/priv/erocksdb.so
libstdc++.so.6 => /opt/local/gcc47/x86_64-sun-solaris2.11/lib/amd64/libstdc++.so.6
libpthread.so.1 => /lib/64/libpthread.so.1
librt.so.1 => /lib/64/librt.so.1
libz.so.1 => /opt/local/lib//libz.so.1
libbz2.so.0 => /opt/local/lib//libbz2.so.0
libgcc_s.so.1 => /opt/local/gcc47/x86_64-sun-solaris2.11/lib/amd64/libgcc_s.so.1
libc.so.1 => /lib/64/libc.so.1
libm.so.2 => /lib/64/libm.so.2
libumem.so.1 => /lib/64/libumem.so.1
$ rm -rf _build/; rebar3 as prod release; find . -name cuttlefish
===> Fetching rebar3_cuttlefish ({pkg,<<"rebar3_cuttlefish">>,
<<"0.7.1">>})
===> Version cached at /Users/heinz/.cache/rebar3/hex/default/packages/rebar3_cuttlefish-0.7.1.tar is up to date, reusing it
===> Fetching cuttlefish ({pkg,<<"cuttlefish">>,<<"2.0.7">>})
===> Version cached at /Users/heinz/.cache/rebar3/hex/default/packages/cuttlefish-2.0.7.tar is up to date, reusing it
===> Fetching getopt ({pkg,<<"getopt">>,<<"0.8.2">>})
===> Version cached at /Users/heinz/.cache/rebar3/hex/default/packages/getopt-0.8.2.tar is up to date, reusing it
===> Fetching lager ({pkg,<<"lager">>,<<"3.0.2">>})
===> Version cached at /Users/heinz/.cache/rebar3/hex/default/packages/lager-3.0.2.tar is up to date, reusing it
└─ riak_core─2.1.5+build.1812.ref24a32df (project app)
├─ basho_stats─1.0.3 (hex package)
├─ chash─0.1.1 (hex package)
├─ clique─3.0.1 (hex package)
├─ cuttlefish─2.0.7 (hex package)
│ └─ getopt─0.8.2 (hex package)
├─ edown─0.7.0 (hex package)
├─ eleveldb─2.1.3 (hex package)
├─ exometer_core─1.0.0 (hex package)
│ ├─ folsom─0.8.3 (hex package)
===> Plugin rebar3_hex not available. It will not be used.
===> Updating package registry...
===> Writing registry to /Users/heinz/.cache/rebar3/hex/default/registry
===> Generating package index...
===> [comeonin:1.4.1], Bad dependency version for gettext: ~> 0.7.
===> [jose:1.1.2], Bad dependency version for jsx: ~> 2.0.
===> [riak_pb:2.1.0], Bad dependency version for protobuffs: ~> 0.8.
===> [riak_pb:2.1.0], Bad dependency version for hamcrest: ~> 0.1.
===> [cowboy:1.0.0], Bad dependency version for ranch: ~> 1.0.
===> [comeonin:1.4.0], Bad dependency version for gettext: ~> 0.7.
registry:
```
my_hex_package: 1.0.0
a: 0.1.0, 0.1.2, 0.2.0
```
```
my_hex_package
`- a ~> 0.1.0
```
-spec resolve_deps(pkg:depenency()) -> [{pkg:name(), pkg:src(), [pkg:dependency()]}].
resolve({git, URL}) ->
Repo = git:clone(URL),
Deps = rebar_proj:deps(Repo),
{rebar_proj:name(Repo), Url, [resolve(Dep) || Dep <- Deps])};
resolve({hex, Pkg, Vns}) ->
├─ clique─0.3.1+build.140.ref8067df5 (git repo)
├─ clique─0.3.1+build.140.ref8067df5 (git repo)
├─ ranch─1.1.0p1 (git repo) - can't be a pkg since it's a fix ontop of an existing package
├─ riak_core─fifo-0.4.4+build.1810.ref0d741df (git repo)
│ ├─ exometer_core─1.0.0-basho2 (git repo) - custom basho fork, no pkg
│ │ ├─ folsom─0.7.4p5 (git repo)
│ │ │ ├─ bear─0.1.3p1 (git repo)
│ │ │ └─ meck─0.8.2 (git repo)
│ │ ├─ parse_trans─2.9 (git repo)
│ │ └─ setup─1.4 (git repo)
diff --git a/src/lasp.app.src b/src/lasp.app.src
index 11c72c8..ce9d6bb 100644
--- a/src/lasp.app.src
+++ b/src/lasp.app.src
@@ -7,6 +7,8 @@
{applications, [
kernel,
stdlib,
+ riak_dt,
+ gen_flow,
Running 10m test @ http://192.168.1.41/api/2/vms/b605fdc8-2296-4580-9b05-2692c1b6abee
10 threads and 75 connections
Thread Stats Avg Stdev Max +/- Stdev
Latency 41.79ms 13.00ms 215.93ms 76.70%
Req/Sec 168.29 34.40 272.00 68.23%
1005755 requests in 10.00m, 6.45GB read
Requests/sec: 1676.03
Transfer/sec: 11.01MB