Skip to content

Merge riak_repl sweeper code to develop#765

Merged
thumbot merged 1 commit intodevelopfrom
object_ttl
Dec 10, 2016
Merged

Merge riak_repl sweeper code to develop#765
thumbot merged 1 commit intodevelopfrom
object_ttl

Conversation

@nickelization
Copy link
Contributor

Just one small change that Mikael made to riak_repl for his sweeper code.

Since riak_kv_vnode could have deleted a expired object.
@thumbot
Copy link
Contributor

thumbot commented Dec 6, 2016

Thanks @nickelization!

Settings
---
minimum_reviewers: 2
merge: true
build_steps:
- make clean
- make deps
- make compile
- make test
- make xref
- make dialyzer
org_mode: true
timeout: 1800

@thumbot
Copy link
Contributor

thumbot commented Dec 6, 2016

object_ttl 3de80ba ➡️ develop 88eee5a ✅ completed
Looks good! 👍
✅ MERGE

Started at: 2016-12-06 10:08
Duration: 1 seconds.
Result: OK
Message: Merge Success: object_ttl 3de80ba onto target branch: develop 88eee5a
Exit Code: OK

📄







  Auto-merging src/riak_repl_aae_source.erl
Merge made by the 'recursive' strategy.
 src/riak_repl_aae_source.erl | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)




✅ MAKE_CLEAN

Started at: 2016-12-06 10:08
Duration: 1 seconds.
Result: OK
Message: OK
Exit Code: 0

📄


cd /tmp/thumbs/develop.88eee5a.object_ttl.3de80ba; make clean




  ==> develop.88eee5a.object_ttl.3de80ba (clean)





✅ MAKE_DEPS

Started at: 2016-12-06 10:08
Duration: 29 seconds.
Result: OK
Message: OK
Exit Code: 0

📄


cd /tmp/thumbs/develop.88eee5a.object_ttl.3de80ba; make deps




  ==> develop.88eee5a.object_ttl.3de80ba (get-deps)
Pulling lager from {git,"git://github.com/basho/lager.git",{tag,"3.2.2"}}
Cloning into 'lager'...
Pulling ranch from {git,"git://github.com/basho/ranch.git",{tag,"0.4.0-p1"}}
Cloning into 'ranch'...
Pulling ebloom from {git,"git://github.com/basho/ebloom.git",{tag,"2.0.0"}}
Cloning into 'ebloom'...
Pulling riak_kv from {git,"git://github.com/basho/riak_kv.git",
                          {branch,"develop"}}
Cloning into 'riak_kv'...
Pulling riak_repl_pb_api from {git,"git@github.com:basho/riak_repl_pb_api.git",
                                   {tag,"2.4.0"}}
Cloning into 'riak_repl_pb_api'...
==> lager (get-deps)
Pulling goldrush from {git,"git://github.com/DeadZen/goldrush.git",
                           {tag,"0.1.8"}}
Cloning into 'goldrush'...
==> goldrush (get-deps)
==> ranch (get-deps)
==> ebloom (get-deps)
==> riak_kv (get-deps)
Pulling sidejob from {git,"git://github.com/basho/sidejob.git",{tag,"2.0.1"}}
Cloning into 'sidejob'...
Pulling erlang_js from {git,"git://github.com/basho/erlang_js.git",
                            {tag,"1.3.0"}}
Cloning into 'erlang_js'...
Pulling bitcask from {git,"git://github.com/basho/bitcask.git",{tag,"2.0.6"}}
Cloning into 'bitcask'...
Pulling eper from {git,"git://github.com/basho/eper.git",{tag,"0.78"}}
Cloning into 'eper'...
Pulling sext from {git,"git://github.com/basho/sext.git",{tag,"1.1p3"}}
Cloning into 'sext'...
Pulling riak_pipe from {git,"git://github.com/basho/riak_pipe.git",
                            {branch,"develop"}}
Cloning into 'riak_pipe'...
Pulling riak_dt from {git,"git://github.com/basho/riak_dt.git",
                          {branch,"develop"}}
Cloning into 'riak_dt'...
Pulling eunit_formatters from {git,"git://github.com/basho/eunit_formatters",
                                   {tag,"0.1.2"}}
Cloning into 'eunit_formatters'...
Pulling riak_api from {git,"git://github.com/basho/riak_api.git",
                           {branch,"develop"}}
Cloning into 'riak_api'...
Pulling hyper from {git,"git://github.com/basho/hyper",{tag,"1.0.0"}}
Cloning into 'hyper'...
==> sidejob (get-deps)
==> erlang_js (get-deps)
==> bitcask (get-deps)
Pulling meck from {git,"https://github.com/basho/meck.git",{tag,"0.8.2"}}
Cloning into 'meck'...
Pulling cuttlefish from {git,"https://github.com/basho/cuttlefish.git",
                             {tag,"2.0.10"}}
Cloning into 'cuttlefish'...
==> meck (get-deps)
==> cuttlefish (get-deps)
Pulling getopt from {git,"https://github.com/basho/getopt.git",{tag,"v0.8.2"}}
Cloning into 'getopt'...
Pulling neotoma from {git,"https://github.com/basho/neotoma.git",
                          {tag,"1.7.3"}}
Cloning into 'neotoma'...
==> getopt (get-deps)
==> neotoma (get-deps)
==> eper (get-deps)
==> sext (get-deps)
Pulling edown from {git,"git://github.com/uwiger/edown.git",{tag,"0.5"}}
Cloning into 'edown'...
==> edown (get-deps)
==> riak_pipe (get-deps)
Pulling riak_core from {git,"git://github.com/basho/riak_core.git",
                            {branch,"develop"}}
Cloning into 'riak_core'...
==> riak_core (get-deps)
Pulling poolboy from {git,"git://github.com/basho/poolboy.git",
                          {tag,"0.8.1p3"}}
Cloning into 'poolboy'...
Pulling basho_stats from {git,"git://github.com/basho/basho_stats.git",
                              {tag,"1.0.3"}}
Cloning into 'basho_stats'...
Pulling riak_sysmon from {git,"git://github.com/basho/riak_sysmon.git",
                              {tag,"2.1.4"}}
Cloning into 'riak_sysmon'...
Pulling eleveldb from {git,"git://github.com/basho/eleveldb.git",
                           {tag,"2.0.32"}}
Cloning into 'eleveldb'...
Pulling riak_ensemble from {git,"git://github.com/basho/riak_ensemble",
                                {tag,"2.1.6"}}
Cloning into 'riak_ensemble'...
Pulling pbkdf2 from {git,"git://github.com/basho/erlang-pbkdf2.git",
                         {tag,"2.0.0"}}
Cloning into 'pbkdf2'...
Pulling exometer_core from {git,"git://github.com/basho/exometer_core.git",
                                {tag,"1.0.0-basho9"}}
Cloning into 'exometer_core'...
Pulling clique from {git,"https://github.com/basho/clique.git",{tag,"0.3.8"}}
Cloning into 'clique'...
==> poolboy (get-deps)
==> basho_stats (get-deps)
==> riak_sysmon (get-deps)
==> eleveldb (get-deps)
Cloning into 'leveldb'...
Note: checking out '2.0.31'.

You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by performing another checkout.

If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -b with the checkout command again. Example:

  git checkout -b new_branch_name

HEAD is now at e6a2939... add (int) cast to fix compile errors on 10 of 16 platforms ... argh.
==> riak_ensemble (get-deps)
==> pbkdf2 (get-deps)
==> src (get-deps)
==> exometer_core (get-deps)
Pulling parse_trans from {git,"git://github.com/basho/parse_trans.git",
                              {tag,"2.9.2p1"}}
Cloning into 'parse_trans'...
Pulling folsom from {git,"git://github.com/basho/folsom.git",{tag,"0.7.4p5"}}
Cloning into 'folsom'...
Pulling setup from {git,"git://github.com/basho/setup.git",{tag,"1.4"}}
Cloning into 'setup'...
==> parse_trans (get-deps)
==> folsom (get-deps)
Pulling bear from {git,"git://github.com/basho/bear.git",{tag,"0.1.3p1"}}
Cloning into 'bear'...
==> bear (get-deps)
==> setup (get-deps)
==> clique (get-deps)
==> riak_dt (get-deps)
==> eunit_formatters (get-deps)
==> riak_api (get-deps)
Pulling riak_pb from {git,"git://github.com/basho/riak_pb.git",
                          {tag,"2.2.0.0"}}
Cloning into 'riak_pb'...
Pulling webmachine from {git,"git://github.com/basho/webmachine.git",
                             {tag,"1.10.8-basho1"}}
Cloning into 'webmachine'...
==> riak_pb (get-deps)
Pulling protobuffs from {git,"https://github.com/basho/erlang_protobuffs.git",
                             {tag,"0.9.0"}}
Cloning into 'protobuffs'...
Pulling hamcrest from {git,"https://github.com/basho/hamcrest-erlang.git",
                           {tag,"0.3.0-basho"}}
Cloning into 'hamcrest'...
==> protobuffs (get-deps)
==> hamcrest (get-deps)
==> webmachine (get-deps)
Pulling mochiweb from {git,"git://github.com/basho/mochiweb.git",
                           {tag,"v2.9.0p2"}}
Cloning into 'mochiweb'...
==> mochiweb (get-deps)
==> hyper (get-deps)
Pulling proper from {git,"https://github.com/basho/proper.git",{tag,"v1.2p1"}}
Cloning into 'proper'...
Pulling stdlib2 from {git,"https://github.com/basho/stdlib2.git",
                          {tag,"0.0.1"}}
Cloning into 'stdlib2'...
==> proper (get-deps)
==> stdlib2 (get-deps)
==> riak_repl_pb_api (get-deps)





✅ MAKE_COMPILE

Started at: 2016-12-06 10:08
Duration: 78 seconds.
Result: OK
Message: OK
Exit Code: 0

📄


cd /tmp/thumbs/develop.88eee5a.object_ttl.3de80ba; make compile




  
  
... Snipped 1965 lines ...
roper (compile)
make[1]: Entering directory `/tmp/thumbs/develop.88eee5a.object_ttl.3de80ba/deps/proper'
./write_compile_flags include/compile_flags.hrl
make[1]: Leaving directory `/tmp/thumbs/develop.88eee5a.object_ttl.3de80ba/deps/proper'
Compiled src/strip_types.erl
Compiled src/vararg.erl
src/proper_types.erl:342: Warning: missing specification for function from_binary/1
src/proper_types.erl:467: Warning: missing specification for function unwrap/1
/tmp/thumbs/develop.88eee5a.object_ttl.3de80ba/deps/proper/src/proper_types.erl:342: Warning: missing specification for function from_binary/1
/tmp/thumbs/develop.88eee5a.object_ttl.3de80ba/deps/proper/src/proper_types.erl:467: Warning: missing specification for function unwrap/1
Compiled src/proper_types.erl
Compiled src/proper_dict.erl
Compiled src/proper_queue.erl
Compiled src/proper_unicode.erl
Compiled src/proper_arith.erl
Compiled src/proper_unused_imports_remover.erl
Compiled src/proper_prop_remover.erl
Compiled src/proper_sets.erl
Compiled src/proper_gen.erl
Compiled src/proper_ordsets.erl
Compiled src/proper_shrink.erl
Compiled src/proper_orddict.erl
Compiled src/proper_gb_sets.erl
Compiled src/proper_gb_trees.erl
Compiled src/proper_array.erl
Compiled src/proper_symb.erl
Compiled src/proper_transformer.erl
Compiled src/proper_statem.erl
Compiled src/proper_fsm.erl
Compiled src/proper.erl
Compiled src/proper_typeserver.erl
==> stdlib2 (compile)
Compiled src/s2_gen_lattice.erl
Compiled src/s2_util.erl
Compiled src/s2_env.erl
Compiled src/s2_gen_db.erl
Compiled src/s2_export.erl
Compiled src/s2_funs.erl
Compiled src/s2_loop.erl
Compiled src/s2_lists.erl
Compiled src/s2_strats.erl
Compiled src/s2_maps.erl
Compiled src/s2_dot.erl
Compiled src/s2_sh.erl
Compiled src/s2_time.erl
Compiled src/s2_maybe.erl
Compiled src/s2_csets.erl
Compiled src/s2_hex.erl
Compiled src/s2_rand.erl
Compiled src/s2_pn_counters.erl
Compiled src/s2_procs.erl
Compiled src/s2_fs.erl
Compiled src/s2_iolists.erl
Compiled src/s2_vclocks.erl
Compiled src/s2_atoms.erl
Compiled src/s2_par.erl
==> hyper (compile)
Compiled src/hyper_register.erl
Compiled src/hyper_gb.erl
Compiled src/hyper.erl
Compiled src/hyper_array.erl
Compiled src/hyper_binary.erl
Compiled src/hyper_const.erl
Compiled src/hyper_binary_rle.erl
==> riak_kv (compile)
Compiling src/riak_core.proto

=INFO REPORT==== 6-Dec-2016::10:10:05 ===
Writing header file to "riak_core_pb.hrl"

=INFO REPORT==== 6-Dec-2016::10:10:05 ===
Writing beam file to "riak_core_pb.beam"
Compiled src/riak_kv_backend.erl
Compiled src/riak_kv_test_util.erl
Compiled src/riak_kv_ensemble_backend.erl
Compiled src/raw_link_walker.erl
Compiled src/riak_kv_mrc_sink.erl
Compiled src/riak_kv_w1c_sup.erl
Compiled src/riak_kv_pipe_get.erl
Compiled src/riak_kv_counter.erl
Compiled src/riak_kv_pb_index.erl
Compiled src/riak_kv_pb_bucket.erl
Compiled src/riak_kv_requests.erl
Compiled src/riak_object_json.erl
Compiled src/riak_object.erl
Compiled src/riak_kv_cinfo.erl
Compiled src/riak_kv_env.erl
Compiled src/riak_kv_pipe_index.erl
Compiled src/riak_kv_exometer_sidejob.erl
Compiled src/riak_kv_exchange_fsm.erl
Compiled src/riak_kv_fold_buffer.erl
Compiled src/riak_kv_mapred_json.erl
Compiled src/riak_kv_hooks.erl
Compiled src/riak_kv_js_sup.erl
Compiled src/riak_kv_memory_backend.erl
Compiled src/riak_kv_wm_ping.erl
Compiled src/riak_kv_wm_preflist.erl
Compiled src/riak_kv_hll.erl
Compiled src/riak_kv_mrc_pipe.erl
Compiled src/riak_kv_bucket.erl
Compiled src/riak_kv_multi_backend.erl
Compiled src/riak_kv_pb_object.erl
Compiled src/riak_kv_mrc_sink_sup.erl
Compiled src/riak_kv_crdt.erl
Compiled src/riak_kv_console.erl
Compiled src/riak_kv_sup.erl
Compiled src/riak_kv_get_core.erl
Compiled src/riak_kv_w1c_worker.erl
Compiled src/riak_kv_vnode_status_mgr.erl
Compiled src/riak_kv_index_fsm_sup.erl
Compiled src/riak_kv_pncounter.erl
Compiled src/riak_kv_stat.erl
Compiled src/riak_kv_js_vm.erl
Compiled src/riak_kv_entropy_info.erl
Compiled src/riak_kv_ensemble_console.erl
Compiled src/riak_kv_js_manager.erl
Compiled src/riak_kv_wm_buckets.erl
Compiled src/riak_kv_wm_bucket_type.erl
Compiled src/riak_kv_fsm_timing.erl
Compiled src/riak_client.erl
Compiled src/riak_kv_buckets_fsm_sup.erl
Compiled src/riak_kv_entropy_manager.erl
Compiled src/riak_kv_gcounter.erl
Compiled src/riak_kv_wm_object.erl
Compiled src/riak_kv_wm_stats.erl
Compiled src/riak_kv_worker.erl
Compiled src/riak_kv_mapreduce.erl
Compiled src/riak_kv_wm_mapred.erl
Compiled src/riak_kv_mapred_filters.erl
Compiled src/riak_kv_yessir_backend.erl
Compiled src/riak_kv_http_cache.erl
Compiled src/riak_kv_pb_bucket_key_apl.erl
Compiled src/riak_kv_w_reduce.erl
Compiled src/riak_kv_multi_prefix_backend.erl
Compiled src/riak_kv_put_core.erl
Compiled src/riak_kv_wm_index.erl
Compiled src/riak_kv_stat_worker.erl
Compiled src/sms.erl
Compiled src/riak_kv_delete.erl
Compiled src/riak_kv_mapred_term.erl
Compiled src/riak_kv_encoding_migrate.erl
Compiled src/riak_kv_reformat.erl
Compiled src/riak_kv_pb_csbucket.erl
Compiled src/riak_kv_util.erl
Compiled src/riak_kv_legacy_vnode.erl
Compiled src/riak_kv_eleveldb_backend.erl
Compiled src/riak_kv_pb_counter.erl
Compiled src/riak_kv_pb_mapred.erl
Compiled src/riak_kv_wm_crdt.erl
Compiled src/json_pp.erl
Compiled src/riak_kv_wm_counter.erl
Compiled src/riak_kv_2i_aae.erl
Compiled src/riak_kv_pb_crdt.erl
Compiled src/riak_kv_keys_fsm_sup.erl
Compiled src/riak_kv_buckets_fsm.erl
Compiled src/riak_kv_index_fsm.erl
Compiled src/riak_kv_app.erl
Compiled src/riak_kv_bitcask_backend.erl
Compiled src/riak_index.erl
Compiled src/riak_kv_ensembles.erl
Compiled src/riak_kv_wm_props.erl
Compiled src/riak_kv_wm_link_walker.erl
Compiled src/riak_kv_coverage_filter.erl
Compiled src/riak_kv_stat_bc.erl
Compiled src/riak_kv_index_hashtree.erl
Compiled src/riak_kv_pipe_listkeys.erl
Compiled src/riak.erl
Compiled src/riak_kv_status.erl
Compiled src/riak_kv_web.erl
Compiled src/riak_kv_backup.erl
Compiled src/riak_kv_keys_fsm.erl
Compiled src/riak_kv_get_fsm.erl
Compiled src/riak_kv_mrc_map.erl
Compiled src/riak_kv_put_fsm.erl
Compiled src/riak_kv_wm_utils.erl
Compiled src/riak_kv_delete_sup.erl
Compiled src/riak_kv_wm_keylist.erl
Compiled priv/tracers/tracer_func_args.erl
Compiled src/riak_kv_crdt_json.erl
Compiled priv/tracers/tracer_accumulating_time.erl
Compiled priv/tracers/tracer_gc_latency.erl
Compiled priv/tracers/tracer_backend_latency.erl
Compiled priv/tracers/tracer_large4.erl
Compiled priv/tracers/tracer_fsm_init.erl
Compiled priv/tracers/tracer_eleveldb_put_size.erl
Compiled priv/tracers/tracer_timeit.erl
Compiled priv/tracers/tracer_latency_histogram.erl
Compiled priv/tracers/tracer_read_bin_trace_file.erl
Compiled priv/tracers/tracer_merge_and_and_handoff.erl
Compiled src/riak_kv_vnode.erl
==> riak_repl_pb_api (compile)
Compiling src/riak_repl.proto

=INFO REPORT==== 6-Dec-2016::10:10:08 ===
Writing header file to "riak_repl_pb.hrl"

=INFO REPORT==== 6-Dec-2016::10:10:08 ===
Writing beam file to "riak_repl_pb.beam"
Compiled src/riak_repl_pb_api.erl
==> develop.88eee5a.object_ttl.3de80ba (compile)
Compiled src/gen_leader.erl
Compiled src/riak_repl2_rtsink_conn_sup.erl
Compiled src/riak_repl2_rtframe.erl
Compiled src/riak_repl_migration.erl
Compiled src/riak_core_cluster_conn.erl
Compiled src/riak_repl_client_sup.erl
Compiled src/riak_core_connection_mgr.erl
Compiled src/riak_repl2_pg_proxy_sup.erl
Compiled src/riak_repl2_fssource.erl
Compiled src/riak_repl_console.erl
Compiled src/riak_core_cluster_mgr_sup.erl
Compiled src/riak_repl2_rt.erl
Compiled src/riak_repl_app.erl
Compiled src/riak_repl2_fs_node_reserver.erl
Compiled src/riak_repl_leader.erl
Compiled src/riak_repl2_leader.erl
Compiled src/riak_repl2_pg.erl
Compiled src/riak_core_connection.erl
Compiled src/riak_repl2_fssink_pool.erl
Compiled src/riak_repl2_fssink_sup.erl
Compiled src/riak_repl2_fssource_sup.erl
Compiled src/riak_repl2_pg_block_provider_sup.erl
Compiled src/riak_repl_aae_sink.erl
Compiled src/riak_repl2_rtsink_helper.erl
Compiled src/riak_repl2_rt_sup.erl
Compiled src/riak_repl2_rtsource_sup.erl
Compiled src/riak_repl_leader_helper.erl
Compiled src/riak_repl2_fscoordinator_serv.erl
Compiled src/riak_repl_ring.erl
Compiled src/riak_repl2_pg_block_requester.erl
Compiled src/riak_repl2_rtq.erl
Compiled src/riak_core_service_conn.erl
Compiled src/riak_repl_keylist_server.erl
Compiled src/riak_repl_tcp_server.erl
Compiled src/riak_core_cluster_mgr.erl
Compiled src/riak_core_cluster_conn_sup.erl
Compiled src/riak_repl2_fscoordinator_serv_sup.erl
Compiled src/riak_repl2_rtsource_conn.erl
Compiled src/riak_repl_listener_sup.erl
Compiled src/riak_repl2_pg_block_requester_sup.erl
Compiled src/riak_repl_tcp_client.erl
Compiled src/riak_repl_fullsync_worker.erl
Compiled src/riak_core_service_mgr.erl
Compiled src/riak_repl2_rtsink_sup.erl
Compiled src/riak_repl2_pg_block_provider.erl
Compiled src/riak_repl2_rtq_proxy.erl
Compiled src/riak_repl2_rtsink_conn.erl
Compiled src/riak_core_connection_mgr_stats.erl
Compiled src/riak_repl_cinfo.erl
Compiled src/bounded_queue.erl
Compiled src/riak_repl_ring_handler.erl
Compiled src/riak_repl_stats.erl
Compiled src/riak_repl_bucket_type_util.erl
Compiled src/riak_repl2_rtsource_helper.erl
Compiled src/riak_repl2_pg_sup.erl
Compiled src/riak_repl_keylist_client.erl
Compiled src/riak_repl2_fscoordinator_sup.erl
Compiled src/riak_repl_web.erl
Compiled src/riak_repl_cs.erl
Compiled src/riak_repl_fullsync_helper.erl
Compiled src/riak_repl2_ip.erl
Compiled src/riak_repl.erl
Compiled src/riak_repl_aae_source.erl
Compiled src/riak_repl2_fssink.erl
Compiled src/riak_repl_server_sup.erl
Compiled src/riak_repl2_rtq_overload_counter.erl
Compiled src/riak_repl2_pg_proxy.erl
Compiled src/riak_repl_pb_get.erl
Compiled src/riak_repl2_rtsource_conn_sup.erl
Compiled src/riak_repl_fsm_common.erl
Compiled src/riak_repl_bq.erl
Compiled src/riak_repl_wm_stats.erl
Compiled src/riak_repl_util.erl
Compiled src/riak_repl_sup.erl
Compiled src/riak_core_cluster_serv.erl
Compiled src/riak_repl2_fscoordinator.erl





✅ MAKE_TEST

Started at: 2016-12-06 10:10
Duration: 141 seconds.
Result: OK
Message: OK
Exit Code: 0

📄


cd /tmp/thumbs/develop.88eee5a.object_ttl.3de80ba; make test




  
  
... Snipped 30 lines ...
iak_dt (get-deps)
==> eunit_formatters (get-deps)
==> protobuffs (get-deps)
==> hamcrest (get-deps)
==> riak_pb (get-deps)
==> mochiweb (get-deps)
==> webmachine (get-deps)
==> riak_api (get-deps)
==> proper (get-deps)
==> stdlib2 (get-deps)
==> hyper (get-deps)
==> riak_kv (get-deps)
==> riak_repl_pb_api (get-deps)
==> develop.88eee5a.object_ttl.3de80ba (get-deps)
==> goldrush (compile)
==> lager (compile)
==> ranch (compile)
==> ebloom (compile)
==> sidejob (compile)
==> erlang_js (compile)
make[1]: Entering directory `/tmp/thumbs/develop.88eee5a.object_ttl.3de80ba/deps/erlang_js'
cd c_src; make
make[2]: Entering directory `/tmp/thumbs/develop.88eee5a.object_ttl.3de80ba/deps/erlang_js/c_src'
make[2]: Nothing to be done for `js'.
make[2]: Leaving directory `/tmp/thumbs/develop.88eee5a.object_ttl.3de80ba/deps/erlang_js/c_src'
make[1]: Leaving directory `/tmp/thumbs/develop.88eee5a.object_ttl.3de80ba/deps/erlang_js'
==> meck (compile)
==> getopt (compile)
==> neotoma (compile)
==> cuttlefish (compile)
==> getopt (escriptize)
==> goldrush (escriptize)
==> lager (escriptize)
==> neotoma (escriptize)
==> cuttlefish (escriptize)
==> bitcask (compile)
==> eper (compile)
==> edown (compile)
==> sext (compile)
==> poolboy (compile)
==> basho_stats (compile)
==> riak_sysmon (compile)
==> eleveldb (compile)
make[1]: Entering directory `/tmp/thumbs/develop.88eee5a.object_ttl.3de80ba/deps/eleveldb/c_src/leveldb'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/tmp/thumbs/develop.88eee5a.object_ttl.3de80ba/deps/eleveldb/c_src/leveldb'
make[1]: Entering directory `/tmp/thumbs/develop.88eee5a.object_ttl.3de80ba/deps/eleveldb/c_src/leveldb'
make[1]: Nothing to be done for `tools'.
make[1]: Leaving directory `/tmp/thumbs/develop.88eee5a.object_ttl.3de80ba/deps/eleveldb/c_src/leveldb'
==> riak_ensemble (compile)
==> pbkdf2 (compile)
==> parse_trans (compile)
==> bear (compile)
==> folsom (compile)
==> setup (compile)
==> edown (escriptize)
==> setup (escriptize)
==> src (compile)
==> exometer_core (compile)
==> clique (compile)
==> riak_core (compile)
==> riak_pipe (compile)
==> riak_dt (compile)
==> eunit_formatters (compile)
==> protobuffs (pre_compile)
==> protobuffs (compile)
==> hamcrest (pre_compile)
==> hamcrest (compile)
==> hamcrest (post_compile)
==> riak_pb (pre_compile)
==> riak_pb (compile)
==> mochiweb (compile)
==> webmachine (compile)
==> riak_api (compile)
==> proper (compile)
make[1]: Entering directory `/tmp/thumbs/develop.88eee5a.object_ttl.3de80ba/deps/proper'
make[1]: `include/compile_flags.hrl' is up to date.
make[1]: Leaving directory `/tmp/thumbs/develop.88eee5a.object_ttl.3de80ba/deps/proper'
==> stdlib2 (compile)
==> hyper (compile)
==> riak_kv (compile)
==> riak_repl_pb_api (compile)
==> develop.88eee5a.object_ttl.3de80ba (compile)
./rebar eunit skip_deps=true
WARN:  Ignoring sub_dirs for /tmp/thumbs/develop.88eee5a.object_ttl.3de80ba/deps/exometer_core
==> develop.88eee5a.object_ttl.3de80ba (eunit)
Compiled src/gen_leader.erl
Compiled src/riak_repl2_rtsink_conn_sup.erl
Compiled src/riak_repl2_rtframe.erl
Compiled src/riak_repl_migration.erl
Compiled src/riak_repl_console.erl
Compiled src/riak_core_cluster_conn.erl
Compiled src/riak_repl_client_sup.erl
Compiled src/riak_repl2_pg_proxy_sup.erl
Compiled src/riak_core_connection_mgr.erl
Compiled src/riak_repl2_fssource.erl
Compiled src/riak_core_cluster_mgr_sup.erl
Compiled src/riak_repl_app.erl
Compiled src/riak_repl2_rt.erl
Compiled src/riak_repl2_fs_node_reserver.erl
Compiled src/riak_core_connection.erl
Compiled src/riak_repl2_pg.erl
Compiled src/riak_repl_aae_sink.erl
Compiled src/riak_repl2_fssink_pool.erl
Compiled src/riak_repl2_fssink_sup.erl
Compiled src/riak_repl2_fssource_sup.erl
Compiled src/riak_repl_leader_helper.erl
Compiled src/riak_repl2_pg_block_provider_sup.erl
Compiled src/riak_repl2_rtsink_helper.erl
Compiled src/riak_repl2_rt_sup.erl
Compiled src/riak_repl_ring.erl
Compiled src/riak_repl2_rtsource_sup.erl
Compiled src/riak_repl2_fscoordinator_serv.erl
Compiled src/riak_repl_keylist_server.erl
Compiled src/riak_repl2_pg_block_requester.erl
Compiled src/riak_repl2_rtq.erl
Compiled src/riak_core_service_conn.erl
Compiled src/riak_repl_tcp_server.erl
Compiled src/riak_core_cluster_mgr.erl
Compiled src/riak_repl2_rtsource_conn.erl
Compiled src/riak_repl_tcp_client.erl
Compiled src/riak_core_cluster_conn_sup.erl
Compiled src/riak_repl2_fscoordinator_serv_sup.erl
Compiled src/riak_core_service_mgr.erl
Compiled src/riak_repl_listener_sup.erl
Compiled src/riak_repl2_pg_block_requester_sup.erl
Compiled src/riak_repl_fullsync_worker.erl
Compiled src/riak_repl2_rtsink_conn.erl
Compiled src/riak_repl2_pg_block_provider.erl
Compiled src/riak_repl2_rtsink_sup.erl
Compiled src/riak_core_connection_mgr_stats.erl
Compiled src/riak_repl2_rtq_proxy.erl
Compiled src/bounded_queue.erl
Compiled src/riak_repl_cinfo.erl
Compiled src/riak_repl_stats.erl
Compiled src/riak_repl_keylist_client.erl
Compiled src/riak_repl_ring_handler.erl
Compiled src/riak_repl_bucket_type_util.erl
Compiled src/riak_repl2_rtsource_helper.erl
Compiled src/riak_repl_aae_source.erl
Compiled src/riak_repl2_pg_sup.erl
Compiled src/riak_repl2_fscoordinator_sup.erl
Compiled src/riak_repl_web.erl
Compiled src/riak_repl_fullsync_helper.erl
Compiled src/riak_repl_cs.erl
Compiled src/riak_repl2_ip.erl
Compiled src/riak_repl2_fssink.erl
Compiled src/riak_repl.erl
Compiled src/riak_repl_server_sup.erl
Compiled src/riak_repl2_pg_proxy.erl
Compiled src/riak_repl2_rtq_overload_counter.erl
Compiled src/riak_repl2_leader.erl
Compiled src/riak_repl_leader.erl
Compiled src/riak_repl_pb_get.erl
Compiled src/riak_repl2_rtsource_conn_sup.erl
Compiled src/riak_repl_util.erl
Compiled src/riak_repl_fsm_common.erl
Compiled src/riak_repl_bq.erl
Compiled src/riak_core_cluster_serv.erl
Compiled src/riak_repl_sup.erl
Compiled src/riak_repl_wm_stats.erl
Compiled test/riak_core_connection_tests.erl
Compiled test/rt_source_helpers.erl
Compiled test/riak_repl2_rt_source_sink_tests.erl
Compiled test/riak_core_connection_mgr_tests.erl
Compiled test/fixup_test.erl
Compiled test/rt_sink_eqc.erl
Compiled test/riak_repl_schema_tests.erl
Compiled test/riak_repl_cs_eqc.erl
Compiled test/riak_repl_sup_tests.erl
Compiled src/riak_repl2_fscoordinator.erl
Compiled test/riak_core_cluster_mgr_sup_tests.erl
Compiled test/riak_core_service_mgr_tests.erl
Compiled test/riak_repl2_rtq_tests.erl
Compiled test/riak_repl_test_util.erl
Compiled test/riak_repl2_rtq_eqc.erl
Compiled test/riak_core_cluster_conn_eqc.erl
Compiled test/riak_core_cluster_mgr_tests.erl
Compiled test/rt_source_eqc.erl
....................................................................................................(x10)...............
OK, passed 250 tests

42.98% {riak_repl2_rtq_eqc,push,3}
42.48% {riak_repl2_rtq_eqc,push,2}
8.62% {riak_repl2_rtq_eqc,reregister_consumer,2}
5.91% {riak_repl2_rtq_eqc,test_init,1}
....................................................................................................(x10)...............
OK, passed 250 tests
....................................................................................................(x10)............................................................................................(x1)....
OK, passed 1024 tests
....................................................................................................(x10)............................................................................................(x1)....
OK, passed 1024 tests
....................................................................................................(x10)............................................................................................(x1)....
OK, passed 1024 tests
....................................................................................................(x10)............................................................................................(x1)....
OK, passed 1024 tests
.....
OK, passed 5 tests

40% {rt_source_eqc,disconnect,1}
33% {rt_source_eqc,connect_to_v2,2}
20% {rt_source_eqc,connect_to_v1,2}
7% {rt_source_eqc,push_object,3}
....................................................................................................(x10)....................................................................................................(x100).........................................(x10)...(x1).........
Time limit reached: 30.0 seconds.

OK, passed 5239 tests

6.857% {initiating_connection,{riak_core_cluster_conn_eqc,poll_cluster,1}}
6.822% {initiating_connection,{riak_core_cluster_conn,status,1}}
6.787% {initiating_connection,{riak_core_cluster_conn_eqc,garbage_event,1}}
6.771% {initiating_connection,{riak_core_cluster_conn_eqc,send_timeout,1}}
5.981% {waiting_for_cluster_name,{riak_core_cluster_conn_eqc,cluster_name,1}}
5.887% {waiting_for_cluster_name,{riak_core_cluster_conn_eqc,poll_cluster,1}}
5.877% {waiting_for_cluster_name,{riak_core_cluster_conn_eqc,garbage_event,1}}
5.822% {waiting_for_cluster_name,{riak_core_cluster_conn,status,1}}
5.419% {connecting,{riak_core_cluster_conn,status,1}}
5.389% {connecting,{riak_core_cluster_conn_eqc,connected_to_remote,1}}
5.373% {connecting,{riak_core_cluster_conn_eqc,garbage_event,1}}
5.207% {connecting,{riak_core_cluster_conn_eqc,poll_cluster,1}}
5.050% {waiting_for_cluster_members,{riak_core_cluster_conn,status,1}}
4.809% {waiting_for_cluster_members,
           {riak_core_cluster_conn_eqc,poll_cluster,1}}
4.753% {waiting_for_cluster_members,
           {riak_core_cluster_conn_eqc,garbage_event,1}}
4.748% {waiting_for_cluster_members,
           {riak_core_cluster_conn_eqc,cluster_members,1}}
2.162% {connected,{riak_core_cluster_conn,stop,1}}
2.133% {connected,{riak_core_cluster_conn,status,1}}
2.127% {connected,{riak_core_cluster_conn_eqc,garbage_event,1}}
2.028% {connected,{riak_core_cluster_conn_eqc,poll_cluster,1}}
  All 190 tests passed.
Cover analysis: /tmp/thumbs/develop.88eee5a.object_ttl.3de80ba/.eunit/index.html





✅ MAKE_XREF

Started at: 2016-12-06 10:12
Duration: 11 seconds.
Result: OK
Message: OK
Exit Code: 0

📄


cd /tmp/thumbs/develop.88eee5a.object_ttl.3de80ba; make xref




  ==> goldrush (get-deps)
==> lager (get-deps)
==> ranch (get-deps)
==> ebloom (get-deps)
==> sidejob (get-deps)
==> erlang_js (get-deps)
==> meck (get-deps)
==> getopt (get-deps)
==> neotoma (get-deps)
==> cuttlefish (get-deps)
==> bitcask (get-deps)
==> eper (get-deps)
==> edown (get-deps)
==> sext (get-deps)
==> poolboy (get-deps)
==> basho_stats (get-deps)
==> riak_sysmon (get-deps)
==> eleveldb (get-deps)
==> riak_ensemble (get-deps)
==> pbkdf2 (get-deps)
==> parse_trans (get-deps)
==> bear (get-deps)
==> folsom (get-deps)
==> setup (get-deps)
==> src (get-deps)
==> exometer_core (get-deps)
==> clique (get-deps)
==> riak_core (get-deps)
==> riak_pipe (get-deps)
==> riak_dt (get-deps)
==> eunit_formatters (get-deps)
==> protobuffs (get-deps)
==> hamcrest (get-deps)
==> riak_pb (get-deps)
==> mochiweb (get-deps)
==> webmachine (get-deps)
==> riak_api (get-deps)
==> proper (get-deps)
==> stdlib2 (get-deps)
==> hyper (get-deps)
==> riak_kv (get-deps)
==> riak_repl_pb_api (get-deps)
==> develop.88eee5a.object_ttl.3de80ba (get-deps)
==> goldrush (compile)
==> lager (compile)
==> ranch (compile)
==> ebloom (compile)
==> sidejob (compile)
==> erlang_js (compile)
make[1]: Entering directory `/tmp/thumbs/develop.88eee5a.object_ttl.3de80ba/deps/erlang_js'
cd c_src; make
make[2]: Entering directory `/tmp/thumbs/develop.88eee5a.object_ttl.3de80ba/deps/erlang_js/c_src'
make[2]: Nothing to be done for `js'.
make[2]: Leaving directory `/tmp/thumbs/develop.88eee5a.object_ttl.3de80ba/deps/erlang_js/c_src'
make[1]: Leaving directory `/tmp/thumbs/develop.88eee5a.object_ttl.3de80ba/deps/erlang_js'
==> meck (compile)
==> getopt (compile)
==> neotoma (compile)
==> cuttlefish (compile)
==> getopt (escriptize)
==> goldrush (escriptize)
==> lager (escriptize)
==> neotoma (escriptize)
==> cuttlefish (escriptize)
==> bitcask (compile)
==> eper (compile)
==> edown (compile)
==> sext (compile)
==> poolboy (compile)
==> basho_stats (compile)
==> riak_sysmon (compile)
==> eleveldb (compile)
make[1]: Entering directory `/tmp/thumbs/develop.88eee5a.object_ttl.3de80ba/deps/eleveldb/c_src/leveldb'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/tmp/thumbs/develop.88eee5a.object_ttl.3de80ba/deps/eleveldb/c_src/leveldb'
make[1]: Entering directory `/tmp/thumbs/develop.88eee5a.object_ttl.3de80ba/deps/eleveldb/c_src/leveldb'
make[1]: Nothing to be done for `tools'.
make[1]: Leaving directory `/tmp/thumbs/develop.88eee5a.object_ttl.3de80ba/deps/eleveldb/c_src/leveldb'
==> riak_ensemble (compile)
==> pbkdf2 (compile)
==> parse_trans (compile)
==> bear (compile)
==> folsom (compile)
==> setup (compile)
==> edown (escriptize)
==> setup (escriptize)
==> src (compile)
==> exometer_core (compile)
==> clique (compile)
==> riak_core (compile)
==> riak_pipe (compile)
==> riak_dt (compile)
==> eunit_formatters (compile)
==> protobuffs (pre_compile)
==> protobuffs (compile)
==> hamcrest (pre_compile)
==> hamcrest (compile)
==> hamcrest (post_compile)
==> riak_pb (pre_compile)
==> riak_pb (compile)
==> mochiweb (compile)
==> webmachine (compile)
==> riak_api (compile)
==> proper (compile)
make[1]: Entering directory `/tmp/thumbs/develop.88eee5a.object_ttl.3de80ba/deps/proper'
make[1]: `include/compile_flags.hrl' is up to date.
make[1]: Leaving directory `/tmp/thumbs/develop.88eee5a.object_ttl.3de80ba/deps/proper'
==> stdlib2 (compile)
==> hyper (compile)
==> riak_kv (compile)
==> riak_repl_pb_api (compile)
==> develop.88eee5a.object_ttl.3de80ba (compile)
./rebar xref skip_deps=true
WARN:  Ignoring sub_dirs for /tmp/thumbs/develop.88eee5a.object_ttl.3de80ba/deps/exometer_core
==> develop.88eee5a.object_ttl.3de80ba (xref)





✅ MAKE_DIALYZER

Started at: 2016-12-06 10:12
Duration: 56 seconds.
Result: OK
Message: OK
Exit Code: 0

📄


cd /tmp/thumbs/develop.88eee5a.object_ttl.3de80ba; make dialyzer




  
  
... Snipped 658 lines ...
ts:is_set/1
  gb_sets:is_subset/2
  gb_sets:iterator/1
  gb_sets:largest/1
  gb_sets:new/0
  gb_sets:next/1
  gb_sets:singleton/1
  gb_sets:size/1
  gb_sets:smallest/1
  gb_sets:subtract/2
  gb_sets:take_largest/1
  gb_sets:take_smallest/1
  gb_sets:to_list/1
  gb_sets:union/1
  gb_sets:union/2
  gb_trees:balance/1
  gb_trees:delete/2
  gb_trees:delete_any/2
  gb_trees:empty/0
  gb_trees:enter/3
  gb_trees:from_orddict/1
  gb_trees:get/2
  gb_trees:insert/3
  gb_trees:is_defined/2
  gb_trees:is_empty/1
  gb_trees:iterator/1
  gb_trees:keys/1
  gb_trees:largest/1
  gb_trees:lookup/2
  gb_trees:map/2
  gb_trees:next/1
  gb_trees:size/1
  gb_trees:smallest/1
  gb_trees:take_largest/1
  gb_trees:take_smallest/1
  gb_trees:to_list/1
  gb_trees:update/3
  gb_trees:values/1
  gen:call/3
  gen:call/4
  gen:reply/2
  gen:start/5
  gen:start/6
  gen_event:add_handler/3
  gen_event:add_sup_handler/3
  gen_event:call/3
  gen_event:call/4
  gen_event:delete_handler/3
  gen_event:notify/2
  gen_event:start_link/1
  gen_event:sync_notify/2
  gen_event:which_handlers/1
  gen_fsm:cancel_timer/1
  gen_fsm:reply/2
  gen_fsm:send_all_state_event/2
  gen_fsm:send_event/2
  gen_fsm:send_event_after/2
  gen_fsm:start/3
  gen_fsm:start/4
  gen_fsm:start_link/3
  gen_fsm:start_timer/2
  gen_fsm:sync_send_all_state_event/2
  gen_fsm:sync_send_all_state_event/3
  gen_fsm:sync_send_event/2
  gen_fsm:sync_send_event/3
  gen_server:abcast/3
  gen_server:call/2
  gen_server:call/3
  gen_server:cast/2
  gen_server:reply/2
  gen_server:start/3
  gen_server:start/4
  gen_server:start_link/3
  gen_server:start_link/4
  gen_tcp:accept/1
  gen_tcp:accept/2
  gen_tcp:close/1
  gen_tcp:connect/3
  gen_tcp:connect/4
  gen_tcp:controlling_process/2
  gen_tcp:listen/2
  gen_tcp:recv/3
  gen_tcp:send/2
  gen_udp:close/1
  gen_udp:open/2
  gen_udp:send/4
  global:send/2
  global:trans/3
  global:unregister_name/1
  global:whereis_name/1
  gtknode:cmd/2
  gtknode:start/1
  http_uri:parse/1
  httpc:request/4
  httpd_util:convert_request_date/1
  httpd_util:day/1
  httpd_util:month/1
  httpd_util:reason_phrase/1
  httpd_util:rfc1123_date/0
  httpd_util:rfc1123_date/1
  igor:parse_transform/2
  inet:getaddr/2
  inet:gethostbyaddr/1
  inet:gethostbyname/1
  inet:gethostname/0
  inet:getopts/2
  inet:getstat/1
  inet:getstat/2
  inet:parse_address/1
  inet:peername/1
  inet:port/1
  inet:setopts/2
  inet:sockname/1
  inet_db:register_socket/2
  inet_parse:address/1
  inet_parse:ntoa/1
  inets:start/0
  init:archive_extension/0
  init:get_argument/1
  init:get_arguments/0
  init:get_status/0
  init:script_id/0
  init:stop/0
  init:stop/1
  io:columns/0
  io:format/1
  io:format/2
  io:format/3
  io:fwrite/1
  io:fwrite/2
  io:fwrite/3
  io:nl/0
  io:put_chars/1
  io:put_chars/2
  io:request/2
  io:write/1
  io_lib:deep_char_list/1
  io_lib:format/2
  io_lib:fread/2
  io_lib:fwrite/2
  io_lib:printable_list/1
  io_lib:write/1
  io_lib:write/2
  io_lib:write_atom/1
  io_lib:write_char/1
  io_lib:write_string/1
  io_lib_format:fwrite_g/1
  io_lib_pretty:print/6
  lager_default_tracer:info/1
  lib:format_exception/6
  lists:append/1
  lists:concat/1
  lists:duplicate/2
  lists:flatlength/1
  lists:flatten/2
  lists:keystore/4
  lists:keytake/3
  lists:merge/1
  lists:prefix/2
  lists:seq/2
  lists:seq/3
  lists:sublist/2
  lists:sublist/3
  lists:suffix/2
  lists:sum/1
  lists:ukeymerge/3
  lists:ukeysort/2
  lists:umerge/1
  lists:umerge/2
  lists:umerge/3
  maps:to_list/1
  math:cos/1
  math:exp/1
  math:log/1
  math:log10/1
  math:pi/0
  math:pow/2
  math:sqrt/1
  memsup:get_system_memory_data/0
  mustache:render/2
  net_adm:names/1
  net_adm:ping/1
  net_kernel:get_net_ticktime/0
  net_kernel:hidden_connect_node/1
  net_kernel:monitor_nodes/1
  net_kernel:monitor_nodes/2
  net_kernel:set_net_ticktime/1
  net_kernel:start/1
  orddict:append/3
  orddict:append_list/3
  orddict:erase/2
  orddict:fetch/2
  orddict:fetch_keys/1
  orddict:filter/2
  orddict:find/2
  orddict:fold/3
  orddict:from_list/1
  orddict:is_key/2
  orddict:map/2
  orddict:merge/3
  orddict:new/0
  orddict:size/1
  orddict:store/3
  orddict:to_list/1
  orddict:update/3
  orddict:update/4
  orddict:update_counter/3
  ordsets:add_element/2
  ordsets:del_element/2
  ordsets:filter/2
  ordsets:fold/3
  ordsets:from_list/1
  ordsets:intersection/1
  ordsets:intersection/2
  ordsets:is_disjoint/2
  ordsets:is_element/2
  ordsets:is_set/1
  ordsets:is_subset/2
  ordsets:new/0
  ordsets:size/1
  ordsets:subtract/2
  ordsets:to_list/1
  ordsets:union/1
  ordsets:union/2
  os:cmd/1
  os:getenv/1
  os:getpid/0
  os:timestamp/0
  os:type/0
  packages:last/1
  packages:strip_last/1
  prim_file:list_dir/2
  prim_file:read_file_info/1
  prim_file:write_file_info/2
  prim_inet:async_accept/2
  prim_inet:getstatus/1
  prim_inet:gettype/1
  proc_lib:hibernate/3
  proc_lib:init_ack/2
  proc_lib:spawn/1
  proc_lib:spawn/4
  proc_lib:spawn_link/1
  proc_lib:spawn_link/3
  proc_lib:spawn_link/4
  proc_lib:start_link/3
  proc_lib:translate_initial_call/1
  proplists:delete/2
  proplists:get_all_values/2
  proplists:get_bool/2
  proplists:get_keys/1
  proplists:get_value/2
  proplists:get_value/3
  proplists:is_defined/2
  proplists:lookup/2
  proplists:substitute_aliases/2
  proplists:unfold/1
  pubkey_cert:extensions_list/1
  pubkey_cert:select_extension/2
  pubkey_cert_records:transform/2
  public_key:pem_decode/1
  public_key:pem_entry_decode/1
  public_key:pkix_crls_validate/3
  public_key:pkix_decode_cert/2
  public_key:pkix_encode/3
  public_key:pkix_is_self_signed/1
  public_key:pkix_normalize_name/1
  queue:cons/2
  queue:daeh/1
  queue:drop/1
  queue:drop_r/1
  queue:filter/2
  queue:from_list/1
  queue:get/1
  queue:get_r/1
  queue:head/1
  queue:in/2
  queue:in_r/2
  queue:init/1
  queue:is_empty/1
  queue:is_queue/1
  queue:join/2
  queue:last/1
  queue:len/1
  queue:liat/1
  queue:member/2
  queue:new/0
  queue:out/1
  queue:out_r/1
  queue:peek/1
  queue:peek_r/1
  queue:reverse/1
  queue:snoc/2
  queue:split/2
  queue:tail/1
  queue:to_list/1
  random:seed/0
  random:seed/1
  random:seed/3
  random:seed0/0
  random:uniform/0
  random:uniform/1
  random:uniform_s/2
  re:compile/1
  re:compile/2
  re:replace/4
  re:run/2
  re:run/3
  re:split/2
  re:split/3
  rebar_config:get_local/3
  rebar_mustache:render/2
  rebar_rel_utils:get_target_dir/2
  rebar_rel_utils:is_rel_dir/0
  rebar_rel_utils:load_config/2
  release_handler:eval_appup_script/4
  riakc_obj:new_obj/4
  riakc_pb_socket:tunnel/4
  rpc:call/4
  rpc:call/5
  rpc:eval_everywhere/3
  rpc:multicall/3
  rpc:multicall/4
  rpc:multicall/5
  sets:add_element/2
  sets:del_element/2
  sets:filter/2
  sets:fold/3
  sets:from_list/1
  sets:intersection/1
  sets:intersection/2
  sets:is_disjoint/2
  sets:is_element/2
  sets:is_set/1
  sets:is_subset/2
  sets:new/0
  sets:size/1
  sets:subtract/2
  sets:to_list/1
  sets:union/1
  sets:union/2
  ssl:close/1
  ssl:connect/2
  ssl:connect/3
  ssl:connect/4
  ssl:controlling_process/2
  ssl:listen/2
  ssl:peercert/1
  ssl:peername/1
  ssl:recv/3
  ssl:send/2
  ssl:setopts/2
  ssl:sockname/1
  ssl:ssl_accept/1
  ssl:ssl_accept/2
  ssl:ssl_accept/3
  ssl:transport_accept/1
  ssl:transport_accept/2
  ssl_cipher:openssl_suite/1
  ssl_cipher:openssl_suite_name/1
  string:centre/2
  string:centre/3
  string:chr/2
  string:cspan/2
  string:equal/2
  string:join/2
  string:left/2
  string:left/3
  string:len/1
  string:rchr/2
  string:right/2
  string:right/3
  string:str/2
  string:strip/1
  string:strip/2
  string:strip/3
  string:sub_string/2
  string:sub_string/3
  string:substr/2
  string:substr/3
  string:to_float/1
  string:to_integer/1
  string:to_lower/1
  string:to_upper/1
  string:tokens/2
  supervisor:count_children/1
  supervisor:delete_child/2
  supervisor:start_child/2
  supervisor:start_link/2
  supervisor:start_link/3
  supervisor:terminate_child/2
  supervisor:which_children/1
  sys:debug_options/1
  sys:get_debug/3
  sys:handle_debug/4
  sys:handle_system_msg/6
  sys:print_log/1
  systools:make_script/2
  timer:apply_after/4
  timer:apply_interval/4
  timer:cancel/1
  timer:minutes/1
  timer:now_diff/2
  timer:seconds/1
  timer:send_after/2
  timer:send_interval/2
  timer:send_interval/3
  timer:sleep/1
  timer:tc/1
  timer:tc/2
  timer:tc/3
  unicode:characters_to_binary/1
  unicode:characters_to_binary/3
  unicode:characters_to_list/1
  unicode:characters_to_list/2
  xmerl:export_simple/3
  xmerl:export_simple_content/2
  xmerl_html:'#element#'/5
  xmerl_lib:end_tag/1
  xmerl_lib:expand_element/1
  xmerl_lib:find_attribute/2
  xmerl_lib:mapxml/2
  xmerl_lib:start_tag/2
  xmerl_ucs:from_utf16be/1
  xmerl_ucs:from_utf8/1
  xmerl_ucs:to_utf8/1
  yz_kv:index/3
  yz_kv:index_binary/5
  yz_kv:is_search_enabled_for_bucket/1
  yz_kv:should_handoff/1
  zlib:gunzip/1
  zlib:gzip/1
  zlib:unzip/1
  zlib:zip/1
Unknown types:
  base64:ascii_binary/0
  calendar:datetime/0
  compile:option/0
  erl_parse:abstract_clause/0
  erl_parse:abstract_expr/0
  erl_parse:abstract_form/0
  erl_scan:line/0
  erl_syntax:syntaxTree/0
  erlang:timestamp/0
  ets:comp_match_spec/0
  ets:match_spec/0
  ets:tab/0
  ets:tid/0
  file:date_time/0
  file:fd/0
  file:filename/0
  file:io_device/0
  file:name/0
  file:name_all/0
  file:posix/0
  gen_tcp:listen_option/0
  gen_tcp:option/0
  inet:hostname/0
  inet:ip4_address/0
  inet:ip6_address/0
  inet:ip_address/0
  inet:port_number/0
  inet:socket/0
  io:device/0
  io:format/0
  meck_history:history_record/0
  mochijson2:json_object/0
  mochijson2:json_string/0
  mochijson2:json_term/0
  mochijson2:json_value/0
  orddict:orddict/0
  ordsets:ordset/1
  proplists:property/0
  proplists:proplist/0
  re:mp/0
  riak_dt:operation/0
  riak_dt:value/0
  ssl:erl_cipher_suite/0
  ssl:ssl_option/0
  ssl:sslsocket/0
  supervisor:child_spec/0
  supervisor:strategy/0
  timer:tref/0
  unicode:charlist/0
 done in 0m16.52s
done (passed successfully)
==> develop.88eee5a.object_ttl.3de80ba (dialyzer)





⬜ 0 of 2 Code reviews from organization basho

@JeetKunDoug
Copy link
Contributor

+1

2 similar comments
@ian-mi
Copy link
Contributor

ian-mi commented Dec 9, 2016

+1

@fadushin
Copy link
Contributor

fadushin commented Dec 9, 2016

+1

@JeetKunDoug
Copy link
Contributor

thumbot merge

@davidx
Copy link

davidx commented Dec 10, 2016

thumbot retry

@thumbot
Copy link
Contributor

thumbot commented Dec 10, 2016

object_ttl 3de80ba ➡️ develop 4ead0b8 ✅ completed
Looks good! 👍
✅ MERGE

Started at: 2016-12-09 17:28
Duration: 1 seconds.
Result: OK
Message: Merge Success: object_ttl 3de80ba onto target branch: develop 4ead0b8
Exit Code: OK

📄







  Auto-merging src/riak_repl_aae_source.erl
Merge made by the 'recursive' strategy.
 src/riak_repl_aae_source.erl | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)




✅ MAKE_CLEAN

Started at: 2016-12-09 17:28
Duration: 1 seconds.
Result: OK
Message: OK
Exit Code: 0

📄


cd /tmp/thumbs/develop.4ead0b8.object_ttl.3de80ba; make clean




  ==> develop.4ead0b8.object_ttl.3de80ba (clean)





✅ MAKE_DEPS

Started at: 2016-12-09 17:28
Duration: 27 seconds.
Result: OK
Message: OK
Exit Code: 0

📄


cd /tmp/thumbs/develop.4ead0b8.object_ttl.3de80ba; make deps




  ==> develop.4ead0b8.object_ttl.3de80ba (get-deps)
Pulling lager from {git,"https://github.com/basho/lager.git",{tag,"3.2.2"}}
Cloning into 'lager'...
Pulling ranch from {git,"https://github.com/basho/ranch.git",{tag,"0.4.0-p1"}}
Cloning into 'ranch'...
Pulling ebloom from {git,"https://github.com/basho/ebloom.git",{tag,"2.0.0"}}
Cloning into 'ebloom'...
Pulling riak_kv from {git,"https://github.com/basho/riak_kv.git",
                          {branch,"develop"}}
Cloning into 'riak_kv'...
Pulling riak_repl_pb_api from {git,"git@github.com:basho/riak_repl_pb_api.git",
                                   {branch,"develop"}}
Cloning into 'riak_repl_pb_api'...
==> lager (get-deps)
Pulling goldrush from {git,"git://github.com/DeadZen/goldrush.git",
                           {tag,"0.1.8"}}
Cloning into 'goldrush'...
==> goldrush (get-deps)
==> ranch (get-deps)
==> ebloom (get-deps)
==> riak_kv (get-deps)
Pulling sidejob from {git,"https://github.com/basho/sidejob.git",
                          {tag,"2.0.1"}}
Cloning into 'sidejob'...
Pulling erlang_js from {git,"https://github.com/basho/erlang_js.git",
                            {tag,"1.3.0"}}
Cloning into 'erlang_js'...
Pulling bitcask from {git,"https://github.com/basho/bitcask.git",
                          {tag,"2.0.6"}}
Cloning into 'bitcask'...
Pulling eper from {git,"https://github.com/basho/eper.git",{tag,"0.78"}}
Cloning into 'eper'...
Pulling sext from {git,"https://github.com/basho/sext.git",{tag,"1.1p3"}}
Cloning into 'sext'...
Pulling riak_pipe from {git,"https://github.com/basho/riak_pipe.git",
                            {branch,"develop"}}
Cloning into 'riak_pipe'...
Pulling riak_dt from {git,"https://github.com/basho/riak_dt.git",
                          {branch,"develop"}}
Cloning into 'riak_dt'...
Pulling eunit_formatters from {git,"https://github.com/basho/eunit_formatters",
                                   {tag,"0.1.2"}}
Cloning into 'eunit_formatters'...
Pulling riak_api from {git,"https://github.com/basho/riak_api.git",
                           {branch,"develop"}}
Cloning into 'riak_api'...
Pulling hyper from {git,"https://github.com/basho/hyper",{tag,"1.0.0"}}
Cloning into 'hyper'...
==> sidejob (get-deps)
==> erlang_js (get-deps)
==> bitcask (get-deps)
Pulling meck from {git,"https://github.com/basho/meck.git",{tag,"0.8.2"}}
Cloning into 'meck'...
Pulling cuttlefish from {git,"https://github.com/basho/cuttlefish.git",
                             {tag,"2.0.10"}}
Cloning into 'cuttlefish'...
==> meck (get-deps)
==> cuttlefish (get-deps)
Pulling getopt from {git,"https://github.com/basho/getopt.git",{tag,"v0.8.2"}}
Cloning into 'getopt'...
Pulling neotoma from {git,"https://github.com/basho/neotoma.git",
                          {tag,"1.7.3"}}
Cloning into 'neotoma'...
==> getopt (get-deps)
==> neotoma (get-deps)
==> eper (get-deps)
==> sext (get-deps)
Pulling edown from {git,"git://github.com/uwiger/edown.git",{tag,"0.5"}}
Cloning into 'edown'...
==> edown (get-deps)
==> riak_pipe (get-deps)
Pulling riak_core from {git,"git://github.com/basho/riak_core.git",
                            {branch,"develop"}}
Cloning into 'riak_core'...
==> riak_core (get-deps)
Pulling poolboy from {git,"git://github.com/basho/poolboy.git",
                          {tag,"0.8.1p3"}}
Cloning into 'poolboy'...
Pulling basho_stats from {git,"git://github.com/basho/basho_stats.git",
                              {tag,"1.0.3"}}
Cloning into 'basho_stats'...
Pulling riak_sysmon from {git,"git://github.com/basho/riak_sysmon.git",
                              {tag,"2.1.4"}}
Cloning into 'riak_sysmon'...
Pulling eleveldb from {git,"git://github.com/basho/eleveldb.git",
                           {tag,"2.0.32"}}
Cloning into 'eleveldb'...
Pulling riak_ensemble from {git,"git://github.com/basho/riak_ensemble",
                                {tag,"2.1.6"}}
Cloning into 'riak_ensemble'...
Pulling pbkdf2 from {git,"git://github.com/basho/erlang-pbkdf2.git",
                         {tag,"2.0.0"}}
Cloning into 'pbkdf2'...
Pulling exometer_core from {git,"git://github.com/basho/exometer_core.git",
                                {tag,"1.0.0-basho9"}}
Cloning into 'exometer_core'...
Pulling clique from {git,"https://github.com/basho/clique.git",{tag,"0.3.8"}}
Cloning into 'clique'...
==> poolboy (get-deps)
==> basho_stats (get-deps)
==> riak_sysmon (get-deps)
==> eleveldb (get-deps)
Cloning into 'leveldb'...
Note: checking out '2.0.31'.

You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by performing another checkout.

If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -b with the checkout command again. Example:

  git checkout -b new_branch_name

HEAD is now at e6a2939... add (int) cast to fix compile errors on 10 of 16 platforms ... argh.
==> riak_ensemble (get-deps)
==> pbkdf2 (get-deps)
==> src (get-deps)
==> exometer_core (get-deps)
Pulling parse_trans from {git,"git://github.com/basho/parse_trans.git",
                              {tag,"2.9.2p1"}}
Cloning into 'parse_trans'...
Pulling folsom from {git,"git://github.com/basho/folsom.git",{tag,"0.7.4p5"}}
Cloning into 'folsom'...
Pulling setup from {git,"git://github.com/basho/setup.git",{tag,"1.4"}}
Cloning into 'setup'...
==> parse_trans (get-deps)
==> folsom (get-deps)
Pulling bear from {git,"git://github.com/basho/bear.git",{tag,"0.1.3p1"}}
Cloning into 'bear'...
==> bear (get-deps)
==> setup (get-deps)
==> clique (get-deps)
==> riak_dt (get-deps)
==> eunit_formatters (get-deps)
==> riak_api (get-deps)
Pulling riak_pb from {git,"https://github.com/basho/riak_pb.git",
                          {branch,"develop"}}
Cloning into 'riak_pb'...
Pulling webmachine from {git,"https://github.com/basho/webmachine.git",
                             {tag,"1.10.8-basho1"}}
Cloning into 'webmachine'...
==> riak_pb (get-deps)
Pulling hamcrest from {git,"https://github.com/basho/hamcrest-erlang.git",
                           {tag,"0.3.0-basho"}}
Cloning into 'hamcrest'...
==> hamcrest (get-deps)
==> webmachine (get-deps)
Pulling mochiweb from {git,"git://github.com/basho/mochiweb.git",
                           {tag,"v2.9.0p2"}}
Cloning into 'mochiweb'...
==> mochiweb (get-deps)
==> hyper (get-deps)
Pulling proper from {git,"https://github.com/basho/proper.git",{tag,"v1.2p1"}}
Cloning into 'proper'...
Pulling stdlib2 from {git,"https://github.com/basho/stdlib2.git",
                          {tag,"0.0.1"}}
Cloning into 'stdlib2'...
==> proper (get-deps)
==> stdlib2 (get-deps)
==> riak_repl_pb_api (get-deps)





✅ MAKE_COMPILE

Started at: 2016-12-09 17:29
Duration: 79 seconds.
Result: OK
Message: OK
Exit Code: 0

📄


cd /tmp/thumbs/develop.4ead0b8.object_ttl.3de80ba; make compile




  
  
... Snipped 1904 lines ...
er.erl
Compiled src/riak_api_app.erl
Compiled src/riak_core_pb_bucket_type.erl
Compiled src/riak_core_pb_bucket.erl
Compiled src/riak_api_pb_sup.erl
Compiled src/riak_api_basic_pb_service.erl
Compiled src/riak_api_pb_registrar.erl
Compiled src/riak_api_wm_urlmap.erl
Compiled src/riak_api_ssl.erl
Compiled src/riak_api_pb_server.erl
==> proper (compile)
make[1]: Entering directory `/tmp/thumbs/develop.4ead0b8.object_ttl.3de80ba/deps/proper'
./write_compile_flags include/compile_flags.hrl
make[1]: Leaving directory `/tmp/thumbs/develop.4ead0b8.object_ttl.3de80ba/deps/proper'
Compiled src/strip_types.erl
Compiled src/vararg.erl
src/proper_types.erl:342: Warning: missing specification for function from_binary/1
src/proper_types.erl:467: Warning: missing specification for function unwrap/1
/tmp/thumbs/develop.4ead0b8.object_ttl.3de80ba/deps/proper/src/proper_types.erl:342: Warning: missing specification for function from_binary/1
/tmp/thumbs/develop.4ead0b8.object_ttl.3de80ba/deps/proper/src/proper_types.erl:467: Warning: missing specification for function unwrap/1
Compiled src/proper_types.erl
Compiled src/proper_dict.erl
Compiled src/proper_queue.erl
Compiled src/proper_unicode.erl
Compiled src/proper_arith.erl
Compiled src/proper_unused_imports_remover.erl
Compiled src/proper_prop_remover.erl
Compiled src/proper_sets.erl
Compiled src/proper_ordsets.erl
Compiled src/proper_gen.erl
Compiled src/proper_gb_sets.erl
Compiled src/proper_shrink.erl
Compiled src/proper_orddict.erl
Compiled src/proper_array.erl
Compiled src/proper_gb_trees.erl
Compiled src/proper_symb.erl
Compiled src/proper_transformer.erl
Compiled src/proper_statem.erl
Compiled src/proper_fsm.erl
Compiled src/proper.erl
Compiled src/proper_typeserver.erl
==> stdlib2 (compile)
Compiled src/s2_gen_lattice.erl
Compiled src/s2_util.erl
Compiled src/s2_env.erl
Compiled src/s2_gen_db.erl
Compiled src/s2_export.erl
Compiled src/s2_funs.erl
Compiled src/s2_lists.erl
Compiled src/s2_loop.erl
Compiled src/s2_strats.erl
Compiled src/s2_maps.erl
Compiled src/s2_dot.erl
Compiled src/s2_sh.erl
Compiled src/s2_time.erl
Compiled src/s2_maybe.erl
Compiled src/s2_csets.erl
Compiled src/s2_hex.erl
Compiled src/s2_rand.erl
Compiled src/s2_pn_counters.erl
Compiled src/s2_procs.erl
Compiled src/s2_iolists.erl
Compiled src/s2_fs.erl
Compiled src/s2_vclocks.erl
Compiled src/s2_atoms.erl
Compiled src/s2_par.erl
==> hyper (compile)
Compiled src/hyper_register.erl
Compiled src/hyper_gb.erl
Compiled src/hyper.erl
Compiled src/hyper_array.erl
Compiled src/hyper_binary.erl
Compiled src/hyper_const.erl
Compiled src/hyper_binary_rle.erl
==> riak_kv (compile)
Compiled src/riak_kv_backend.erl
Compiled src/riak_kv_test_util.erl
Compiled src/riak_kv_ensemble_backend.erl
Compiled src/raw_link_walker.erl
Compiled src/riak_kv_mrc_sink.erl
Compiled src/riak_kv_pipe_get.erl
Compiled src/riak_kv_w1c_sup.erl
Compiled src/riak_kv_counter.erl
Compiled src/riak_kv_pb_index.erl
Compiled src/riak_kv_pb_bucket.erl
Compiled src/riak_object_json.erl
Compiled src/riak_object.erl
Compiled src/riak_kv_requests.erl
Compiled src/riak_kv_cinfo.erl
Compiled src/riak_kv_env.erl
Compiled src/riak_kv_pipe_index.erl
Compiled src/riak_kv_exometer_sidejob.erl
Compiled src/riak_kv_exchange_fsm.erl
Compiled src/riak_kv_fold_buffer.erl
Compiled src/riak_kv_mapred_json.erl
Compiled src/riak_kv_hooks.erl
Compiled src/riak_kv_js_sup.erl
Compiled src/riak_kv_memory_backend.erl
Compiled src/riak_kv_wm_ping.erl
Compiled src/riak_kv_wm_preflist.erl
Compiled src/riak_kv_hll.erl
Compiled src/riak_kv_mrc_pipe.erl
Compiled src/riak_kv_bucket.erl
Compiled src/riak_kv_multi_backend.erl
Compiled src/riak_kv_pb_object.erl
Compiled src/riak_kv_mrc_sink_sup.erl
Compiled src/riak_kv_crdt.erl
Compiled src/riak_kv_console.erl
Compiled src/riak_kv_sup.erl
Compiled src/riak_kv_get_core.erl
Compiled src/riak_kv_vnode_status_mgr.erl
Compiled src/riak_kv_w1c_worker.erl
Compiled src/riak_kv_index_fsm_sup.erl
Compiled src/riak_kv_pncounter.erl
Compiled src/riak_kv_stat.erl
Compiled src/riak_kv_js_vm.erl
Compiled src/riak_kv_entropy_info.erl
Compiled src/riak_kv_ensemble_console.erl
Compiled src/riak_kv_js_manager.erl
Compiled src/riak_kv_wm_buckets.erl
Compiled src/riak_core_pb.erl
Compiled src/riak_kv_wm_bucket_type.erl
Compiled src/riak_kv_fsm_timing.erl
Compiled src/riak_kv_entropy_manager.erl
Compiled src/riak_client.erl
Compiled src/riak_kv_buckets_fsm_sup.erl
Compiled src/riak_kv_gcounter.erl
Compiled src/riak_kv_wm_object.erl
Compiled src/riak_kv_wm_stats.erl
Compiled src/riak_kv_mapreduce.erl
Compiled src/riak_kv_worker.erl
Compiled src/riak_kv_yessir_backend.erl
Compiled src/riak_kv_wm_mapred.erl
Compiled src/riak_kv_http_cache.erl
Compiled src/riak_kv_mapred_filters.erl
Compiled src/riak_kv_pb_bucket_key_apl.erl
Compiled src/riak_kv_w_reduce.erl
Compiled src/riak_kv_wm_index.erl
Compiled src/riak_kv_multi_prefix_backend.erl
Compiled src/riak_kv_stat_worker.erl
Compiled src/riak_kv_put_core.erl
Compiled src/sms.erl
Compiled src/riak_kv_delete.erl
Compiled src/riak_kv_mapred_term.erl
Compiled src/riak_kv_encoding_migrate.erl
Compiled src/riak_kv_reformat.erl
Compiled src/riak_kv_util.erl
Compiled src/riak_kv_pb_csbucket.erl
Compiled src/riak_kv_legacy_vnode.erl
Compiled src/riak_kv_eleveldb_backend.erl
Compiled src/riak_kv_pb_counter.erl
Compiled src/riak_kv_pb_mapred.erl
Compiled src/json_pp.erl
Compiled src/riak_kv_wm_crdt.erl
Compiled src/riak_kv_wm_counter.erl
Compiled src/riak_kv_pb_crdt.erl
Compiled src/riak_kv_buckets_fsm.erl
Compiled src/riak_kv_2i_aae.erl
Compiled src/riak_kv_keys_fsm_sup.erl
Compiled src/riak_kv_index_fsm.erl
Compiled src/riak_kv_app.erl
Compiled src/riak_kv_bitcask_backend.erl
Compiled src/riak_index.erl
Compiled src/riak_kv_ensembles.erl
Compiled src/riak_kv_wm_link_walker.erl
Compiled src/riak_kv_wm_props.erl
Compiled src/riak_kv_coverage_filter.erl
Compiled src/riak_kv_stat_bc.erl
Compiled src/riak_kv_index_hashtree.erl
Compiled src/riak_kv_pipe_listkeys.erl
Compiled src/riak.erl
Compiled src/riak_kv_status.erl
Compiled src/riak_kv_web.erl
Compiled src/riak_kv_backup.erl
Compiled src/riak_kv_keys_fsm.erl
Compiled src/riak_kv_get_fsm.erl
Compiled src/riak_kv_mrc_map.erl
Compiled src/riak_kv_put_fsm.erl
Compiled src/riak_kv_wm_utils.erl
Compiled src/riak_kv_delete_sup.erl
Compiled src/riak_kv_wm_keylist.erl
Compiled priv/tracers/tracer_func_args.erl
Compiled src/riak_kv_crdt_json.erl
Compiled priv/tracers/tracer_accumulating_time.erl
Compiled priv/tracers/tracer_gc_latency.erl
Compiled priv/tracers/tracer_backend_latency.erl
Compiled priv/tracers/tracer_fsm_init.erl
Compiled priv/tracers/tracer_large4.erl
Compiled priv/tracers/tracer_eleveldb_put_size.erl
Compiled priv/tracers/tracer_timeit.erl
Compiled priv/tracers/tracer_latency_histogram.erl
Compiled priv/tracers/tracer_read_bin_trace_file.erl
Compiled priv/tracers/tracer_merge_and_and_handoff.erl
Compiled src/riak_kv_vnode.erl
==> riak_repl_pb_api (compile)
Compiled src/riak_repl_pb_api.erl
Compiled src/riak_repl_pb.erl
==> develop.4ead0b8.object_ttl.3de80ba (compile)
Compiled src/gen_leader.erl
Compiled src/riak_repl2_rtsink_conn_sup.erl
Compiled src/riak_repl2_rtframe.erl
Compiled src/riak_repl_migration.erl
Compiled src/riak_core_cluster_conn.erl
Compiled src/riak_repl_client_sup.erl
Compiled src/riak_core_connection_mgr.erl
Compiled src/riak_repl2_fssource.erl
Compiled src/riak_repl2_pg_proxy_sup.erl
Compiled src/riak_repl_console.erl
Compiled src/riak_core_cluster_mgr_sup.erl
Compiled src/riak_repl2_rt.erl
Compiled src/riak_repl2_fs_node_reserver.erl
Compiled src/riak_repl_app.erl
Compiled src/riak_repl_leader.erl
Compiled src/riak_repl2_leader.erl
Compiled src/riak_repl2_pg.erl
Compiled src/riak_repl2_fssink_pool.erl
Compiled src/riak_core_connection.erl
Compiled src/riak_repl2_fssink_sup.erl
Compiled src/riak_repl2_fssource_sup.erl
Compiled src/riak_repl2_pg_block_provider_sup.erl
Compiled src/riak_repl_aae_sink.erl
Compiled src/riak_repl2_rt_sup.erl
Compiled src/riak_repl2_rtsink_helper.erl
Compiled src/riak_repl2_rtsource_sup.erl
Compiled src/riak_repl_leader_helper.erl
Compiled src/riak_repl2_fscoordinator_serv.erl
Compiled src/riak_repl_ring.erl
Compiled src/riak_repl2_pg_block_requester.erl
Compiled src/riak_repl2_rtq.erl
Compiled src/riak_core_service_conn.erl
Compiled src/riak_repl_keylist_server.erl
Compiled src/riak_repl_tcp_server.erl
Compiled src/riak_core_cluster_mgr.erl
Compiled src/riak_core_cluster_conn_sup.erl
Compiled src/riak_repl2_fscoordinator_serv_sup.erl
Compiled src/riak_repl2_rtsource_conn.erl
Compiled src/riak_repl_listener_sup.erl
Compiled src/riak_repl2_pg_block_requester_sup.erl
Compiled src/riak_repl_fullsync_worker.erl
Compiled src/riak_repl_tcp_client.erl
Compiled src/riak_core_service_mgr.erl
Compiled src/riak_repl2_rtsink_sup.erl
Compiled src/riak_repl2_pg_block_provider.erl
Compiled src/riak_repl2_rtsink_conn.erl
Compiled src/riak_repl2_rtq_proxy.erl
Compiled src/riak_repl_cinfo.erl
Compiled src/riak_core_connection_mgr_stats.erl
Compiled src/bounded_queue.erl
Compiled src/riak_repl_ring_handler.erl
Compiled src/riak_repl_bucket_type_util.erl
Compiled src/riak_repl_stats.erl
Compiled src/riak_repl2_rtsource_helper.erl
Compiled src/riak_repl2_pg_sup.erl
Compiled src/riak_repl2_fscoordinator_sup.erl
Compiled src/riak_repl_keylist_client.erl
Compiled src/riak_repl_web.erl
Compiled src/riak_repl_cs.erl
Compiled src/riak_repl_fullsync_helper.erl
Compiled src/riak_repl2_ip.erl
Compiled src/riak_repl.erl
Compiled src/riak_repl2_fssink.erl
Compiled src/riak_repl_aae_source.erl
Compiled src/riak_repl_server_sup.erl
Compiled src/riak_repl2_rtq_overload_counter.erl
Compiled src/riak_repl2_pg_proxy.erl
Compiled src/riak_repl_pb_get.erl
Compiled src/riak_repl2_rtsource_conn_sup.erl
Compiled src/riak_repl_fsm_common.erl
Compiled src/riak_repl_bq.erl
Compiled src/riak_repl_wm_stats.erl
Compiled src/riak_repl_util.erl
Compiled src/riak_repl_sup.erl
Compiled src/riak_core_cluster_serv.erl
Compiled src/riak_repl2_fscoordinator.erl





✅ MAKE_TEST

Started at: 2016-12-09 17:30
Duration: 144 seconds.
Result: OK
Message: OK
Exit Code: 0

📄


cd /tmp/thumbs/develop.4ead0b8.object_ttl.3de80ba; make test




  
  
... Snipped 22 lines ...
s)
==> folsom (get-deps)
==> setup (get-deps)
==> src (get-deps)
==> exometer_core (get-deps)
==> clique (get-deps)
==> riak_core (get-deps)
==> riak_pipe (get-deps)
==> riak_dt (get-deps)
==> eunit_formatters (get-deps)
==> hamcrest (get-deps)
==> riak_pb (get-deps)
==> mochiweb (get-deps)
==> webmachine (get-deps)
==> riak_api (get-deps)
==> proper (get-deps)
==> stdlib2 (get-deps)
==> hyper (get-deps)
==> riak_kv (get-deps)
==> riak_repl_pb_api (get-deps)
==> develop.4ead0b8.object_ttl.3de80ba (get-deps)
==> goldrush (compile)
==> lager (compile)
==> ranch (compile)
==> ebloom (compile)
==> sidejob (compile)
==> erlang_js (compile)
make[1]: Entering directory `/tmp/thumbs/develop.4ead0b8.object_ttl.3de80ba/deps/erlang_js'
cd c_src; make
make[2]: Entering directory `/tmp/thumbs/develop.4ead0b8.object_ttl.3de80ba/deps/erlang_js/c_src'
make[2]: Nothing to be done for `js'.
make[2]: Leaving directory `/tmp/thumbs/develop.4ead0b8.object_ttl.3de80ba/deps/erlang_js/c_src'
make[1]: Leaving directory `/tmp/thumbs/develop.4ead0b8.object_ttl.3de80ba/deps/erlang_js'
==> meck (compile)
==> getopt (compile)
==> neotoma (compile)
==> cuttlefish (compile)
==> getopt (escriptize)
==> goldrush (escriptize)
==> lager (escriptize)
==> neotoma (escriptize)
==> cuttlefish (escriptize)
==> bitcask (compile)
==> eper (compile)
==> edown (compile)
==> sext (compile)
==> poolboy (compile)
==> basho_stats (compile)
==> riak_sysmon (compile)
==> eleveldb (compile)
make[1]: Entering directory `/tmp/thumbs/develop.4ead0b8.object_ttl.3de80ba/deps/eleveldb/c_src/leveldb'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/tmp/thumbs/develop.4ead0b8.object_ttl.3de80ba/deps/eleveldb/c_src/leveldb'
make[1]: Entering directory `/tmp/thumbs/develop.4ead0b8.object_ttl.3de80ba/deps/eleveldb/c_src/leveldb'
make[1]: Nothing to be done for `tools'.
make[1]: Leaving directory `/tmp/thumbs/develop.4ead0b8.object_ttl.3de80ba/deps/eleveldb/c_src/leveldb'
==> riak_ensemble (compile)
==> pbkdf2 (compile)
==> parse_trans (compile)
==> bear (compile)
==> folsom (compile)
==> setup (compile)
==> edown (escriptize)
==> setup (escriptize)
==> src (compile)
==> exometer_core (compile)
==> clique (compile)
==> riak_core (compile)
==> riak_pipe (compile)
==> riak_dt (compile)
==> eunit_formatters (compile)
==> hamcrest (compile)
==> hamcrest (post_compile)
==> riak_pb (compile)
==> mochiweb (compile)
==> webmachine (compile)
==> riak_api (compile)
==> proper (compile)
make[1]: Entering directory `/tmp/thumbs/develop.4ead0b8.object_ttl.3de80ba/deps/proper'
make[1]: `include/compile_flags.hrl' is up to date.
make[1]: Leaving directory `/tmp/thumbs/develop.4ead0b8.object_ttl.3de80ba/deps/proper'
==> stdlib2 (compile)
==> hyper (compile)
==> riak_kv (compile)
==> riak_repl_pb_api (compile)
==> develop.4ead0b8.object_ttl.3de80ba (compile)
./rebar eunit skip_deps=true
WARN:  Ignoring sub_dirs for /tmp/thumbs/develop.4ead0b8.object_ttl.3de80ba/deps/exometer_core
==> develop.4ead0b8.object_ttl.3de80ba (eunit)
Compiled src/gen_leader.erl
Compiled src/riak_repl2_rtsink_conn_sup.erl
Compiled src/riak_repl2_rtframe.erl
Compiled src/riak_repl_migration.erl
Compiled src/riak_core_cluster_conn.erl
Compiled src/riak_repl_client_sup.erl
Compiled src/riak_repl_console.erl
Compiled src/riak_repl2_pg_proxy_sup.erl
Compiled src/riak_core_connection_mgr.erl
Compiled src/riak_repl2_fssource.erl
Compiled src/riak_core_cluster_mgr_sup.erl
Compiled src/riak_repl_app.erl
Compiled src/riak_repl2_rt.erl
Compiled src/riak_repl2_fs_node_reserver.erl
Compiled src/riak_core_connection.erl
Compiled src/riak_repl2_pg.erl
Compiled src/riak_repl_aae_sink.erl
Compiled src/riak_repl2_fssink_pool.erl
Compiled src/riak_repl2_fssink_sup.erl
Compiled src/riak_repl2_fssource_sup.erl
Compiled src/riak_repl_leader_helper.erl
Compiled src/riak_repl2_pg_block_provider_sup.erl
Compiled src/riak_repl2_rtsink_helper.erl
Compiled src/riak_repl2_rt_sup.erl
Compiled src/riak_repl_ring.erl
Compiled src/riak_repl2_rtsource_sup.erl
Compiled src/riak_repl2_fscoordinator_serv.erl
Compiled src/riak_repl_keylist_server.erl
Compiled src/riak_repl2_pg_block_requester.erl
Compiled src/riak_repl2_rtq.erl
Compiled src/riak_core_service_conn.erl
Compiled src/riak_repl_tcp_server.erl
Compiled src/riak_core_cluster_mgr.erl
Compiled src/riak_repl2_rtsource_conn.erl
Compiled src/riak_repl_tcp_client.erl
Compiled src/riak_core_cluster_conn_sup.erl
Compiled src/riak_repl2_fscoordinator_serv_sup.erl
Compiled src/riak_core_service_mgr.erl
Compiled src/riak_repl_listener_sup.erl
Compiled src/riak_repl2_pg_block_requester_sup.erl
Compiled src/riak_repl_fullsync_worker.erl
Compiled src/riak_repl2_rtsink_conn.erl
Compiled src/riak_repl2_pg_block_provider.erl
Compiled src/riak_repl2_rtsink_sup.erl
Compiled src/riak_core_connection_mgr_stats.erl
Compiled src/riak_repl2_rtq_proxy.erl
Compiled src/bounded_queue.erl
Compiled src/riak_repl_cinfo.erl
Compiled src/riak_repl_stats.erl
Compiled src/riak_repl_keylist_client.erl
Compiled src/riak_repl_ring_handler.erl
Compiled src/riak_repl_bucket_type_util.erl
Compiled src/riak_repl2_rtsource_helper.erl
Compiled src/riak_repl_aae_source.erl
Compiled src/riak_repl2_pg_sup.erl
Compiled src/riak_repl2_fscoordinator_sup.erl
Compiled src/riak_repl_web.erl
Compiled src/riak_repl_fullsync_helper.erl
Compiled src/riak_repl_cs.erl
Compiled src/riak_repl2_ip.erl
Compiled src/riak_repl2_fssink.erl
Compiled src/riak_repl.erl
Compiled src/riak_repl_server_sup.erl
Compiled src/riak_repl2_pg_proxy.erl
Compiled src/riak_repl2_rtq_overload_counter.erl
Compiled src/riak_repl2_leader.erl
Compiled src/riak_repl_leader.erl
Compiled src/riak_repl_pb_get.erl
Compiled src/riak_repl_util.erl
Compiled src/riak_repl2_rtsource_conn_sup.erl
Compiled src/riak_repl_fsm_common.erl
Compiled src/riak_repl_bq.erl
Compiled src/riak_core_cluster_serv.erl
Compiled src/riak_repl_sup.erl
Compiled src/riak_repl_wm_stats.erl
Compiled test/riak_core_connection_tests.erl
Compiled test/rt_source_helpers.erl
Compiled test/riak_repl2_rt_source_sink_tests.erl
Compiled test/riak_core_connection_mgr_tests.erl
Compiled test/fixup_test.erl
Compiled test/rt_sink_eqc.erl
Compiled src/riak_repl2_fscoordinator.erl
Compiled test/riak_repl_schema_tests.erl
Compiled test/riak_repl_sup_tests.erl
Compiled test/riak_repl_cs_eqc.erl
Compiled test/riak_core_cluster_mgr_sup_tests.erl
Compiled test/riak_core_service_mgr_tests.erl
Compiled test/riak_repl2_rtq_tests.erl
Compiled test/riak_repl_test_util.erl
Compiled test/riak_repl2_rtq_eqc.erl
Compiled test/riak_core_cluster_conn_eqc.erl
Compiled test/riak_core_cluster_mgr_tests.erl
Compiled test/rt_source_eqc.erl
....................................................................................................(x10)...............
OK, passed 250 tests

43.55% {riak_repl2_rtq_eqc,push,2}
41.97% {riak_repl2_rtq_eqc,push,3}
8.10% {riak_repl2_rtq_eqc,reregister_consumer,2}
6.38% {riak_repl2_rtq_eqc,test_init,1}
....................................................................................................(x10)...............
OK, passed 250 tests
....................................................................................................(x10)............................................................................................(x1)....
OK, passed 1024 tests
....................................................................................................(x10)............................................................................................(x1)....
OK, passed 1024 tests
....................................................................................................(x10)............................................................................................(x1)....
OK, passed 1024 tests
....................................................................................................(x10)............................................................................................(x1)....
OK, passed 1024 tests
.....
OK, passed 5 tests

41% {rt_source_eqc,disconnect,1}
32% {rt_source_eqc,connect_to_v2,2}
27% {rt_source_eqc,connect_to_v1,2}
....................................................................................................(x10)....................................................................................................(x100)......................................(x10)..(x1)........
Time limit reached: 30.0 seconds.

OK, passed 4928 tests

7.015% {initiating_connection,{riak_core_cluster_conn_eqc,poll_cluster,1}}
6.997% {initiating_connection,{riak_core_cluster_conn_eqc,garbage_event,1}}
6.958% {initiating_connection,{riak_core_cluster_conn,status,1}}
6.828% {initiating_connection,{riak_core_cluster_conn_eqc,send_timeout,1}}
6.080% {waiting_for_cluster_name,{riak_core_cluster_conn_eqc,poll_cluster,1}}
5.990% {waiting_for_cluster_name,{riak_core_cluster_conn,status,1}}
5.898% {waiting_for_cluster_name,{riak_core_cluster_conn_eqc,garbage_event,1}}
5.841% {waiting_for_cluster_name,{riak_core_cluster_conn_eqc,cluster_name,1}}
5.458% {connecting,{riak_core_cluster_conn_eqc,garbage_event,1}}
5.348% {connecting,{riak_core_cluster_conn_eqc,poll_cluster,1}}
5.332% {connecting,{riak_core_cluster_conn_eqc,connected_to_remote,1}}
5.327% {connecting,{riak_core_cluster_conn,status,1}}
4.784% {waiting_for_cluster_members,{riak_core_cluster_conn,status,1}}
4.749% {waiting_for_cluster_members,
           {riak_core_cluster_conn_eqc,garbage_event,1}}
4.634% {waiting_for_cluster_members,
           {riak_core_cluster_conn_eqc,cluster_members,1}}
4.575% {waiting_for_cluster_members,
           {riak_core_cluster_conn_eqc,poll_cluster,1}}
2.088% {connected,{riak_core_cluster_conn_eqc,poll_cluster,1}}
2.079% {connected,{riak_core_cluster_conn_eqc,garbage_event,1}}
2.014% {connected,{riak_core_cluster_conn,stop,1}}
2.007% {connected,{riak_core_cluster_conn,status,1}}
  All 190 tests passed.
Cover analysis: /tmp/thumbs/develop.4ead0b8.object_ttl.3de80ba/.eunit/index.html





✅ MAKE_XREF

Started at: 2016-12-09 17:32
Duration: 11 seconds.
Result: OK
Message: OK
Exit Code: 0

📄


cd /tmp/thumbs/develop.4ead0b8.object_ttl.3de80ba; make xref




  ==> goldrush (get-deps)
==> lager (get-deps)
==> ranch (get-deps)
==> ebloom (get-deps)
==> sidejob (get-deps)
==> erlang_js (get-deps)
==> meck (get-deps)
==> getopt (get-deps)
==> neotoma (get-deps)
==> cuttlefish (get-deps)
==> bitcask (get-deps)
==> eper (get-deps)
==> edown (get-deps)
==> sext (get-deps)
==> poolboy (get-deps)
==> basho_stats (get-deps)
==> riak_sysmon (get-deps)
==> eleveldb (get-deps)
==> riak_ensemble (get-deps)
==> pbkdf2 (get-deps)
==> parse_trans (get-deps)
==> bear (get-deps)
==> folsom (get-deps)
==> setup (get-deps)
==> src (get-deps)
==> exometer_core (get-deps)
==> clique (get-deps)
==> riak_core (get-deps)
==> riak_pipe (get-deps)
==> riak_dt (get-deps)
==> eunit_formatters (get-deps)
==> hamcrest (get-deps)
==> riak_pb (get-deps)
==> mochiweb (get-deps)
==> webmachine (get-deps)
==> riak_api (get-deps)
==> proper (get-deps)
==> stdlib2 (get-deps)
==> hyper (get-deps)
==> riak_kv (get-deps)
==> riak_repl_pb_api (get-deps)
==> develop.4ead0b8.object_ttl.3de80ba (get-deps)
==> goldrush (compile)
==> lager (compile)
==> ranch (compile)
==> ebloom (compile)
==> sidejob (compile)
==> erlang_js (compile)
make[1]: Entering directory `/tmp/thumbs/develop.4ead0b8.object_ttl.3de80ba/deps/erlang_js'
cd c_src; make
make[2]: Entering directory `/tmp/thumbs/develop.4ead0b8.object_ttl.3de80ba/deps/erlang_js/c_src'
make[2]: Nothing to be done for `js'.
make[2]: Leaving directory `/tmp/thumbs/develop.4ead0b8.object_ttl.3de80ba/deps/erlang_js/c_src'
make[1]: Leaving directory `/tmp/thumbs/develop.4ead0b8.object_ttl.3de80ba/deps/erlang_js'
==> meck (compile)
==> getopt (compile)
==> neotoma (compile)
==> cuttlefish (compile)
==> getopt (escriptize)
==> goldrush (escriptize)
==> lager (escriptize)
==> neotoma (escriptize)
==> cuttlefish (escriptize)
==> bitcask (compile)
==> eper (compile)
==> edown (compile)
==> sext (compile)
==> poolboy (compile)
==> basho_stats (compile)
==> riak_sysmon (compile)
==> eleveldb (compile)
make[1]: Entering directory `/tmp/thumbs/develop.4ead0b8.object_ttl.3de80ba/deps/eleveldb/c_src/leveldb'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/tmp/thumbs/develop.4ead0b8.object_ttl.3de80ba/deps/eleveldb/c_src/leveldb'
make[1]: Entering directory `/tmp/thumbs/develop.4ead0b8.object_ttl.3de80ba/deps/eleveldb/c_src/leveldb'
make[1]: Nothing to be done for `tools'.
make[1]: Leaving directory `/tmp/thumbs/develop.4ead0b8.object_ttl.3de80ba/deps/eleveldb/c_src/leveldb'
==> riak_ensemble (compile)
==> pbkdf2 (compile)
==> parse_trans (compile)
==> bear (compile)
==> folsom (compile)
==> setup (compile)
==> edown (escriptize)
==> setup (escriptize)
==> src (compile)
==> exometer_core (compile)
==> clique (compile)
==> riak_core (compile)
==> riak_pipe (compile)
==> riak_dt (compile)
==> eunit_formatters (compile)
==> hamcrest (compile)
==> hamcrest (post_compile)
==> riak_pb (compile)
==> mochiweb (compile)
==> webmachine (compile)
==> riak_api (compile)
==> proper (compile)
make[1]: Entering directory `/tmp/thumbs/develop.4ead0b8.object_ttl.3de80ba/deps/proper'
make[1]: `include/compile_flags.hrl' is up to date.
make[1]: Leaving directory `/tmp/thumbs/develop.4ead0b8.object_ttl.3de80ba/deps/proper'
==> stdlib2 (compile)
==> hyper (compile)
==> riak_kv (compile)
==> riak_repl_pb_api (compile)
==> develop.4ead0b8.object_ttl.3de80ba (compile)
./rebar xref skip_deps=true
WARN:  Ignoring sub_dirs for /tmp/thumbs/develop.4ead0b8.object_ttl.3de80ba/deps/exometer_core
==> develop.4ead0b8.object_ttl.3de80ba (xref)





✅ MAKE_DIALYZER

Started at: 2016-12-09 17:33
Duration: 96 seconds.
Result: OK
Message: OK
Exit Code: 0

📄


cd /tmp/thumbs/develop.4ead0b8.object_ttl.3de80ba; make dialyzer




  
  
... Snipped 645 lines ...
_element/2
  gb_sets:is_empty/1
  gb_sets:is_member/2
  gb_sets:is_set/1
  gb_sets:is_subset/2
  gb_sets:iterator/1
  gb_sets:largest/1
  gb_sets:new/0
  gb_sets:next/1
  gb_sets:singleton/1
  gb_sets:size/1
  gb_sets:smallest/1
  gb_sets:subtract/2
  gb_sets:take_largest/1
  gb_sets:take_smallest/1
  gb_sets:to_list/1
  gb_sets:union/1
  gb_sets:union/2
  gb_trees:balance/1
  gb_trees:delete/2
  gb_trees:delete_any/2
  gb_trees:empty/0
  gb_trees:enter/3
  gb_trees:from_orddict/1
  gb_trees:get/2
  gb_trees:insert/3
  gb_trees:is_defined/2
  gb_trees:is_empty/1
  gb_trees:iterator/1
  gb_trees:keys/1
  gb_trees:largest/1
  gb_trees:lookup/2
  gb_trees:map/2
  gb_trees:next/1
  gb_trees:size/1
  gb_trees:smallest/1
  gb_trees:take_largest/1
  gb_trees:take_smallest/1
  gb_trees:to_list/1
  gb_trees:update/3
  gb_trees:values/1
  gen:call/3
  gen:call/4
  gen:reply/2
  gen:start/5
  gen:start/6
  gen_event:add_handler/3
  gen_event:add_sup_handler/3
  gen_event:call/3
  gen_event:call/4
  gen_event:delete_handler/3
  gen_event:notify/2
  gen_event:start_link/1
  gen_event:sync_notify/2
  gen_event:which_handlers/1
  gen_fsm:cancel_timer/1
  gen_fsm:reply/2
  gen_fsm:send_all_state_event/2
  gen_fsm:send_event/2
  gen_fsm:send_event_after/2
  gen_fsm:start/3
  gen_fsm:start/4
  gen_fsm:start_link/3
  gen_fsm:start_timer/2
  gen_fsm:sync_send_all_state_event/2
  gen_fsm:sync_send_all_state_event/3
  gen_fsm:sync_send_event/2
  gen_fsm:sync_send_event/3
  gen_server:abcast/3
  gen_server:call/2
  gen_server:call/3
  gen_server:cast/2
  gen_server:reply/2
  gen_server:start/3
  gen_server:start/4
  gen_server:start_link/3
  gen_server:start_link/4
  gen_tcp:accept/1
  gen_tcp:accept/2
  gen_tcp:close/1
  gen_tcp:connect/3
  gen_tcp:connect/4
  gen_tcp:controlling_process/2
  gen_tcp:listen/2
  gen_tcp:recv/3
  gen_tcp:send/2
  gen_udp:close/1
  gen_udp:open/2
  gen_udp:send/4
  global:send/2
  global:trans/3
  global:unregister_name/1
  global:whereis_name/1
  gtknode:cmd/2
  gtknode:start/1
  http_uri:parse/1
  httpc:request/4
  httpd_util:convert_request_date/1
  httpd_util:day/1
  httpd_util:month/1
  httpd_util:reason_phrase/1
  httpd_util:rfc1123_date/0
  httpd_util:rfc1123_date/1
  igor:parse_transform/2
  inet:getaddr/2
  inet:gethostbyaddr/1
  inet:gethostbyname/1
  inet:gethostname/0
  inet:getopts/2
  inet:getstat/1
  inet:getstat/2
  inet:parse_address/1
  inet:peername/1
  inet:port/1
  inet:setopts/2
  inet:sockname/1
  inet_db:register_socket/2
  inet_parse:address/1
  inet_parse:ntoa/1
  inets:start/0
  init:archive_extension/0
  init:get_argument/1
  init:get_arguments/0
  init:get_status/0
  init:script_id/0
  init:stop/0
  init:stop/1
  io:columns/0
  io:format/1
  io:format/2
  io:format/3
  io:fwrite/1
  io:fwrite/2
  io:fwrite/3
  io:nl/0
  io:put_chars/1
  io:put_chars/2
  io:write/1
  io_lib:deep_char_list/1
  io_lib:format/2
  io_lib:fread/2
  io_lib:fwrite/2
  io_lib:printable_list/1
  io_lib:write/1
  io_lib:write/2
  io_lib:write_atom/1
  io_lib_format:fwrite_g/1
  io_lib_pretty:print/6
  lager_default_tracer:info/1
  lib:format_exception/6
  lists:append/1
  lists:concat/1
  lists:duplicate/2
  lists:flatlength/1
  lists:flatten/2
  lists:keystore/4
  lists:keytake/3
  lists:merge/1
  lists:prefix/2
  lists:seq/2
  lists:seq/3
  lists:sublist/2
  lists:sublist/3
  lists:suffix/2
  lists:sum/1
  lists:ukeymerge/3
  lists:ukeysort/2
  lists:umerge/1
  lists:umerge/2
  lists:umerge/3
  maps:to_list/1
  math:cos/1
  math:exp/1
  math:log/1
  math:log10/1
  math:pi/0
  math:pow/2
  math:sqrt/1
  memsup:get_system_memory_data/0
  mustache:render/2
  net_adm:names/1
  net_adm:ping/1
  net_kernel:get_net_ticktime/0
  net_kernel:hidden_connect_node/1
  net_kernel:monitor_nodes/1
  net_kernel:monitor_nodes/2
  net_kernel:set_net_ticktime/1
  net_kernel:start/1
  orddict:append/3
  orddict:append_list/3
  orddict:erase/2
  orddict:fetch/2
  orddict:fetch_keys/1
  orddict:filter/2
  orddict:find/2
  orddict:fold/3
  orddict:from_list/1
  orddict:is_key/2
  orddict:map/2
  orddict:merge/3
  orddict:new/0
  orddict:size/1
  orddict:store/3
  orddict:to_list/1
  orddict:update/3
  orddict:update/4
  orddict:update_counter/3
  ordsets:add_element/2
  ordsets:del_element/2
  ordsets:filter/2
  ordsets:fold/3
  ordsets:from_list/1
  ordsets:intersection/1
  ordsets:intersection/2
  ordsets:is_disjoint/2
  ordsets:is_element/2
  ordsets:is_set/1
  ordsets:is_subset/2
  ordsets:new/0
  ordsets:size/1
  ordsets:subtract/2
  ordsets:to_list/1
  ordsets:union/1
  ordsets:union/2
  os:cmd/1
  os:getenv/1
  os:getpid/0
  os:timestamp/0
  os:type/0
  packages:last/1
  packages:strip_last/1
  prim_file:list_dir/2
  prim_file:read_file_info/1
  prim_file:write_file_info/2
  prim_inet:async_accept/2
  prim_inet:getstatus/1
  prim_inet:gettype/1
  proc_lib:hibernate/3
  proc_lib:init_ack/2
  proc_lib:spawn/1
  proc_lib:spawn/4
  proc_lib:spawn_link/1
  proc_lib:spawn_link/3
  proc_lib:spawn_link/4
  proc_lib:start_link/3
  proc_lib:translate_initial_call/1
  proplists:delete/2
  proplists:get_all_values/2
  proplists:get_bool/2
  proplists:get_keys/1
  proplists:get_value/2
  proplists:get_value/3
  proplists:is_defined/2
  proplists:lookup/2
  proplists:substitute_aliases/2
  proplists:unfold/1
  pubkey_cert:extensions_list/1
  pubkey_cert:select_extension/2
  pubkey_cert_records:transform/2
  public_key:pem_decode/1
  public_key:pem_entry_decode/1
  public_key:pkix_crls_validate/3
  public_key:pkix_decode_cert/2
  public_key:pkix_encode/3
  public_key:pkix_is_self_signed/1
  public_key:pkix_normalize_name/1
  queue:cons/2
  queue:daeh/1
  queue:drop/1
  queue:drop_r/1
  queue:filter/2
  queue:from_list/1
  queue:get/1
  queue:get_r/1
  queue:head/1
  queue:in/2
  queue:in_r/2
  queue:init/1
  queue:is_empty/1
  queue:is_queue/1
  queue:join/2
  queue:last/1
  queue:len/1
  queue:liat/1
  queue:member/2
  queue:new/0
  queue:out/1
  queue:out_r/1
  queue:peek/1
  queue:peek_r/1
  queue:reverse/1
  queue:snoc/2
  queue:split/2
  queue:tail/1
  queue:to_list/1
  random:seed/0
  random:seed/1
  random:seed/3
  random:seed0/0
  random:uniform/0
  random:uniform/1
  random:uniform_s/2
  re:compile/1
  re:compile/2
  re:replace/4
  re:run/2
  re:run/3
  re:split/2
  re:split/3
  rebar_config:get_local/3
  rebar_mustache:render/2
  rebar_rel_utils:get_target_dir/2
  rebar_rel_utils:is_rel_dir/0
  rebar_rel_utils:load_config/2
  release_handler:eval_appup_script/4
  riakc_obj:new_obj/4
  riakc_pb_socket:tunnel/4
  rpc:call/4
  rpc:call/5
  rpc:eval_everywhere/3
  rpc:multicall/3
  rpc:multicall/4
  rpc:multicall/5
  sets:add_element/2
  sets:del_element/2
  sets:filter/2
  sets:fold/3
  sets:from_list/1
  sets:intersection/1
  sets:intersection/2
  sets:is_disjoint/2
  sets:is_element/2
  sets:is_set/1
  sets:is_subset/2
  sets:new/0
  sets:size/1
  sets:subtract/2
  sets:to_list/1
  sets:union/1
  sets:union/2
  ssl:close/1
  ssl:connect/2
  ssl:connect/3
  ssl:connect/4
  ssl:controlling_process/2
  ssl:listen/2
  ssl:peercert/1
  ssl:peername/1
  ssl:recv/3
  ssl:send/2
  ssl:setopts/2
  ssl:sockname/1
  ssl:ssl_accept/1
  ssl:ssl_accept/2
  ssl:ssl_accept/3
  ssl:transport_accept/1
  ssl:transport_accept/2
  ssl_cipher:openssl_suite/1
  ssl_cipher:openssl_suite_name/1
  string:centre/2
  string:centre/3
  string:chr/2
  string:cspan/2
  string:equal/2
  string:join/2
  string:left/2
  string:left/3
  string:len/1
  string:rchr/2
  string:right/2
  string:right/3
  string:str/2
  string:strip/1
  string:strip/2
  string:strip/3
  string:sub_string/2
  string:sub_string/3
  string:substr/2
  string:substr/3
  string:to_float/1
  string:to_integer/1
  string:to_lower/1
  string:to_upper/1
  string:tokens/2
  supervisor:count_children/1
  supervisor:delete_child/2
  supervisor:start_child/2
  supervisor:start_link/2
  supervisor:start_link/3
  supervisor:terminate_child/2
  supervisor:which_children/1
  sys:debug_options/1
  sys:get_debug/3
  sys:handle_debug/4
  sys:handle_system_msg/6
  sys:print_log/1
  systools:make_script/2
  timer:apply_after/4
  timer:apply_interval/4
  timer:cancel/1
  timer:minutes/1
  timer:now_diff/2
  timer:seconds/1
  timer:send_after/2
  timer:send_interval/2
  timer:send_interval/3
  timer:sleep/1
  timer:tc/1
  timer:tc/2
  timer:tc/3
  unicode:characters_to_binary/1
  unicode:characters_to_binary/3
  unicode:characters_to_list/1
  unicode:characters_to_list/2
  xmerl:export_simple/3
  xmerl:export_simple_content/2
  xmerl_html:'#element#'/5
  xmerl_lib:end_tag/1
  xmerl_lib:expand_element/1
  xmerl_lib:find_attribute/2
  xmerl_lib:mapxml/2
  xmerl_lib:start_tag/2
  xmerl_ucs:from_utf16be/1
  xmerl_ucs:from_utf8/1
  xmerl_ucs:to_utf8/1
  yz_kv:index/3
  yz_kv:index_binary/5
  yz_kv:is_search_enabled_for_bucket/1
  yz_kv:should_handoff/1
  zlib:gunzip/1
  zlib:gzip/1
  zlib:unzip/1
  zlib:zip/1
Unknown types:
  base64:ascii_binary/0
  calendar:datetime/0
  compile:option/0
  erl_parse:abstract_clause/0
  erl_parse:abstract_expr/0
  erl_parse:abstract_form/0
  erl_scan:line/0
  erl_syntax:syntaxTree/0
  erlang:timestamp/0
  ets:comp_match_spec/0
  ets:match_spec/0
  ets:tab/0
  ets:tid/0
  file:date_time/0
  file:fd/0
  file:filename/0
  file:io_device/0
  file:name/0
  file:name_all/0
  file:posix/0
  gen_tcp:listen_option/0
  gen_tcp:option/0
  inet:hostname/0
  inet:ip4_address/0
  inet:ip6_address/0
  inet:ip_address/0
  inet:port_number/0
  inet:socket/0
  io:device/0
  io:format/0
  meck_history:history_record/0
  mochijson2:json_object/0
  mochijson2:json_string/0
  mochijson2:json_term/0
  mochijson2:json_value/0
  orddict:orddict/0
  ordsets:ordset/1
  proplists:property/0
  proplists:proplist/0
  re:mp/0
  riak_dt:operation/0
  riak_dt:value/0
  ssl:erl_cipher_suite/0
  ssl:ssl_option/0
  ssl:sslsocket/0
  supervisor:child_spec/0
  supervisor:strategy/0
  timer:tref/0
  unicode:charlist/0
 done in 0m53.63s
done (passed successfully)
==> develop.4ead0b8.object_ttl.3de80ba (dialyzer)





✅ 3 of 2 Code reviews from organization basho

@davidx
Copy link

davidx commented Dec 10, 2016

thumbot merge

@thumbot
Copy link
Contributor

thumbot commented Dec 10, 2016

✅ 3 of 2 Code reviews from organization basho

@thumbot
Copy link
Contributor

thumbot commented Dec 10, 2016

Merging and closing this pr

@thumbot thumbot merged commit c841113 into develop Dec 10, 2016
@thumbot
Copy link
Contributor

thumbot commented Dec 10, 2016

Successfully merged basho/riak_repl/pulls/765 (3de80ba on to develop)

---
:sha: c841113b7d06ff88935926bf449f77cbb2323b4f
:merged: true
:message: Pull Request successfully merged

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants