Skip to content

Conversation

@hmmr
Copy link
Contributor

@hmmr hmmr commented Feb 7, 2017

RTS-545, RTS-1165 (MEDIAN); RTS-1173, RTS-1553 (PERCENTILE); RTS-547, RTS-1222 (MODE)

RFC in basho/rfc#55. Depends on basho/riak_ql#167. Tests in basho/riak_test#1270.

Support for inverse distribution functions, currently including PERCENTILE_DISC, PERCENTILE_CONT, MEDIAN and MODE.

Additionally, a fix for a div-by-zero hiccup that happens when the first chunk received by the coordinator has zero rows.

@thumbot
Copy link

thumbot commented Feb 7, 2017

Thanks @hmmr!

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

thumbot commented Feb 7, 2017

feature-az-percentile fd23dc2 ➡️ riak_ts-develop b20de1c ⛔ completed
There seems to be an issue with build step **make_xref,make_dialyzer** ! ☁️
✅ MERGE

Started at: 2017-02-06 18:56
Duration: 0 seconds.
Result: OK
Message: Merge Success: feature-az-percentile fd23dc2 onto target branch: riak_ts-develop b20de1c
Exit Code: OK

📄







  Updating b20de1c..fd23dc2
Fast-forward (no commit created; -m option ignored)
 include/riak_kv_ts.hrl        |   2 +-
 src/riak_kv_app.erl           |   4 +
 src/riak_kv_qry.erl           |  12 +-
 src/riak_kv_qry_buffers.erl   | 102 +++++++----
 src/riak_kv_qry_compiler.erl  | 417 +++++++++++++++++++++++++++++++++++-------
 src/riak_kv_qry_worker.erl    |  12 +-
 src/riak_kv_ts_error_msgs.hrl |  42 +++++
 7 files changed, 478 insertions(+), 113 deletions(-)




✅ MAKE_CLEAN

Started at: 2017-02-06 18:56
Duration: 0 seconds.
Result: OK
Message: OK
Exit Code: 0

📄


cd /tmp/thumbs/riak_ts-develop.b20de1c.feature-az-percentile.fd23dc2; make clean




  ./rebar clean
==> riak_ts-develop.b20de1c.feature-az-percentile.fd23dc2 (clean)
rm -rf test.*-temp-data





✅ MAKE_DEPS

Started at: 2017-02-06 18:56
Duration: 31 seconds.
Result: OK
Message: OK
Exit Code: 0

📄


cd /tmp/thumbs/riak_ts-develop.b20de1c.feature-az-percentile.fd23dc2; make deps




  ./rebar get-deps
==> riak_ts-develop.b20de1c.feature-az-percentile.fd23dc2 (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.97.5p1"}}
Cloning into 'eper'...
Pulling sext from {git,"https://github.com/basho/sext.git",{tag,"1.1p6"}}
Cloning into 'sext'...
Pulling riak_pipe from {git,"https://github.com/basho/riak_pipe.git",
                            {branch,"riak_ts-develop"}}
Cloning into 'riak_pipe'...
Pulling riak_api from {git,"https://github.com/basho/riak_api.git",
                           {branch,"riak_ts-develop"}}
Cloning into 'riak_api'...
Pulling riak_dt from {git,"https://github.com/basho/riak_dt.git",
                          {tag,"2.1.3"}}
Cloning into 'riak_dt'...
Pulling msgpack from {git,"https://github.com/basho/msgpack-erlang.git",
                          {tag,"0.3.5"}}
Cloning into 'msgpack'...
Pulling riak_ql from {git,"https://github.com/basho/riak_ql.git",
                          {branch,"develop"}}
Cloning into 'riak_ql'...
Pulling jam from {git,"https://github.com/basho/jam.git",{tag,"1.0.0"}}
Cloning into 'jam'...
Pulling eunit_formatters from {git,"https://github.com/basho/eunit_formatters",
                                   {tag,"0.1.2"}}
Cloning into 'eunit_formatters'...
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 lager from {git,"https://github.com/basho/lager.git",{tag,"3.2.4"}}
Cloning into 'lager'...
Pulling neotoma from {git,"https://github.com/basho/neotoma.git",
                          {tag,"1.7.3"}}
Cloning into 'neotoma'...
==> getopt (get-deps)
==> lager (get-deps)
Pulling goldrush from {git,"https://github.com/basho/goldrush.git",
                           {tag,"0.1.9"}}
Cloning into 'goldrush'...
==> goldrush (get-deps)
==> neotoma (get-deps)
==> eper (get-deps)
==> sext (get-deps)
Pulling edown from {git,"git://github.com/basho/edown.git",{tag,"0.8.1"}}
Cloning into 'edown'...
==> edown (get-deps)
==> riak_pipe (get-deps)
Pulling riak_core from {git,"git://github.com/basho/riak_core.git",
                            {branch,"riak_ts-develop"}}
Cloning into 'riak_core'...
==> jam (get-deps)
==> riak_core (get-deps)
Pulling poolboy from {git,"https://github.com/basho/poolboy.git",
                          {tag,"0.8.1p3"}}
Cloning into 'poolboy'...
Pulling basho_stats from {git,"https://github.com/basho/basho_stats.git",
                              {tag,"1.0.3"}}
Cloning into 'basho_stats'...
Pulling riak_sysmon from {git,"https://github.com/basho/riak_sysmon.git",
                              {tag,"2.1.4"}}
Cloning into 'riak_sysmon'...
Pulling riak_ensemble from {git,"https://github.com/basho/riak_ensemble",
                                {branch,"riak_ts-develop"}}
Cloning into 'riak_ensemble'...
Pulling pbkdf2 from {git,"https://github.com/basho/erlang-pbkdf2.git",
                         {tag,"2.0.0"}}
Cloning into 'pbkdf2'...
Pulling eleveldb from {git,"https://github.com/basho/eleveldb.git",
                           {branch,"riak_ts-develop"}}
Cloning into 'eleveldb'...
Pulling exometer_core from {git,"https://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)
==> msgpack (get-deps)
==> eleveldb (get-deps)
Cloning into 'leveldb'...
Note: checking out '2.0.33'.

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 69a8fc1... add stub code for viewing Riak objects.  need way to conditional compile OS versus EE for this to be live
==> 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_api (get-deps)
Pulling riak_pb from {git,"https://github.com/basho/riak_pb.git",
                          {tag,"2.3.0.0"}}
Cloning into 'riak_pb'...
Pulling webmachine from {git,"https://github.com/basho/webmachine.git",
                             {tag,"1.10.8p2"}}
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)
==> riak_dt (get-deps)
==> riak_ql (get-deps)
Pulling unite from {git,"https://github.com/basho/unite.git",{tag,"v0.0.1p2"}}
Cloning into 'unite'...
Pulling merl from {git,"https://github.com/basho/merl.git",
                       {tag,"0.1.0-basho"}}
Cloning into 'merl'...
==> unite (get-deps)
Pulling color from {git,"https://github.com/basho/erlang-color.git",
                        {tag,"v0.2.0p1"}}
Cloning into 'color'...
Pulling tdiff from {git,"https://github.com/basho/tdiff.git",{tag,"0.1"}}
Cloning into 'tdiff'...
==> color (get-deps)
==> tdiff (get-deps)
==> merl (get-deps)
==> eunit_formatters (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)





✅ MAKE_COMPILE

Started at: 2017-02-06 18:57
Duration: 95 seconds.
Result: OK
Message: OK
Exit Code: 0

📄


cd /tmp/thumbs/riak_ts-develop.b20de1c.feature-az-percentile.fd23dc2; make compile




  
  
... Snipped 1887 lines ...
ace_resource.erl
Compiled src/webmachine_mochiweb.erl
==> riak_api (compile)
Compiled src/riak_api_pb_service.erl
Compiled src/riak_api_pb_frame.erl
Compiled src/riak_api_stat.erl
Compiled src/riak_api_web.erl
Compiled src/riak_api_web_security.erl
Compiled src/riak_api_pb_listener.erl
Compiled src/riak_api_sup.erl
Compiled src/riak_api_pb_registration_helper.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
==> riak_dt (compile)
Compiled src/riak_dt.erl
Compiled src/riak_dt_gcounter.erl
Compiled src/riak_dt_lwwreg.erl
Compiled src/riak_dt_orset.erl
Compiled src/riak_dt_vclock.erl
Compiled src/riak_dt_od_flag.erl
Compiled src/riak_dt_enable_flag.erl
Compiled src/riak_dt_gset.erl
Compiled src/riak_dt_oe_flag.erl
Compiled src/riak_dt_emcntr.erl
Compiled src/riak_dt_disable_flag.erl
Compiled src/riak_dt_pncounter.erl
Compiled src/riak_dt_orswot.erl
Compiled src/riak_dt_map.erl
==> color (compile)
Compiled src/color.erl
==> tdiff (compile)
Compiled src/tdiff_benchmark.erl
Compiled src/tdiff_debug.erl
Compiled src/tdiff.erl
==> unite (compile)
Compiled src/unite_compact.erl
==> merl (compile)
make[1]: Entering directory `/tmp/thumbs/riak_ts-develop.b20de1c.feature-az-percentile.fd23dc2/deps/merl'
erlc -pz ./priv -pa ./ebin +debug_info -o ebin/ src/merl.erl
erlc -DMERL_NO_TRANSFORM +debug_info -o priv/ src/merl_transform.erl
erlc -pz ./priv -pa ./ebin +debug_info -o ebin/ src/merl_transform.erl
erlc -pz ./priv -pa ./ebin +debug_info -o ebin/ src/merl_tests.erl
make[1]: Leaving directory `/tmp/thumbs/riak_ts-develop.b20de1c.feature-az-percentile.fd23dc2/deps/merl'
==> riak_ql (compile)
Compiled src/riak_ql_lexer.xrl
Compiled src/riak_ql_parser.yrl
Compiled src/riak_ql_lexer.erl
Compiled src/riak_ql_parser.erl
Compiled src/riak_ql_component.erl
Compiled src/riak_ql_show_create_table.erl
Compiled src/riak_ql_ddl_util.erl
Compiled src/riak_ql_cmd.erl
Compiled src/riak_ql_describe.erl
Compiled src/riak_ql_window_agg_fns.erl
Compiled src/riak_ql_quanta.erl
Compiled src/riak_ql_to_string.erl
Compiled src/riak_ql_ddl.erl
Compiled src/riak_ql_ddl_compiler.erl
==> eunit_formatters (compile)
Compiled src/binomial_heap.erl
Compiled src/eunit_progress.erl
==> proper (compile)
make[1]: Entering directory `/tmp/thumbs/riak_ts-develop.b20de1c.feature-az-percentile.fd23dc2/deps/proper'
./write_compile_flags include/compile_flags.hrl
make[1]: Leaving directory `/tmp/thumbs/riak_ts-develop.b20de1c.feature-az-percentile.fd23dc2/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/riak_ts-develop.b20de1c.feature-az-percentile.fd23dc2/deps/proper/src/proper_types.erl:342: Warning: missing specification for function from_binary/1
/tmp/thumbs/riak_ts-develop.b20de1c.feature-az-percentile.fd23dc2/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_shrink.erl
Compiled src/proper_gb_sets.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_gen_db.erl
Compiled src/s2_env.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_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_ts-develop.b20de1c.feature-az-percentile.fd23dc2 (compile)
Compiled src/riak_kv_backend.erl
Compiled src/riak_kv_test_util.erl
Compiled src/riak_kv_ensemble_backend.erl
Compiled src/riak_kv_ttb_ts.erl
Compiled src/riak_kv_ts_util.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_object.erl
Compiled src/riak_object_json.erl
Compiled src/riak_kv_pb_bucket.erl
Compiled src/riak_kv_pb_index.erl
Compiled src/riak_kv_requests.erl
Compiled src/riak_kv_wm_ts_util.erl
Compiled src/riak_kv_env.erl
Compiled src/riak_kv_cinfo.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_select.erl
Compiled src/riak_kv_memory_backend.erl
Compiled src/riak_kv_qry_queue.erl
Compiled src/riak_kv_fold_buffer.erl
Compiled src/riak_kv_hooks.erl
Compiled src/riak_kv_mapred_json.erl
Compiled src/riak_kv_qry_compiler.erl
Compiled src/riak_kv_js_sup.erl
Compiled src/riak_kv_qry_buffers.erl
Compiled src/riak_kv_mrc_pipe.erl
Compiled src/riak_kv_wm_ping.erl
Compiled src/riak_kv_wm_preflist.erl
Compiled src/riak_kv_qry_worker.erl
Compiled src/riak_kv_hll.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_stat.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_js_vm.erl
Compiled src/riak_kv_wm_timeseries.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_wm_object.erl
Compiled src/riak_kv_buckets_fsm_sup.erl
Compiled src/riak_kv_pb_ts.erl
Compiled src/riak_kv_gcounter.erl
Compiled src/riak_kv_wm_stats.erl
Compiled src/riak_kv_mapreduce.erl
Compiled src/riak_kv_worker.erl
Compiled src/riak_kv_wm_mapred.erl
Compiled src/riak_kv_yessir_backend.erl
Compiled src/riak_kv_ts_svc.erl
Compiled src/riak_kv_pb_bucket_key_apl.erl
Compiled src/riak_kv_mapred_filters.erl
Compiled src/riak_kv_http_cache.erl
Compiled src/riak_kv_ts_api.erl
Compiled src/riak_kv_multi_prefix_backend.erl
Compiled src/riak_kv_wm_index.erl
Compiled src/riak_kv_stat_worker.erl
Compiled src/riak_kv_w_reduce.erl
Compiled src/riak_kv_put_core.erl
Compiled src/riak_kv_qry_sup.erl
Compiled src/sms.erl
Compiled src/riak_kv_delete.erl
Compiled src/riak_kv_metadata_store_listener.erl
Compiled src/riak_kv_encoding_migrate.erl
Compiled src/riak_kv_mapred_term.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_pb_counter.erl
Compiled src/riak_kv_eleveldb_backend.erl
Compiled src/riak_kv_wm_crdt.erl
Compiled src/riak_kv_pb_mapred.erl
Compiled src/json_pp.erl
Compiled src/riak_kv_wm_timeseries_query.erl
Compiled src/riak_kv_qry_coverage_plan.erl
Compiled src/riak_kv_wm_counter.erl
Compiled src/riak_kv_ts_newtype.erl
Compiled src/riak_kv_2i_aae.erl
Compiled src/riak_kv_compile_tab.erl
Compiled src/riak_kv_qry.erl
Compiled src/riak_kv_pb_crdt.erl
Compiled src/riak_kv_wm_timeseries_listkeys.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_kv_ensembles.erl
Compiled src/riak_index.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_pipe_listkeys.erl
Compiled src/riak_kv_index_hashtree.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_pb_coverage.erl
Compiled src/riak_kv_get_fsm.erl
Compiled src/riak_kv_ts_sup.erl
Compiled src/riak_kv_mrc_map.erl
Compiled src/riak_kv_put_fsm.erl
Compiled src/riak_kv_qry_buffers_ldb.erl
Compiled src/riak_kv_wm_utils.erl
Compiled src/riak_kv_delete_sup.erl
Compiled src/riak_kv_wm_keylist.erl
Compiled src/riak_kv_crdt_json.erl
Compiled priv/tracers/tracer_func_args.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





✅ MAKE_TEST

Started at: 2017-02-06 18:58
Duration: 1059 seconds.
Result: OK
Message: OK
Exit Code: 0

📄


cd /tmp/thumbs/riak_ts-develop.b20de1c.feature-az-percentile.fd23dc2; make test




  
  
... Snipped 507 lines ...
....................................................(x10)....................................................................................................(x100)....................................................................................................(x1000)...........(x100)......(x10).....(x1)......
Time limit reached: 10.0 seconds.

OK, passed 22756 tests
�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m19:09:25.672 [info] Application lager started on node nonode@nohost
19:09:25.771 [info] Starting reporters with []
19:09:25.771 [info] Application exometer_core started on node nonode@nohost
....................................................................................................(x10)....................................................................................................(x100)....................................................................................................(x1000).......................(x100)....(x10)......(x1)..
Time limit reached: 60.0 seconds.

OK, passed 34562 tests
�[32m.�[0m19:10:26.038 [info] Application exometer_core exited with reason: stopped
�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m....................................................................................................(x10)..........
OK, passed 200 tests
�[32m.�[0mtest/rest_url_encoding_test.erl:43:<0.2553.0>: Skipping rest_url_encoding_test

test/rest_url_encoding_test.erl:43:<0.2553.0>: Skipping rest_url_encoding_test

�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m19:12:42.293 [info] Application lager started on node putfsmeqc237004437162@thumbs01
19:12:42.293 [info] Starting reporters with []
19:12:42.293 [info] Application exometer_core started on node putfsmeqc237004437162@thumbs01
�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m....................................................................................................(x10)....................................................................................................(x100)..................(x10).....
Time limit reached: 60.0 seconds.

OK, passed 2950 tests
�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m....................................................................................................(x10)..........................................................................................
OK, passed 1000 tests
�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m[os_mon] memory supervisor port (memsup): Erlang has closed
[os_mon] cpu supervisor port (cpu_sup): Erlang has closed
�[32m.�[0m�[32m.�[0m�[32m.�[0m....................................................................................................(x10)..........................................................................................
OK, passed 1000 tests
�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m[os_mon] memory supervisor port (memsup): Erlang has closed
[os_mon] cpu supervisor port (cpu_sup): Erlang has closed
�[32m.�[0m[os_mon] memory supervisor port (memsup): Erlang has closed
[os_mon] cpu supervisor port (cpu_sup): Erlang has closed
�[32m.�[0m[os_mon] memory supervisor port (memsup): Erlang has closed
[os_mon] cpu supervisor port (cpu_sup): Erlang has closed
�[32m.�[0m[os_mon] memory supervisor port (memsup): Erlang has closed
[os_mon] cpu supervisor port (cpu_sup): Erlang has closed
�[32m.�[0m[os_mon] memory supervisor port (memsup): Erlang has closed
[os_mon] cpu supervisor port (cpu_sup): Erlang has closed
�[32m.�[0m�[32m.�[0m�[32m.�[0m....................................................................................................(x10)....................................................................................................(x100)....................................................................................................(x1000).(x100).(x10).......(x1).
Time limit reached: 10.0 seconds.

OK, passed 12271 tests
�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m....................................................................................................(x10)....................................................................................................(x100)......................(x10)......
Time limit reached: 5.0 seconds.

OK, passed 3360 tests
�[32m.�[0m....................................................................................................(x10)....................................................................................................(x100)..............(x10).(x1).....
Time limit reached: 5.0 seconds.

OK, passed 2515 tests
�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m....................................................................................................(x10)..........................................................................................
OK, passed 1000 tests
�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m....................................................................................................(x10)....................................................................................................(x100).................................(x10).......(x1).......
Time limit reached: 60.0 seconds.

OK, passed 4477 tests

sibling_count
23.56% 0
16.28% 1
14.00% 2
11.15% 3
9.34% 4
6.97% 5
5.03% 6
3.19% 7
2.61% 8
2.46% 9
1.25% 11
1.23% 10
0.76% 12
0.58% 13
0.45% 14
0.31% 15
0.27% 16
0.16% 20
0.13% 18
0.07% 17
0.04% 25
0.04% 22
0.04% 19
0.02% 33
0.02% 24
0.02% 23

17.876% {riak_object_dvv_statem,get_put,7}
17.873% {riak_object_dvv_statem,replicate,4}
17.666% {riak_object_dvv_statem,get,4}
17.335% {riak_object_dvv_statem,put,4}
13.374% {riak_object_dvv_statem,update,5}
9.859% {riak_object_dvv_statem,make_ring,2}
6.017% {riak_object_dvv_statem,set_nr,1}
�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0mtest/riak_kv_schema_tests.erl:424:<0.2553.0>: Supporting riak_core components not present, skipping job_class_enabled test
�[32m.�[0m
�[32m546 tests passed�[0m  �[30;1m(1041.03 s)�[0m





⛔ MAKE_XREF

Started at: 2017-02-06 19:16
Duration: 11 seconds.
Result: ERROR
Message: Step make_xref Failed!
Exit Code: 2

📄


cd /tmp/thumbs/riak_ts-develop.b20de1c.feature-az-percentile.fd23dc2; make xref




  ./rebar get-deps
==> sidejob (get-deps)
==> erlang_js (get-deps)
==> meck (get-deps)
==> getopt (get-deps)
==> goldrush (get-deps)
==> lager (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)
==> msgpack (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)
==> jam (get-deps)
==> clique (get-deps)
==> riak_core (get-deps)
==> riak_pipe (get-deps)
==> hamcrest (get-deps)
==> riak_pb (get-deps)
==> mochiweb (get-deps)
==> webmachine (get-deps)
==> riak_api (get-deps)
==> riak_dt (get-deps)
==> color (get-deps)
==> tdiff (get-deps)
==> unite (get-deps)
==> merl (get-deps)
==> riak_ql (get-deps)
==> eunit_formatters (get-deps)
==> proper (get-deps)
==> stdlib2 (get-deps)
==> hyper (get-deps)
==> riak_ts-develop.b20de1c.feature-az-percentile.fd23dc2 (get-deps)
./rebar compile
==> sidejob (compile)
==> erlang_js (compile)
make[1]: Entering directory `/tmp/thumbs/riak_ts-develop.b20de1c.feature-az-percentile.fd23dc2/deps/erlang_js'
cd c_src; make
make[2]: Entering directory `/tmp/thumbs/riak_ts-develop.b20de1c.feature-az-percentile.fd23dc2/deps/erlang_js/c_src'
make[2]: Nothing to be done for `js'.
make[2]: Leaving directory `/tmp/thumbs/riak_ts-develop.b20de1c.feature-az-percentile.fd23dc2/deps/erlang_js/c_src'
make[1]: Leaving directory `/tmp/thumbs/riak_ts-develop.b20de1c.feature-az-percentile.fd23dc2/deps/erlang_js'
==> meck (compile)
==> getopt (compile)
==> goldrush (compile)
==> lager (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)
==> msgpack (compile)
==> eleveldb (compile)
make[1]: Entering directory `/tmp/thumbs/riak_ts-develop.b20de1c.feature-az-percentile.fd23dc2/deps/eleveldb/c_src/leveldb'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/tmp/thumbs/riak_ts-develop.b20de1c.feature-az-percentile.fd23dc2/deps/eleveldb/c_src/leveldb'
make[1]: Entering directory `/tmp/thumbs/riak_ts-develop.b20de1c.feature-az-percentile.fd23dc2/deps/eleveldb/c_src/leveldb'
make[1]: Nothing to be done for `tools'.
make[1]: Leaving directory `/tmp/thumbs/riak_ts-develop.b20de1c.feature-az-percentile.fd23dc2/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)
==> jam (compile)
==> clique (compile)
==> riak_core (compile)
==> riak_pipe (compile)
==> hamcrest (compile)
==> hamcrest (post_compile)
==> riak_pb (compile)
==> mochiweb (compile)
==> webmachine (compile)
==> riak_api (compile)
==> riak_dt (compile)
==> color (compile)
==> tdiff (compile)
==> unite (compile)
==> merl (compile)
make[1]: Entering directory `/tmp/thumbs/riak_ts-develop.b20de1c.feature-az-percentile.fd23dc2/deps/merl'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/tmp/thumbs/riak_ts-develop.b20de1c.feature-az-percentile.fd23dc2/deps/merl'
==> riak_ql (compile)
==> eunit_formatters (compile)
==> proper (compile)
make[1]: Entering directory `/tmp/thumbs/riak_ts-develop.b20de1c.feature-az-percentile.fd23dc2/deps/proper'
make[1]: `include/compile_flags.hrl' is up to date.
make[1]: Leaving directory `/tmp/thumbs/riak_ts-develop.b20de1c.feature-az-percentile.fd23dc2/deps/proper'
==> stdlib2 (compile)
==> hyper (compile)
==> riak_ts-develop.b20de1c.feature-az-percentile.fd23dc2 (compile)
./rebar xref skip_deps=true
WARN:  Ignoring sub_dirs for /tmp/thumbs/riak_ts-develop.b20de1c.feature-az-percentile.fd23dc2/deps/exometer_core
==> riak_ts-develop.b20de1c.feature-az-percentile.fd23dc2 (xref)
Query (XC - UC) || (XU - X - B - "(cluster_info|dtrace|yz_kv|yz_stat|object)" : Mod)
 answer [{{riak_kv_qry_compiler,validate_invdist_funcall,3},
          {riak_ql_inverse_distrib_fns,fn_param_check,2}}]
 did not match []
ERROR: xref failed while processing /tmp/thumbs/riak_ts-develop.b20de1c.feature-az-percentile.fd23dc2: rebar_abort
make: *** [xref] Error 1





⛔ MAKE_DIALYZER

Started at: 2017-02-06 19:16
Duration: 92 seconds.
Result: ERROR
Message: Step make_dialyzer Failed!
Exit Code: 2

📄


cd /tmp/thumbs/riak_ts-develop.b20de1c.feature-az-percentile.fd23dc2; make dialyzer




  
  
... Snipped 671 lines ...
1
  gb_sets:add/2
  gb_sets:add_element/2
  gb_sets:balance/1
  gb_sets:del_element/2
  gb_sets:delete/2
  gb_sets:delete_any/2
  gb_sets:difference/2
  gb_sets:empty/0
  gb_sets:filter/2
  gb_sets:fold/3
  gb_sets:from_list/1
  gb_sets:from_ordset/1
  gb_sets:insert/2
  gb_sets:intersection/1
  gb_sets:intersection/2
  gb_sets:is_disjoint/2
  gb_sets:is_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:swap_handler/3
  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_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/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:unregister_name/1
  global:whereis_name/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_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:write_char/1
  io_lib:write_string/1
  io_lib_format:fwrite_g/1
  io_lib_pretty:print/4
  io_lib_pretty:print/6
  lager_default_tracer:info/1
  lib:format_exception/6
  lists:append/1
  lists:concat/1
  lists:duplicate/2
  lists:filtermap/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:sum/1
  lists:ukeymerge/3
  lists:ukeysort/2
  lists:umerge/2
  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
  mnesia:system_info/1
  mnesia:table_info/2
  mnesia_tm:get_info/1
  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
  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_link/1
  proc_lib:spawn_link/3
  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
  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/4
  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_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: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/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
  zlib:gunzip/1
  zlib:gzip/1
Unknown types:
  calendar:datetime/0
  compile:option/0
  dets:tab_name/0
  erl_parse:abstract_clause/0
  erl_parse:abstract_expr/0
  erl_parse:abstract_form/0
  erl_scan:line/0
  erl_scan:location/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:socket/0
  io:device/0
  io:format/0
  meck_history:history_record/0
  msgpack:msgpack_map_jiffy/0
  msgpack:msgpack_map_jsx/0
  orddict:orddict/0
  ordsets:ordset/1
  proplists:property/0
  proplists:proplist/0
  re:mp/0
  ssl:ssl_option/0
  ssl:sslsocket/0
  supervisor:child_spec/0
  supervisor:strategy/0
  timer:tref/0
  unicode:charlist/0
 done in 0m47.60s
done (passed successfully)
==> riak_ts-develop.b20de1c.feature-az-percentile.fd23dc2 (dialyzer)
  riak_ql_inverse_distrib_fns:fn_param_check/2
  riak_ql_inverse_distrib_fns:invdist_function/0
make: *** [dialyzer-run] Error 1





⬜ 0 of 2 Code reviews from organization basho

@hmmr hmmr changed the title [WIP] inverse distribution functions (PERCENTILE, MEDIAN) inverse distribution functions (PERCENTILE, MEDIAN) Feb 10, 2017
@hmmr hmmr changed the title inverse distribution functions (PERCENTILE, MEDIAN) [WIP] inverse distribution functions (PERCENTILE, MEDIAN) Feb 10, 2017
@thumbot
Copy link

thumbot commented Feb 11, 2017

feature-az-percentile 8d0f5c2 ➡️ riak_ts-develop b20de1c ⛔ completed
There seems to be an issue with build step **make_test,make_xref,make_dialyzer** ! ☁️
✅ MERGE

Started at: 2017-02-10 19:56
Duration: 1 seconds.
Result: OK
Message: Merge Success: feature-az-percentile 8d0f5c2 onto target branch: riak_ts-develop b20de1c
Exit Code: OK

📄







  Updating b20de1c..8d0f5c2
Fast-forward (no commit created; -m option ignored)
 include/riak_kv_ts.hrl        |   2 +-
 src/riak_kv_app.erl           |   4 +
 src/riak_kv_qry.erl           |  18 +-
 src/riak_kv_qry_buffers.erl   | 102 ++++++---
 src/riak_kv_qry_compiler.erl  | 513 ++++++++++++++++++++++++++++++++----------
 src/riak_kv_qry_worker.erl    |  12 +-
 src/riak_kv_ts_error_msgs.hrl |  42 ++++
 7 files changed, 530 insertions(+), 163 deletions(-)




✅ MAKE_CLEAN

Started at: 2017-02-10 19:56
Duration: 1 seconds.
Result: OK
Message: OK
Exit Code: 0

📄


cd /tmp/thumbs/riak_ts-develop.b20de1c.feature-az-percentile.8d0f5c2; make clean




  ./rebar clean
==> riak_ts-develop.b20de1c.feature-az-percentile.8d0f5c2 (clean)
rm -rf test.*-temp-data





✅ MAKE_DEPS

Started at: 2017-02-10 19:56
Duration: 29 seconds.
Result: OK
Message: OK
Exit Code: 0

📄


cd /tmp/thumbs/riak_ts-develop.b20de1c.feature-az-percentile.8d0f5c2; make deps




  ./rebar get-deps
==> riak_ts-develop.b20de1c.feature-az-percentile.8d0f5c2 (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.97.5p1"}}
Cloning into 'eper'...
Pulling sext from {git,"https://github.com/basho/sext.git",{tag,"1.1p6"}}
Cloning into 'sext'...
Pulling riak_pipe from {git,"https://github.com/basho/riak_pipe.git",
                            {branch,"riak_ts-develop"}}
Cloning into 'riak_pipe'...
Pulling riak_api from {git,"https://github.com/basho/riak_api.git",
                           {branch,"riak_ts-develop"}}
Cloning into 'riak_api'...
Pulling riak_dt from {git,"https://github.com/basho/riak_dt.git",
                          {tag,"2.1.3"}}
Cloning into 'riak_dt'...
Pulling msgpack from {git,"https://github.com/basho/msgpack-erlang.git",
                          {tag,"0.3.5"}}
Cloning into 'msgpack'...
Pulling riak_ql from {git,"https://github.com/basho/riak_ql.git",
                          {branch,"develop"}}
Cloning into 'riak_ql'...
Pulling jam from {git,"https://github.com/basho/jam.git",{tag,"1.0.0"}}
Cloning into 'jam'...
Pulling eunit_formatters from {git,"https://github.com/basho/eunit_formatters",
                                   {tag,"0.1.2"}}
Cloning into 'eunit_formatters'...
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 lager from {git,"https://github.com/basho/lager.git",{tag,"3.2.4"}}
Cloning into 'lager'...
Pulling neotoma from {git,"https://github.com/basho/neotoma.git",
                          {tag,"1.7.3"}}
Cloning into 'neotoma'...
==> getopt (get-deps)
==> lager (get-deps)
Pulling goldrush from {git,"https://github.com/basho/goldrush.git",
                           {tag,"0.1.9"}}
Cloning into 'goldrush'...
==> goldrush (get-deps)
==> neotoma (get-deps)
==> eper (get-deps)
==> sext (get-deps)
Pulling edown from {git,"git://github.com/basho/edown.git",{tag,"0.8.1"}}
Cloning into 'edown'...
==> edown (get-deps)
==> riak_pipe (get-deps)
Pulling riak_core from {git,"git://github.com/basho/riak_core.git",
                            {branch,"riak_ts-develop"}}
Cloning into 'riak_core'...
==> jam (get-deps)
==> riak_core (get-deps)
Pulling poolboy from {git,"https://github.com/basho/poolboy.git",
                          {tag,"0.8.1p3"}}
Cloning into 'poolboy'...
Pulling basho_stats from {git,"https://github.com/basho/basho_stats.git",
                              {tag,"1.0.3"}}
Cloning into 'basho_stats'...
Pulling riak_sysmon from {git,"https://github.com/basho/riak_sysmon.git",
                              {tag,"2.1.4"}}
Cloning into 'riak_sysmon'...
Pulling riak_ensemble from {git,"https://github.com/basho/riak_ensemble",
                                {branch,"riak_ts-develop"}}
Cloning into 'riak_ensemble'...
Pulling pbkdf2 from {git,"https://github.com/basho/erlang-pbkdf2.git",
                         {tag,"2.0.0"}}
Cloning into 'pbkdf2'...
Pulling eleveldb from {git,"https://github.com/basho/eleveldb.git",
                           {branch,"riak_ts-develop"}}
Cloning into 'eleveldb'...
Pulling exometer_core from {git,"https://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)
==> msgpack (get-deps)
==> eleveldb (get-deps)
Cloning into 'leveldb'...
Note: checking out '2.0.33'.

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 69a8fc1... add stub code for viewing Riak objects.  need way to conditional compile OS versus EE for this to be live
==> 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_api (get-deps)
Pulling riak_pb from {git,"https://github.com/basho/riak_pb.git",
                          {tag,"2.3.0.0"}}
Cloning into 'riak_pb'...
Pulling webmachine from {git,"https://github.com/basho/webmachine.git",
                             {tag,"1.10.8p2"}}
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)
==> riak_dt (get-deps)
==> riak_ql (get-deps)
Pulling unite from {git,"https://github.com/basho/unite.git",{tag,"v0.0.1p2"}}
Cloning into 'unite'...
Pulling merl from {git,"https://github.com/basho/merl.git",
                       {tag,"0.1.0-basho"}}
Cloning into 'merl'...
==> unite (get-deps)
Pulling color from {git,"https://github.com/basho/erlang-color.git",
                        {tag,"v0.2.0p1"}}
Cloning into 'color'...
Pulling tdiff from {git,"https://github.com/basho/tdiff.git",{tag,"0.1"}}
Cloning into 'tdiff'...
==> color (get-deps)
==> tdiff (get-deps)
==> merl (get-deps)
==> eunit_formatters (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)





✅ MAKE_COMPILE

Started at: 2017-02-10 19:57
Duration: 105 seconds.
Result: OK
Message: OK
Exit Code: 0

📄


cd /tmp/thumbs/riak_ts-develop.b20de1c.feature-az-percentile.8d0f5c2; make compile




  
  
... Snipped 1887 lines ...
ace_resource.erl
Compiled src/webmachine_mochiweb.erl
==> riak_api (compile)
Compiled src/riak_api_pb_service.erl
Compiled src/riak_api_pb_frame.erl
Compiled src/riak_api_web.erl
Compiled src/riak_api_stat.erl
Compiled src/riak_api_web_security.erl
Compiled src/riak_api_pb_listener.erl
Compiled src/riak_api_pb_registration_helper.erl
Compiled src/riak_api_sup.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
==> riak_dt (compile)
Compiled src/riak_dt.erl
Compiled src/riak_dt_lwwreg.erl
Compiled src/riak_dt_gcounter.erl
Compiled src/riak_dt_orset.erl
Compiled src/riak_dt_vclock.erl
Compiled src/riak_dt_enable_flag.erl
Compiled src/riak_dt_od_flag.erl
Compiled src/riak_dt_gset.erl
Compiled src/riak_dt_oe_flag.erl
Compiled src/riak_dt_emcntr.erl
Compiled src/riak_dt_disable_flag.erl
Compiled src/riak_dt_orswot.erl
Compiled src/riak_dt_pncounter.erl
Compiled src/riak_dt_map.erl
==> color (compile)
Compiled src/color.erl
==> tdiff (compile)
Compiled src/tdiff_benchmark.erl
Compiled src/tdiff_debug.erl
Compiled src/tdiff.erl
==> unite (compile)
Compiled src/unite_compact.erl
==> merl (compile)
make[1]: Entering directory `/tmp/thumbs/riak_ts-develop.b20de1c.feature-az-percentile.8d0f5c2/deps/merl'
erlc -pz ./priv -pa ./ebin +debug_info -o ebin/ src/merl.erl
erlc -DMERL_NO_TRANSFORM +debug_info -o priv/ src/merl_transform.erl
erlc -pz ./priv -pa ./ebin +debug_info -o ebin/ src/merl_transform.erl
erlc -pz ./priv -pa ./ebin +debug_info -o ebin/ src/merl_tests.erl
make[1]: Leaving directory `/tmp/thumbs/riak_ts-develop.b20de1c.feature-az-percentile.8d0f5c2/deps/merl'
==> riak_ql (compile)
Compiled src/riak_ql_lexer.xrl
Compiled src/riak_ql_parser.yrl
Compiled src/riak_ql_lexer.erl
Compiled src/riak_ql_parser.erl
Compiled src/riak_ql_component.erl
Compiled src/riak_ql_show_create_table.erl
Compiled src/riak_ql_ddl_util.erl
Compiled src/riak_ql_cmd.erl
Compiled src/riak_ql_describe.erl
Compiled src/riak_ql_window_agg_fns.erl
Compiled src/riak_ql_quanta.erl
Compiled src/riak_ql_to_string.erl
Compiled src/riak_ql_ddl.erl
Compiled src/riak_ql_ddl_compiler.erl
==> eunit_formatters (compile)
Compiled src/binomial_heap.erl
Compiled src/eunit_progress.erl
==> proper (compile)
make[1]: Entering directory `/tmp/thumbs/riak_ts-develop.b20de1c.feature-az-percentile.8d0f5c2/deps/proper'
./write_compile_flags include/compile_flags.hrl
make[1]: Leaving directory `/tmp/thumbs/riak_ts-develop.b20de1c.feature-az-percentile.8d0f5c2/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/riak_ts-develop.b20de1c.feature-az-percentile.8d0f5c2/deps/proper/src/proper_types.erl:342: Warning: missing specification for function from_binary/1
/tmp/thumbs/riak_ts-develop.b20de1c.feature-az-percentile.8d0f5c2/deps/proper/src/proper_types.erl:467: Warning: missing specification for function unwrap/1
Compiled src/proper_types.erl
Compiled src/proper_queue.erl
Compiled src/proper_dict.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_shrink.erl
Compiled src/proper_ordsets.erl
Compiled src/proper_gb_sets.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_statem.erl
Compiled src/proper_transformer.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_sh.erl
Compiled src/s2_dot.erl
Compiled src/s2_time.erl
Compiled src/s2_csets.erl
Compiled src/s2_maybe.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.erl
Compiled src/hyper_array.erl
Compiled src/hyper_gb.erl
Compiled src/hyper_binary.erl
Compiled src/hyper_const.erl
Compiled src/hyper_binary_rle.erl
==> riak_ts-develop.b20de1c.feature-az-percentile.8d0f5c2 (compile)
Compiled src/riak_kv_backend.erl
Compiled src/riak_kv_test_util.erl
Compiled src/riak_kv_ensemble_backend.erl
Compiled src/riak_kv_ttb_ts.erl
Compiled src/riak_kv_ts_util.erl
Compiled src/raw_link_walker.erl
Compiled src/riak_kv_mrc_sink.erl
Compiled src/riak_kv_w1c_sup.erl
Compiled src/riak_object.erl
Compiled src/riak_kv_pipe_get.erl
Compiled src/riak_kv_counter.erl
Compiled src/riak_object_json.erl
Compiled src/riak_kv_pb_bucket.erl
Compiled src/riak_kv_wm_ts_util.erl
Compiled src/riak_kv_pb_index.erl
Compiled src/riak_kv_requests.erl
Compiled src/riak_kv_env.erl
Compiled src/riak_kv_cinfo.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_qry_compiler.erl
Compiled src/riak_kv_qry_queue.erl
Compiled src/riak_kv_select.erl
Compiled src/riak_kv_fold_buffer.erl
Compiled src/riak_kv_memory_backend.erl
Compiled src/riak_kv_hooks.erl
Compiled src/riak_kv_mapred_json.erl
Compiled src/riak_kv_js_sup.erl
Compiled src/riak_kv_mrc_pipe.erl
Compiled src/riak_kv_qry_buffers.erl
Compiled src/riak_kv_wm_preflist.erl
Compiled src/riak_kv_wm_ping.erl
Compiled src/riak_kv_qry_worker.erl
Compiled src/riak_kv_hll.erl
Compiled src/riak_kv_multi_backend.erl
Compiled src/riak_kv_bucket.erl
Compiled src/riak_kv_console.erl
Compiled src/riak_kv_mrc_sink_sup.erl
Compiled src/riak_kv_crdt.erl
Compiled src/riak_kv_pb_object.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_stat.erl
Compiled src/riak_kv_pncounter.erl
Compiled src/riak_kv_js_vm.erl
Compiled src/riak_kv_wm_timeseries.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_wm_object.erl
Compiled src/riak_kv_buckets_fsm_sup.erl
Compiled src/riak_kv_pb_ts.erl
Compiled src/riak_kv_gcounter.erl
Compiled src/riak_kv_mapreduce.erl
Compiled src/riak_kv_wm_stats.erl
Compiled src/riak_kv_worker.erl
Compiled src/riak_kv_wm_mapred.erl
Compiled src/riak_kv_ts_svc.erl
Compiled src/riak_kv_yessir_backend.erl
Compiled src/riak_kv_mapred_filters.erl
Compiled src/riak_kv_http_cache.erl
Compiled src/riak_kv_pb_bucket_key_apl.erl
Compiled src/riak_kv_multi_prefix_backend.erl
Compiled src/riak_kv_ts_api.erl
Compiled src/riak_kv_wm_index.erl
Compiled src/riak_kv_put_core.erl
Compiled src/riak_kv_w_reduce.erl
Compiled src/riak_kv_stat_worker.erl
Compiled src/riak_kv_qry_sup.erl
Compiled src/sms.erl
Compiled src/riak_kv_delete.erl
Compiled src/riak_kv_metadata_store_listener.erl
Compiled src/riak_kv_encoding_migrate.erl
Compiled src/riak_kv_mapred_term.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_pb_counter.erl
Compiled src/riak_kv_eleveldb_backend.erl
Compiled src/riak_kv_wm_crdt.erl
Compiled src/riak_kv_pb_mapred.erl
Compiled src/json_pp.erl
Compiled src/riak_kv_wm_timeseries_query.erl
Compiled src/riak_kv_qry_coverage_plan.erl
Compiled src/riak_kv_2i_aae.erl
Compiled src/riak_kv_wm_counter.erl
Compiled src/riak_kv_ts_newtype.erl
Compiled src/riak_kv_compile_tab.erl
Compiled src/riak_kv_qry.erl
Compiled src/riak_kv_pb_crdt.erl
Compiled src/riak_kv_wm_timeseries_listkeys.erl
Compiled src/riak_kv_buckets_fsm.erl
Compiled src/riak_kv_keys_fsm_sup.erl
Compiled src/riak_kv_app.erl
Compiled src/riak_kv_bitcask_backend.erl
Compiled src/riak_kv_index_fsm.erl
Compiled src/riak_kv_ensembles.erl
Compiled src/riak_kv_wm_link_walker.erl
Compiled src/riak_index.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_pipe_listkeys.erl
Compiled src/riak_kv_index_hashtree.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_pb_coverage.erl
Compiled src/riak_kv_get_fsm.erl
Compiled src/riak_kv_ts_sup.erl
Compiled src/riak_kv_mrc_map.erl
Compiled src/riak_kv_put_fsm.erl
Compiled src/riak_kv_qry_buffers_ldb.erl
Compiled src/riak_kv_wm_utils.erl
Compiled src/riak_kv_delete_sup.erl
Compiled src/riak_kv_crdt_json.erl
Compiled src/riak_kv_vnode.erl
Compiled priv/tracers/tracer_accumulating_time.erl
Compiled priv/tracers/tracer_func_args.erl
Compiled src/riak_kv_wm_keylist.erl
Compiled priv/tracers/tracer_gc_latency.erl
Compiled priv/tracers/tracer_large4.erl
Compiled priv/tracers/tracer_timeit.erl
Compiled priv/tracers/tracer_backend_latency.erl
Compiled priv/tracers/tracer_fsm_init.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 priv/tracers/tracer_eleveldb_put_size.erl





⛔ MAKE_TEST

Started at: 2017-02-10 19:58
Duration: 1081 seconds.
Result: ERROR
Message: Step make_test Failed!
Exit Code: 2

📄


cd /tmp/thumbs/riak_ts-develop.b20de1c.feature-az-percentile.8d0f5c2; make test




  
  
... Snipped 507 lines ...
...............................................(x1000).........................(x100)........(x10)..(x1).
Time limit reached: 60.0 seconds.

OK, passed 36921 tests
�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m....................................................................................................(x10)..........
OK, passed 200 tests
�[32m.�[0mtest/rest_url_encoding_test.erl:43:<0.2553.0>: Skipping rest_url_encoding_test

test/rest_url_encoding_test.erl:43:<0.2553.0>: Skipping rest_url_encoding_test

�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m20:13:18.092 [info] Application lager started on node putfsmeqc42003786398@thumbs01
20:13:18.093 [info] Starting reporters with []
20:13:18.093 [info] Application exometer_core started on node putfsmeqc42003786398@thumbs01
�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m....................................................................................................(x10)....................................................................................................(x100)...................(x10)..(x1)....
Time limit reached: 60.0 seconds.

OK, passed 3024 tests
�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m....................................................................................................(x10)..........................................................................................
OK, passed 1000 tests
�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m[os_mon] memory supervisor port (memsup): Erlang has closed
[os_mon] cpu supervisor port (cpu_sup): Erlang has closed
�[32m.�[0m�[32m.�[0m�[32m.�[0m....................................................................................................(x10)..........................................................................................
OK, passed 1000 tests
�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[31;1mF�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m[os_mon] memory supervisor port (memsup): Erlang has closed
[os_mon] cpu supervisor port (cpu_sup): Erlang has closed
�[32m.�[0m[os_mon] memory supervisor port (memsup): Erlang has closed
[os_mon] cpu supervisor port (cpu_sup): Erlang has closed
�[32m.�[0m[os_mon] memory supervisor port (memsup): Erlang has closed
[os_mon] cpu supervisor port (cpu_sup): Erlang has closed
�[32m.�[0m[os_mon] memory supervisor port (memsup): Erlang has closed
[os_mon] cpu supervisor port (cpu_sup): Erlang has closed
�[32m.�[0m[os_mon] memory supervisor port (memsup): Erlang has closed
[os_mon] cpu supervisor port (cpu_sup): Erlang has closed
�[32m.�[0m�[32m.�[0m�[32m.�[0m....................................................................................................(x10)....................................................................................................(x100)....................................................................................................(x1000).(x100).(x10)..(x1)........
Time limit reached: 10.0 seconds.

OK, passed 12228 tests
�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m....................................................................................................(x10)....................................................................................................(x100).............................(x10).......(x1)..
Time limit reached: 5.0 seconds.

OK, passed 4072 tests
�[32m.�[0m....................................................................................................(x10)....................................................................................................(x100).............(x10).........(x1).
Time limit reached: 5.0 seconds.

OK, passed 2491 tests
�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m....................................................................................................(x10)..........................................................................................
OK, passed 1000 tests
�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m....................................................................................................(x10)....................................................................................................(x100).............................(x10)....(x1).......
Time limit reached: 60.0 seconds.

OK, passed 4047 tests

sibling_count
23.94% 0
15.52% 1
13.84% 2
11.00% 3
9.09% 4
7.17% 5
5.91% 6
3.01% 8
2.77% 7
1.95% 10
1.90% 9
0.89% 11
0.64% 12
0.62% 13
0.57% 14
0.25% 17
0.25% 15
0.20% 16
0.15% 19
0.12% 18
0.07% 20
0.05% 22
0.02% 31
0.02% 30
0.02% 25
0.02% 24

17.912% {riak_object_dvv_statem,get_put,7}
17.733% {riak_object_dvv_statem,put,4}
17.709% {riak_object_dvv_statem,get,4}
17.612% {riak_object_dvv_statem,replicate,4}
13.594% {riak_object_dvv_statem,update,5}
9.551% {riak_object_dvv_statem,make_ring,2}
5.890% {riak_object_dvv_statem,set_nr,1}
�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0mtest/riak_kv_schema_tests.erl:424:<0.2553.0>: Supporting riak_core components not present, skipping job_class_enabled test
�[32m.�[0m

 1) group_by_column_not_in_the_table_test/0 (src/riak_kv_qry_compiler.erl:425)
    �[31;1mUncaught exception! �[0m
    �[31mexception error: no function clause matching 
                     riak_ql_ddl:syntax_error_to_msg2({unknown_column,<<"x">>}) (src/riak_ql_ddl.erl, line 292)
      in function  riak_ql_ddl:syntax_error_to_msg/1 (src/riak_ql_ddl.erl, line 288)
      in call from riak_kv_qry:'-format_query_syntax_errors/1-lc$^0/1-0-'/1 (src/riak_kv_qry.erl, line 340)
      in call from riak_kv_qry:format_query_syntax_errors/1 (src/riak_kv_qry.erl, line 340)
      in call from riak_kv_qry_compiler:compile_select_clause/2 (src/riak_kv_qry_compiler.erl, line 425)
      in call from riak_kv_qry_compiler:compile/2 (src/riak_kv_qry_compiler.erl, line 79)
      in call from riak_kv_qry_compiler:'-group_by_column_not_in_the_table_test/0-fun-0-'/3 (src/riak_kv_qry_compiler.erl, line 3214)�[0m

�[32m545 tests passed�[0m  �[31m1 test failed�[0m  �[30;1m(1058.89 s)�[0m
ERROR: One or more eunit tests failed.
ERROR: eunit failed while processing /tmp/thumbs/riak_ts-develop.b20de1c.feature-az-percentile.8d0f5c2: rebar_abort
make: *** [test] Error 1





⛔ MAKE_XREF

Started at: 2017-02-10 20:16
Duration: 11 seconds.
Result: ERROR
Message: Step make_xref Failed!
Exit Code: 2

📄


cd /tmp/thumbs/riak_ts-develop.b20de1c.feature-az-percentile.8d0f5c2; make xref




  ./rebar get-deps
==> sidejob (get-deps)
==> erlang_js (get-deps)
==> meck (get-deps)
==> getopt (get-deps)
==> goldrush (get-deps)
==> lager (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)
==> msgpack (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)
==> jam (get-deps)
==> clique (get-deps)
==> riak_core (get-deps)
==> riak_pipe (get-deps)
==> hamcrest (get-deps)
==> riak_pb (get-deps)
==> mochiweb (get-deps)
==> webmachine (get-deps)
==> riak_api (get-deps)
==> riak_dt (get-deps)
==> color (get-deps)
==> tdiff (get-deps)
==> unite (get-deps)
==> merl (get-deps)
==> riak_ql (get-deps)
==> eunit_formatters (get-deps)
==> proper (get-deps)
==> stdlib2 (get-deps)
==> hyper (get-deps)
==> riak_ts-develop.b20de1c.feature-az-percentile.8d0f5c2 (get-deps)
./rebar compile
==> sidejob (compile)
==> erlang_js (compile)
make[1]: Entering directory `/tmp/thumbs/riak_ts-develop.b20de1c.feature-az-percentile.8d0f5c2/deps/erlang_js'
cd c_src; make
make[2]: Entering directory `/tmp/thumbs/riak_ts-develop.b20de1c.feature-az-percentile.8d0f5c2/deps/erlang_js/c_src'
make[2]: Nothing to be done for `js'.
make[2]: Leaving directory `/tmp/thumbs/riak_ts-develop.b20de1c.feature-az-percentile.8d0f5c2/deps/erlang_js/c_src'
make[1]: Leaving directory `/tmp/thumbs/riak_ts-develop.b20de1c.feature-az-percentile.8d0f5c2/deps/erlang_js'
==> meck (compile)
==> getopt (compile)
==> goldrush (compile)
==> lager (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)
==> msgpack (compile)
==> eleveldb (compile)
make[1]: Entering directory `/tmp/thumbs/riak_ts-develop.b20de1c.feature-az-percentile.8d0f5c2/deps/eleveldb/c_src/leveldb'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/tmp/thumbs/riak_ts-develop.b20de1c.feature-az-percentile.8d0f5c2/deps/eleveldb/c_src/leveldb'
make[1]: Entering directory `/tmp/thumbs/riak_ts-develop.b20de1c.feature-az-percentile.8d0f5c2/deps/eleveldb/c_src/leveldb'
make[1]: Nothing to be done for `tools'.
make[1]: Leaving directory `/tmp/thumbs/riak_ts-develop.b20de1c.feature-az-percentile.8d0f5c2/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)
==> jam (compile)
==> clique (compile)
==> riak_core (compile)
==> riak_pipe (compile)
==> hamcrest (compile)
==> hamcrest (post_compile)
==> riak_pb (compile)
==> mochiweb (compile)
==> webmachine (compile)
==> riak_api (compile)
==> riak_dt (compile)
==> color (compile)
==> tdiff (compile)
==> unite (compile)
==> merl (compile)
make[1]: Entering directory `/tmp/thumbs/riak_ts-develop.b20de1c.feature-az-percentile.8d0f5c2/deps/merl'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/tmp/thumbs/riak_ts-develop.b20de1c.feature-az-percentile.8d0f5c2/deps/merl'
==> riak_ql (compile)
==> eunit_formatters (compile)
==> proper (compile)
make[1]: Entering directory `/tmp/thumbs/riak_ts-develop.b20de1c.feature-az-percentile.8d0f5c2/deps/proper'
make[1]: `include/compile_flags.hrl' is up to date.
make[1]: Leaving directory `/tmp/thumbs/riak_ts-develop.b20de1c.feature-az-percentile.8d0f5c2/deps/proper'
==> stdlib2 (compile)
==> hyper (compile)
==> riak_ts-develop.b20de1c.feature-az-percentile.8d0f5c2 (compile)
./rebar xref skip_deps=true
WARN:  Ignoring sub_dirs for /tmp/thumbs/riak_ts-develop.b20de1c.feature-az-percentile.8d0f5c2/deps/exometer_core
==> riak_ts-develop.b20de1c.feature-az-percentile.8d0f5c2 (xref)
Query (XC - UC) || (XU - X - B - "(cluster_info|dtrace|yz_kv|yz_stat|object)" : Mod)
 answer [{{riak_kv_qry_compiler,validate_invdist_funcall,2},
          {riak_ql_inverse_distrib_fns,fn_param_check,2}}]
 did not match []
ERROR: xref failed while processing /tmp/thumbs/riak_ts-develop.b20de1c.feature-az-percentile.8d0f5c2: rebar_abort
make: *** [xref] Error 1





⛔ MAKE_DIALYZER

Started at: 2017-02-10 20:17
Duration: 94 seconds.
Result: ERROR
Message: Step make_dialyzer Failed!
Exit Code: 2

📄


cd /tmp/thumbs/riak_ts-develop.b20de1c.feature-az-percentile.8d0f5c2; make dialyzer




  
  
... Snipped 671 lines ...
1
  gb_sets:add/2
  gb_sets:add_element/2
  gb_sets:balance/1
  gb_sets:del_element/2
  gb_sets:delete/2
  gb_sets:delete_any/2
  gb_sets:difference/2
  gb_sets:empty/0
  gb_sets:filter/2
  gb_sets:fold/3
  gb_sets:from_list/1
  gb_sets:from_ordset/1
  gb_sets:insert/2
  gb_sets:intersection/1
  gb_sets:intersection/2
  gb_sets:is_disjoint/2
  gb_sets:is_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:swap_handler/3
  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_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/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:unregister_name/1
  global:whereis_name/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_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:write_char/1
  io_lib:write_string/1
  io_lib_format:fwrite_g/1
  io_lib_pretty:print/4
  io_lib_pretty:print/6
  lager_default_tracer:info/1
  lib:format_exception/6
  lists:append/1
  lists:concat/1
  lists:duplicate/2
  lists:filtermap/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:sum/1
  lists:ukeymerge/3
  lists:ukeysort/2
  lists:umerge/2
  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
  mnesia:system_info/1
  mnesia:table_info/2
  mnesia_tm:get_info/1
  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
  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_link/1
  proc_lib:spawn_link/3
  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
  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/4
  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_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: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/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
  zlib:gunzip/1
  zlib:gzip/1
Unknown types:
  calendar:datetime/0
  compile:option/0
  dets:tab_name/0
  erl_parse:abstract_clause/0
  erl_parse:abstract_expr/0
  erl_parse:abstract_form/0
  erl_scan:line/0
  erl_scan:location/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:socket/0
  io:device/0
  io:format/0
  meck_history:history_record/0
  msgpack:msgpack_map_jiffy/0
  msgpack:msgpack_map_jsx/0
  orddict:orddict/0
  ordsets:ordset/1
  proplists:property/0
  proplists:proplist/0
  re:mp/0
  ssl:ssl_option/0
  ssl:sslsocket/0
  supervisor:child_spec/0
  supervisor:strategy/0
  timer:tref/0
  unicode:charlist/0
 done in 0m50.20s
done (passed successfully)
==> riak_ts-develop.b20de1c.feature-az-percentile.8d0f5c2 (dialyzer)
  riak_ql_inverse_distrib_fns:fn_param_check/2
  riak_ql_inverse_distrib_fns:invdist_function/0
make: *** [dialyzer-run] Error 1





⬜ 0 of 2 Code reviews from organization basho

@thumbot
Copy link

thumbot commented Feb 11, 2017

feature-az-percentile 48c073c ➡️ riak_ts-develop b20de1c ⛔ completed
There seems to be an issue with build step **make_test,make_xref,make_dialyzer** ! ☁️
✅ MERGE

Started at: 2017-02-11 07:32
Duration: 1 seconds.
Result: OK
Message: Merge Success: feature-az-percentile 48c073c onto target branch: riak_ts-develop b20de1c
Exit Code: OK

📄







  Updating b20de1c..48c073c
Fast-forward (no commit created; -m option ignored)
 include/riak_kv_ts.hrl        |   2 +-
 src/riak_kv_app.erl           |   4 +
 src/riak_kv_qry.erl           |  18 +-
 src/riak_kv_qry_buffers.erl   | 102 ++++++---
 src/riak_kv_qry_compiler.erl  | 519 ++++++++++++++++++++++++++++++++----------
 src/riak_kv_qry_worker.erl    |  12 +-
 src/riak_kv_ts_error_msgs.hrl |  47 ++++
 7 files changed, 541 insertions(+), 163 deletions(-)




✅ MAKE_CLEAN

Started at: 2017-02-11 07:32
Duration: 0 seconds.
Result: OK
Message: OK
Exit Code: 0

📄


cd /tmp/thumbs/riak_ts-develop.b20de1c.feature-az-percentile.48c073c; make clean




  ./rebar clean
==> riak_ts-develop.b20de1c.feature-az-percentile.48c073c (clean)
rm -rf test.*-temp-data





✅ MAKE_DEPS

Started at: 2017-02-11 07:32
Duration: 29 seconds.
Result: OK
Message: OK
Exit Code: 0

📄


cd /tmp/thumbs/riak_ts-develop.b20de1c.feature-az-percentile.48c073c; make deps




  ./rebar get-deps
==> riak_ts-develop.b20de1c.feature-az-percentile.48c073c (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.97.5p1"}}
Cloning into 'eper'...
Pulling sext from {git,"https://github.com/basho/sext.git",{tag,"1.1p6"}}
Cloning into 'sext'...
Pulling riak_pipe from {git,"https://github.com/basho/riak_pipe.git",
                            {branch,"riak_ts-develop"}}
Cloning into 'riak_pipe'...
Pulling riak_api from {git,"https://github.com/basho/riak_api.git",
                           {branch,"riak_ts-develop"}}
Cloning into 'riak_api'...
Pulling riak_dt from {git,"https://github.com/basho/riak_dt.git",
                          {tag,"2.1.3"}}
Cloning into 'riak_dt'...
Pulling msgpack from {git,"https://github.com/basho/msgpack-erlang.git",
                          {tag,"0.3.5"}}
Cloning into 'msgpack'...
Pulling riak_ql from {git,"https://github.com/basho/riak_ql.git",
                          {branch,"develop"}}
Cloning into 'riak_ql'...
Pulling jam from {git,"https://github.com/basho/jam.git",{tag,"1.0.0"}}
Cloning into 'jam'...
Pulling eunit_formatters from {git,"https://github.com/basho/eunit_formatters",
                                   {tag,"0.1.2"}}
Cloning into 'eunit_formatters'...
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 lager from {git,"https://github.com/basho/lager.git",{tag,"3.2.4"}}
Cloning into 'lager'...
Pulling neotoma from {git,"https://github.com/basho/neotoma.git",
                          {tag,"1.7.3"}}
Cloning into 'neotoma'...
==> getopt (get-deps)
==> lager (get-deps)
Pulling goldrush from {git,"https://github.com/basho/goldrush.git",
                           {tag,"0.1.9"}}
Cloning into 'goldrush'...
==> goldrush (get-deps)
==> neotoma (get-deps)
==> eper (get-deps)
==> sext (get-deps)
Pulling edown from {git,"git://github.com/basho/edown.git",{tag,"0.8.1"}}
Cloning into 'edown'...
==> edown (get-deps)
==> riak_pipe (get-deps)
Pulling riak_core from {git,"git://github.com/basho/riak_core.git",
                            {branch,"riak_ts-develop"}}
Cloning into 'riak_core'...
==> jam (get-deps)
==> riak_core (get-deps)
Pulling poolboy from {git,"https://github.com/basho/poolboy.git",
                          {tag,"0.8.1p3"}}
Cloning into 'poolboy'...
Pulling basho_stats from {git,"https://github.com/basho/basho_stats.git",
                              {tag,"1.0.3"}}
Cloning into 'basho_stats'...
Pulling riak_sysmon from {git,"https://github.com/basho/riak_sysmon.git",
                              {tag,"2.1.4"}}
Cloning into 'riak_sysmon'...
Pulling riak_ensemble from {git,"https://github.com/basho/riak_ensemble",
                                {branch,"riak_ts-develop"}}
Cloning into 'riak_ensemble'...
Pulling pbkdf2 from {git,"https://github.com/basho/erlang-pbkdf2.git",
                         {tag,"2.0.0"}}
Cloning into 'pbkdf2'...
Pulling eleveldb from {git,"https://github.com/basho/eleveldb.git",
                           {branch,"riak_ts-develop"}}
Cloning into 'eleveldb'...
Pulling exometer_core from {git,"https://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)
==> msgpack (get-deps)
==> eleveldb (get-deps)
Cloning into 'leveldb'...
Note: checking out '2.0.33'.

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 69a8fc1... add stub code for viewing Riak objects.  need way to conditional compile OS versus EE for this to be live
==> 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_api (get-deps)
Pulling riak_pb from {git,"https://github.com/basho/riak_pb.git",
                          {tag,"2.3.0.0"}}
Cloning into 'riak_pb'...
Pulling webmachine from {git,"https://github.com/basho/webmachine.git",
                             {tag,"1.10.8p2"}}
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)
==> riak_dt (get-deps)
==> riak_ql (get-deps)
Pulling unite from {git,"https://github.com/basho/unite.git",{tag,"v0.0.1p2"}}
Cloning into 'unite'...
Pulling merl from {git,"https://github.com/basho/merl.git",
                       {tag,"0.1.0-basho"}}
Cloning into 'merl'...
==> unite (get-deps)
Pulling color from {git,"https://github.com/basho/erlang-color.git",
                        {tag,"v0.2.0p1"}}
Cloning into 'color'...
Pulling tdiff from {git,"https://github.com/basho/tdiff.git",{tag,"0.1"}}
Cloning into 'tdiff'...
==> color (get-deps)
==> tdiff (get-deps)
==> merl (get-deps)
==> eunit_formatters (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)





✅ MAKE_COMPILE

Started at: 2017-02-11 07:32
Duration: 95 seconds.
Result: OK
Message: OK
Exit Code: 0

📄


cd /tmp/thumbs/riak_ts-develop.b20de1c.feature-az-percentile.48c073c; make compile




  
  
... Snipped 1887 lines ...
ace_resource.erl
Compiled src/webmachine_mochiweb.erl
==> riak_api (compile)
Compiled src/riak_api_pb_service.erl
Compiled src/riak_api_pb_frame.erl
Compiled src/riak_api_stat.erl
Compiled src/riak_api_web.erl
Compiled src/riak_api_web_security.erl
Compiled src/riak_api_pb_listener.erl
Compiled src/riak_api_sup.erl
Compiled src/riak_api_pb_registration_helper.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
==> riak_dt (compile)
Compiled src/riak_dt.erl
Compiled src/riak_dt_lwwreg.erl
Compiled src/riak_dt_gcounter.erl
Compiled src/riak_dt_orset.erl
Compiled src/riak_dt_vclock.erl
Compiled src/riak_dt_od_flag.erl
Compiled src/riak_dt_enable_flag.erl
Compiled src/riak_dt_gset.erl
Compiled src/riak_dt_oe_flag.erl
Compiled src/riak_dt_emcntr.erl
Compiled src/riak_dt_disable_flag.erl
Compiled src/riak_dt_pncounter.erl
Compiled src/riak_dt_orswot.erl
Compiled src/riak_dt_map.erl
==> color (compile)
Compiled src/color.erl
==> tdiff (compile)
Compiled src/tdiff_benchmark.erl
Compiled src/tdiff_debug.erl
Compiled src/tdiff.erl
==> unite (compile)
Compiled src/unite_compact.erl
==> merl (compile)
make[1]: Entering directory `/tmp/thumbs/riak_ts-develop.b20de1c.feature-az-percentile.48c073c/deps/merl'
erlc -pz ./priv -pa ./ebin +debug_info -o ebin/ src/merl.erl
erlc -DMERL_NO_TRANSFORM +debug_info -o priv/ src/merl_transform.erl
erlc -pz ./priv -pa ./ebin +debug_info -o ebin/ src/merl_transform.erl
erlc -pz ./priv -pa ./ebin +debug_info -o ebin/ src/merl_tests.erl
make[1]: Leaving directory `/tmp/thumbs/riak_ts-develop.b20de1c.feature-az-percentile.48c073c/deps/merl'
==> riak_ql (compile)
Compiled src/riak_ql_lexer.xrl
Compiled src/riak_ql_parser.yrl
Compiled src/riak_ql_lexer.erl
Compiled src/riak_ql_parser.erl
Compiled src/riak_ql_component.erl
Compiled src/riak_ql_show_create_table.erl
Compiled src/riak_ql_ddl_util.erl
Compiled src/riak_ql_cmd.erl
Compiled src/riak_ql_describe.erl
Compiled src/riak_ql_window_agg_fns.erl
Compiled src/riak_ql_quanta.erl
Compiled src/riak_ql_to_string.erl
Compiled src/riak_ql_ddl.erl
Compiled src/riak_ql_ddl_compiler.erl
==> eunit_formatters (compile)
Compiled src/binomial_heap.erl
Compiled src/eunit_progress.erl
==> proper (compile)
make[1]: Entering directory `/tmp/thumbs/riak_ts-develop.b20de1c.feature-az-percentile.48c073c/deps/proper'
./write_compile_flags include/compile_flags.hrl
make[1]: Leaving directory `/tmp/thumbs/riak_ts-develop.b20de1c.feature-az-percentile.48c073c/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/riak_ts-develop.b20de1c.feature-az-percentile.48c073c/deps/proper/src/proper_types.erl:342: Warning: missing specification for function from_binary/1
/tmp/thumbs/riak_ts-develop.b20de1c.feature-az-percentile.48c073c/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_shrink.erl
Compiled src/proper_orddict.erl
Compiled src/proper_gb_sets.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_gen_db.erl
Compiled src/s2_env.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.erl
Compiled src/hyper_gb.erl
Compiled src/hyper_array.erl
Compiled src/hyper_binary.erl
Compiled src/hyper_const.erl
Compiled src/hyper_binary_rle.erl
==> riak_ts-develop.b20de1c.feature-az-percentile.48c073c (compile)
Compiled src/riak_kv_backend.erl
Compiled src/riak_kv_test_util.erl
Compiled src/riak_kv_ensemble_backend.erl
Compiled src/riak_kv_ttb_ts.erl
Compiled src/riak_kv_ts_util.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_object.erl
Compiled src/riak_kv_pb_bucket.erl
Compiled src/riak_object_json.erl
Compiled src/riak_kv_pb_index.erl
Compiled src/riak_kv_env.erl
Compiled src/riak_kv_wm_ts_util.erl
Compiled src/riak_kv_requests.erl
Compiled src/riak_kv_cinfo.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_select.erl
Compiled src/riak_kv_memory_backend.erl
Compiled src/riak_kv_qry_queue.erl
Compiled src/riak_kv_fold_buffer.erl
Compiled src/riak_kv_hooks.erl
Compiled src/riak_kv_mapred_json.erl
Compiled src/riak_kv_qry_compiler.erl
Compiled src/riak_kv_js_sup.erl
Compiled src/riak_kv_mrc_pipe.erl
Compiled src/riak_kv_qry_buffers.erl
Compiled src/riak_kv_wm_preflist.erl
Compiled src/riak_kv_wm_ping.erl
Compiled src/riak_kv_hll.erl
Compiled src/riak_kv_qry_worker.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_console.erl
Compiled src/riak_kv_crdt.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_stat.erl
Compiled src/riak_kv_index_fsm_sup.erl
Compiled src/riak_kv_pncounter.erl
Compiled src/riak_kv_js_vm.erl
Compiled src/riak_kv_entropy_info.erl
Compiled src/riak_kv_wm_timeseries.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_wm_object.erl
Compiled src/riak_kv_pb_ts.erl
Compiled src/riak_kv_buckets_fsm_sup.erl
Compiled src/riak_kv_gcounter.erl
Compiled src/riak_kv_wm_stats.erl
Compiled src/riak_kv_mapreduce.erl
Compiled src/riak_kv_worker.erl
Compiled src/riak_kv_ts_svc.erl
Compiled src/riak_kv_wm_mapred.erl
Compiled src/riak_kv_yessir_backend.erl
Compiled src/riak_kv_pb_bucket_key_apl.erl
Compiled src/riak_kv_mapred_filters.erl
Compiled src/riak_kv_http_cache.erl
Compiled src/riak_kv_ts_api.erl
Compiled src/riak_kv_multi_prefix_backend.erl
Compiled src/riak_kv_wm_index.erl
Compiled src/riak_kv_stat_worker.erl
Compiled src/riak_kv_w_reduce.erl
Compiled src/riak_kv_qry_sup.erl
Compiled src/riak_kv_put_core.erl
Compiled src/sms.erl
Compiled src/riak_kv_delete.erl
Compiled src/riak_kv_metadata_store_listener.erl
Compiled src/riak_kv_encoding_migrate.erl
Compiled src/riak_kv_mapred_term.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_pb_counter.erl
Compiled src/riak_kv_eleveldb_backend.erl
Compiled src/riak_kv_wm_crdt.erl
Compiled src/riak_kv_pb_mapred.erl
Compiled src/json_pp.erl
Compiled src/riak_kv_wm_timeseries_query.erl
Compiled src/riak_kv_qry_coverage_plan.erl
Compiled src/riak_kv_wm_counter.erl
Compiled src/riak_kv_2i_aae.erl
Compiled src/riak_kv_ts_newtype.erl
Compiled src/riak_kv_compile_tab.erl
Compiled src/riak_kv_qry.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_wm_timeseries_listkeys.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_index_hashtree.erl
Compiled src/riak_kv_stat_bc.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_pb_coverage.erl
Compiled src/riak_kv_keys_fsm.erl
Compiled src/riak_kv_get_fsm.erl
Compiled src/riak_kv_ts_sup.erl
Compiled src/riak_kv_mrc_map.erl
Compiled src/riak_kv_put_fsm.erl
Compiled src/riak_kv_qry_buffers_ldb.erl
Compiled src/riak_kv_wm_utils.erl
Compiled src/riak_kv_delete_sup.erl
Compiled src/riak_kv_wm_keylist.erl
Compiled src/riak_kv_crdt_json.erl
Compiled priv/tracers/tracer_func_args.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





⛔ MAKE_TEST

Started at: 2017-02-11 07:34
Duration: 1060 seconds.
Result: ERROR
Message: Step make_test Failed!
Exit Code: 2

📄


cd /tmp/thumbs/riak_ts-develop.b20de1c.feature-az-percentile.48c073c; make test




  
  
... Snipped 513 lines ...
..............................................................(x1000)........................(x100)......(x10).(x1).
Time limit reached: 60.0 seconds.

OK, passed 35711 tests
�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m....................................................................................................(x10)..........
OK, passed 200 tests
�[32m.�[0mtest/rest_url_encoding_test.erl:43:<0.2553.0>: Skipping rest_url_encoding_test

test/rest_url_encoding_test.erl:43:<0.2553.0>: Skipping rest_url_encoding_test

�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m07:48:12.620 [info] Application lager started on node putfsmeqc564004828092@thumbs01
07:48:12.621 [info] Starting reporters with []
07:48:12.621 [info] Application exometer_core started on node putfsmeqc564004828092@thumbs01
�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m....................................................................................................(x10)....................................................................................................(x100).................(x10)....(x1)....
Time limit reached: 60.0 seconds.

OK, passed 2844 tests
�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m....................................................................................................(x10)..........................................................................................
OK, passed 1000 tests
�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m[os_mon] memory supervisor port (memsup): Erlang has closed
[os_mon] cpu supervisor port (cpu_sup): Erlang has closed
�[32m.�[0m�[32m.�[0m�[32m.�[0m....................................................................................................(x10)..........................................................................................
OK, passed 1000 tests
�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[31;1mF�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m[os_mon] memory supervisor port (memsup): Erlang has closed
[os_mon] cpu supervisor port (cpu_sup): Erlang has closed
�[32m.�[0m[os_mon] memory supervisor port (memsup): Erlang has closed
[os_mon] cpu supervisor port (cpu_sup): Erlang has closed
�[32m.�[0m[os_mon] memory supervisor port (memsup): Erlang has closed
[os_mon] cpu supervisor port (cpu_sup): Erlang has closed
�[32m.�[0m[os_mon] memory supervisor port (memsup): Erlang has closed
[os_mon] cpu supervisor port (cpu_sup): Erlang has closed
�[32m.�[0m[os_mon] memory supervisor port (memsup): Erlang has closed
[os_mon] cpu supervisor port (cpu_sup): Erlang has closed
�[32m.�[0m�[32m.�[0m�[32m.�[0m....................................................................................................(x10)....................................................................................................(x100)....................................................................................................(x1000).(x100).(x10)...(x1).........
Time limit reached: 10.0 seconds.

OK, passed 12239 tests
�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m....................................................................................................(x10)....................................................................................................(x100)............................(x1)...
Time limit reached: 5.0 seconds.

OK, passed 3903 tests
�[32m.�[0m....................................................................................................(x10)....................................................................................................(x100)................(x10)..(x1)......
Time limit reached: 5.0 seconds.

OK, passed 2726 tests
�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m....................................................................................................(x10)..........................................................................................
OK, passed 1000 tests
�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m....................................................................................................(x10)....................................................................................................(x100)................................(x10)........
Time limit reached: 60.0 seconds.

OK, passed 4380 tests

sibling_count
24.38% 0
15.34% 1
13.54% 2
11.35% 3
8.58% 4
7.35% 5
5.11% 6
3.95% 7
3.08% 8
1.99% 9
1.37% 10
0.98% 11
0.82% 12
0.71% 13
0.46% 14
0.25% 16
0.18% 15
0.16% 20
0.14% 17
0.07% 18
0.05% 25
0.05% 19
0.02% 29
0.02% 24
0.02% 23
0.02% 21

18.064% {riak_object_dvv_statem,replicate,4}
17.661% {riak_object_dvv_statem,get,4}
17.621% {riak_object_dvv_statem,put,4}
17.497% {riak_object_dvv_statem,get_put,7}
13.290% {riak_object_dvv_statem,update,5}
9.811% {riak_object_dvv_statem,make_ring,2}
6.056% {riak_object_dvv_statem,set_nr,1}
�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0mtest/riak_kv_schema_tests.erl:424:<0.2553.0>: Supporting riak_core components not present, skipping job_class_enabled test
�[32m.�[0m

 1) group_by_column_not_in_the_table_test/0 (src/riak_kv_qry_compiler.erl:425)
    �[31;1mUncaught exception! �[0m
    �[31mexception error: no function clause matching 
                     riak_ql_ddl:syntax_error_to_msg2({unknown_column,<<"x">>}) (src/riak_ql_ddl.erl, line 292)
      in function  riak_ql_ddl:syntax_error_to_msg/1 (src/riak_ql_ddl.erl, line 288)
      in call from riak_kv_qry:'-format_query_syntax_errors/1-lc$^0/1-0-'/1 (src/riak_kv_qry.erl, line 340)
      in call from riak_kv_qry:format_query_syntax_errors/1 (src/riak_kv_qry.erl, line 340)
      in call from riak_kv_qry_compiler:compile_select_clause/2 (src/riak_kv_qry_compiler.erl, line 425)
      in call from riak_kv_qry_compiler:compile/2 (src/riak_kv_qry_compiler.erl, line 79)
      in call from riak_kv_qry_compiler:'-group_by_column_not_in_the_table_test/0-fun-0-'/3 (src/riak_kv_qry_compiler.erl, line 3220)�[0m

�[32m545 tests passed�[0m  �[31m1 test failed�[0m  �[30;1m(1042.24 s)�[0m
ERROR: One or more eunit tests failed.
ERROR: eunit failed while processing /tmp/thumbs/riak_ts-develop.b20de1c.feature-az-percentile.48c073c: rebar_abort
make: *** [test] Error 1





⛔ MAKE_XREF

Started at: 2017-02-11 07:51
Duration: 11 seconds.
Result: ERROR
Message: Step make_xref Failed!
Exit Code: 2

📄


cd /tmp/thumbs/riak_ts-develop.b20de1c.feature-az-percentile.48c073c; make xref




  ./rebar get-deps
==> sidejob (get-deps)
==> erlang_js (get-deps)
==> meck (get-deps)
==> getopt (get-deps)
==> goldrush (get-deps)
==> lager (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)
==> msgpack (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)
==> jam (get-deps)
==> clique (get-deps)
==> riak_core (get-deps)
==> riak_pipe (get-deps)
==> hamcrest (get-deps)
==> riak_pb (get-deps)
==> mochiweb (get-deps)
==> webmachine (get-deps)
==> riak_api (get-deps)
==> riak_dt (get-deps)
==> color (get-deps)
==> tdiff (get-deps)
==> unite (get-deps)
==> merl (get-deps)
==> riak_ql (get-deps)
==> eunit_formatters (get-deps)
==> proper (get-deps)
==> stdlib2 (get-deps)
==> hyper (get-deps)
==> riak_ts-develop.b20de1c.feature-az-percentile.48c073c (get-deps)
./rebar compile
==> sidejob (compile)
==> erlang_js (compile)
make[1]: Entering directory `/tmp/thumbs/riak_ts-develop.b20de1c.feature-az-percentile.48c073c/deps/erlang_js'
cd c_src; make
make[2]: Entering directory `/tmp/thumbs/riak_ts-develop.b20de1c.feature-az-percentile.48c073c/deps/erlang_js/c_src'
make[2]: Nothing to be done for `js'.
make[2]: Leaving directory `/tmp/thumbs/riak_ts-develop.b20de1c.feature-az-percentile.48c073c/deps/erlang_js/c_src'
make[1]: Leaving directory `/tmp/thumbs/riak_ts-develop.b20de1c.feature-az-percentile.48c073c/deps/erlang_js'
==> meck (compile)
==> getopt (compile)
==> goldrush (compile)
==> lager (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)
==> msgpack (compile)
==> eleveldb (compile)
make[1]: Entering directory `/tmp/thumbs/riak_ts-develop.b20de1c.feature-az-percentile.48c073c/deps/eleveldb/c_src/leveldb'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/tmp/thumbs/riak_ts-develop.b20de1c.feature-az-percentile.48c073c/deps/eleveldb/c_src/leveldb'
make[1]: Entering directory `/tmp/thumbs/riak_ts-develop.b20de1c.feature-az-percentile.48c073c/deps/eleveldb/c_src/leveldb'
make[1]: Nothing to be done for `tools'.
make[1]: Leaving directory `/tmp/thumbs/riak_ts-develop.b20de1c.feature-az-percentile.48c073c/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)
==> jam (compile)
==> clique (compile)
==> riak_core (compile)
==> riak_pipe (compile)
==> hamcrest (compile)
==> hamcrest (post_compile)
==> riak_pb (compile)
==> mochiweb (compile)
==> webmachine (compile)
==> riak_api (compile)
==> riak_dt (compile)
==> color (compile)
==> tdiff (compile)
==> unite (compile)
==> merl (compile)
make[1]: Entering directory `/tmp/thumbs/riak_ts-develop.b20de1c.feature-az-percentile.48c073c/deps/merl'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/tmp/thumbs/riak_ts-develop.b20de1c.feature-az-percentile.48c073c/deps/merl'
==> riak_ql (compile)
==> eunit_formatters (compile)
==> proper (compile)
make[1]: Entering directory `/tmp/thumbs/riak_ts-develop.b20de1c.feature-az-percentile.48c073c/deps/proper'
make[1]: `include/compile_flags.hrl' is up to date.
make[1]: Leaving directory `/tmp/thumbs/riak_ts-develop.b20de1c.feature-az-percentile.48c073c/deps/proper'
==> stdlib2 (compile)
==> hyper (compile)
==> riak_ts-develop.b20de1c.feature-az-percentile.48c073c (compile)
./rebar xref skip_deps=true
WARN:  Ignoring sub_dirs for /tmp/thumbs/riak_ts-develop.b20de1c.feature-az-percentile.48c073c/deps/exometer_core
==> riak_ts-develop.b20de1c.feature-az-percentile.48c073c (xref)
Query (XC - UC) || (XU - X - B - "(cluster_info|dtrace|yz_kv|yz_stat|object)" : Mod)
 answer [{{riak_kv_qry_compiler,validate_invdist_funcall,2},
          {riak_ql_inverse_distrib_fns,fn_param_check,2}}]
 did not match []
ERROR: xref failed while processing /tmp/thumbs/riak_ts-develop.b20de1c.feature-az-percentile.48c073c: rebar_abort
make: *** [xref] Error 1





⛔ MAKE_DIALYZER

Started at: 2017-02-11 07:52
Duration: 93 seconds.
Result: ERROR
Message: Step make_dialyzer Failed!
Exit Code: 2

📄


cd /tmp/thumbs/riak_ts-develop.b20de1c.feature-az-percentile.48c073c; make dialyzer




  
  
... Snipped 671 lines ...
1
  gb_sets:add/2
  gb_sets:add_element/2
  gb_sets:balance/1
  gb_sets:del_element/2
  gb_sets:delete/2
  gb_sets:delete_any/2
  gb_sets:difference/2
  gb_sets:empty/0
  gb_sets:filter/2
  gb_sets:fold/3
  gb_sets:from_list/1
  gb_sets:from_ordset/1
  gb_sets:insert/2
  gb_sets:intersection/1
  gb_sets:intersection/2
  gb_sets:is_disjoint/2
  gb_sets:is_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:swap_handler/3
  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_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/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:unregister_name/1
  global:whereis_name/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_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:write_char/1
  io_lib:write_string/1
  io_lib_format:fwrite_g/1
  io_lib_pretty:print/4
  io_lib_pretty:print/6
  lager_default_tracer:info/1
  lib:format_exception/6
  lists:append/1
  lists:concat/1
  lists:duplicate/2
  lists:filtermap/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:sum/1
  lists:ukeymerge/3
  lists:ukeysort/2
  lists:umerge/2
  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
  mnesia:system_info/1
  mnesia:table_info/2
  mnesia_tm:get_info/1
  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
  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_link/1
  proc_lib:spawn_link/3
  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
  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/4
  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_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: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/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
  zlib:gunzip/1
  zlib:gzip/1
Unknown types:
  calendar:datetime/0
  compile:option/0
  dets:tab_name/0
  erl_parse:abstract_clause/0
  erl_parse:abstract_expr/0
  erl_parse:abstract_form/0
  erl_scan:line/0
  erl_scan:location/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:socket/0
  io:device/0
  io:format/0
  meck_history:history_record/0
  msgpack:msgpack_map_jiffy/0
  msgpack:msgpack_map_jsx/0
  orddict:orddict/0
  ordsets:ordset/1
  proplists:property/0
  proplists:proplist/0
  re:mp/0
  ssl:ssl_option/0
  ssl:sslsocket/0
  supervisor:child_spec/0
  supervisor:strategy/0
  timer:tref/0
  unicode:charlist/0
 done in 0m48.29s
done (passed successfully)
==> riak_ts-develop.b20de1c.feature-az-percentile.48c073c (dialyzer)
  riak_ql_inverse_distrib_fns:fn_param_check/2
  riak_ql_inverse_distrib_fns:invdist_function/0
make: *** [dialyzer-run] Error 1





⬜ 0 of 2 Code reviews from organization basho

@hmmr hmmr force-pushed the feature-az-percentile branch from 48c073c to 0b60938 Compare February 11, 2017 16:35
@thumbot
Copy link

thumbot commented Feb 11, 2017

feature-az-percentile 0b60938 ➡️ riak_ts-develop b20de1c ⛔ completed
There seems to be an issue with build step **make_test,make_xref,make_dialyzer** ! ☁️
✅ MERGE

Started at: 2017-02-11 08:35
Duration: 1 seconds.
Result: OK
Message: Merge Success: feature-az-percentile 0b60938 onto target branch: riak_ts-develop b20de1c
Exit Code: OK

📄







  Updating b20de1c..0b60938
Fast-forward (no commit created; -m option ignored)
 include/riak_kv_ts.hrl        |   2 +-
 src/riak_kv_app.erl           |   4 +
 src/riak_kv_qry.erl           |  18 +-
 src/riak_kv_qry_buffers.erl   | 102 ++++++---
 src/riak_kv_qry_compiler.erl  | 519 ++++++++++++++++++++++++++++++++----------
 src/riak_kv_qry_worker.erl    |  12 +-
 src/riak_kv_ts_error_msgs.hrl |  47 ++++
 7 files changed, 541 insertions(+), 163 deletions(-)




✅ MAKE_CLEAN

Started at: 2017-02-11 08:35
Duration: 1 seconds.
Result: OK
Message: OK
Exit Code: 0

📄


cd /tmp/thumbs/riak_ts-develop.b20de1c.feature-az-percentile.0b60938; make clean




  ./rebar clean
==> riak_ts-develop.b20de1c.feature-az-percentile.0b60938 (clean)
rm -rf test.*-temp-data





✅ MAKE_DEPS

Started at: 2017-02-11 08:35
Duration: 29 seconds.
Result: OK
Message: OK
Exit Code: 0

📄


cd /tmp/thumbs/riak_ts-develop.b20de1c.feature-az-percentile.0b60938; make deps




  ./rebar get-deps
==> riak_ts-develop.b20de1c.feature-az-percentile.0b60938 (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.97.5p1"}}
Cloning into 'eper'...
Pulling sext from {git,"https://github.com/basho/sext.git",{tag,"1.1p6"}}
Cloning into 'sext'...
Pulling riak_pipe from {git,"https://github.com/basho/riak_pipe.git",
                            {branch,"riak_ts-develop"}}
Cloning into 'riak_pipe'...
Pulling riak_api from {git,"https://github.com/basho/riak_api.git",
                           {branch,"riak_ts-develop"}}
Cloning into 'riak_api'...
Pulling riak_dt from {git,"https://github.com/basho/riak_dt.git",
                          {tag,"2.1.3"}}
Cloning into 'riak_dt'...
Pulling msgpack from {git,"https://github.com/basho/msgpack-erlang.git",
                          {tag,"0.3.5"}}
Cloning into 'msgpack'...
Pulling riak_ql from {git,"https://github.com/basho/riak_ql.git",
                          {branch,"develop"}}
Cloning into 'riak_ql'...
Pulling jam from {git,"https://github.com/basho/jam.git",{tag,"1.0.0"}}
Cloning into 'jam'...
Pulling eunit_formatters from {git,"https://github.com/basho/eunit_formatters",
                                   {tag,"0.1.2"}}
Cloning into 'eunit_formatters'...
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 lager from {git,"https://github.com/basho/lager.git",{tag,"3.2.4"}}
Cloning into 'lager'...
Pulling neotoma from {git,"https://github.com/basho/neotoma.git",
                          {tag,"1.7.3"}}
Cloning into 'neotoma'...
==> getopt (get-deps)
==> lager (get-deps)
Pulling goldrush from {git,"https://github.com/basho/goldrush.git",
                           {tag,"0.1.9"}}
Cloning into 'goldrush'...
==> goldrush (get-deps)
==> neotoma (get-deps)
==> eper (get-deps)
==> sext (get-deps)
Pulling edown from {git,"git://github.com/basho/edown.git",{tag,"0.8.1"}}
Cloning into 'edown'...
==> edown (get-deps)
==> riak_pipe (get-deps)
Pulling riak_core from {git,"git://github.com/basho/riak_core.git",
                            {branch,"riak_ts-develop"}}
Cloning into 'riak_core'...
==> jam (get-deps)
==> riak_core (get-deps)
Pulling poolboy from {git,"https://github.com/basho/poolboy.git",
                          {tag,"0.8.1p3"}}
Cloning into 'poolboy'...
Pulling basho_stats from {git,"https://github.com/basho/basho_stats.git",
                              {tag,"1.0.3"}}
Cloning into 'basho_stats'...
Pulling riak_sysmon from {git,"https://github.com/basho/riak_sysmon.git",
                              {tag,"2.1.4"}}
Cloning into 'riak_sysmon'...
Pulling riak_ensemble from {git,"https://github.com/basho/riak_ensemble",
                                {branch,"riak_ts-develop"}}
Cloning into 'riak_ensemble'...
Pulling pbkdf2 from {git,"https://github.com/basho/erlang-pbkdf2.git",
                         {tag,"2.0.0"}}
Cloning into 'pbkdf2'...
Pulling eleveldb from {git,"https://github.com/basho/eleveldb.git",
                           {branch,"riak_ts-develop"}}
Cloning into 'eleveldb'...
Pulling exometer_core from {git,"https://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)
==> msgpack (get-deps)
==> eleveldb (get-deps)
Cloning into 'leveldb'...
Note: checking out '2.0.33'.

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 69a8fc1... add stub code for viewing Riak objects.  need way to conditional compile OS versus EE for this to be live
==> 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_api (get-deps)
Pulling riak_pb from {git,"https://github.com/basho/riak_pb.git",
                          {tag,"2.3.0.0"}}
Cloning into 'riak_pb'...
Pulling webmachine from {git,"https://github.com/basho/webmachine.git",
                             {tag,"1.10.8p2"}}
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)
==> riak_dt (get-deps)
==> riak_ql (get-deps)
Pulling unite from {git,"https://github.com/basho/unite.git",{tag,"v0.0.1p2"}}
Cloning into 'unite'...
Pulling merl from {git,"https://github.com/basho/merl.git",
                       {tag,"0.1.0-basho"}}
Cloning into 'merl'...
==> unite (get-deps)
Pulling color from {git,"https://github.com/basho/erlang-color.git",
                        {tag,"v0.2.0p1"}}
Cloning into 'color'...
Pulling tdiff from {git,"https://github.com/basho/tdiff.git",{tag,"0.1"}}
Cloning into 'tdiff'...
==> color (get-deps)
==> tdiff (get-deps)
==> merl (get-deps)
==> eunit_formatters (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)





✅ MAKE_COMPILE

Started at: 2017-02-11 08:35
Duration: 97 seconds.
Result: OK
Message: OK
Exit Code: 0

📄


cd /tmp/thumbs/riak_ts-develop.b20de1c.feature-az-percentile.0b60938; make compile




  
  
... Snipped 1887 lines ...
ace_resource.erl
Compiled src/webmachine_mochiweb.erl
==> riak_api (compile)
Compiled src/riak_api_pb_service.erl
Compiled src/riak_api_pb_frame.erl
Compiled src/riak_api_stat.erl
Compiled src/riak_api_web.erl
Compiled src/riak_api_web_security.erl
Compiled src/riak_api_pb_listener.erl
Compiled src/riak_api_sup.erl
Compiled src/riak_api_pb_registration_helper.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
==> riak_dt (compile)
Compiled src/riak_dt.erl
Compiled src/riak_dt_lwwreg.erl
Compiled src/riak_dt_gcounter.erl
Compiled src/riak_dt_orset.erl
Compiled src/riak_dt_vclock.erl
Compiled src/riak_dt_enable_flag.erl
Compiled src/riak_dt_od_flag.erl
Compiled src/riak_dt_gset.erl
Compiled src/riak_dt_oe_flag.erl
Compiled src/riak_dt_emcntr.erl
Compiled src/riak_dt_disable_flag.erl
Compiled src/riak_dt_pncounter.erl
Compiled src/riak_dt_orswot.erl
Compiled src/riak_dt_map.erl
==> color (compile)
Compiled src/color.erl
==> tdiff (compile)
Compiled src/tdiff_benchmark.erl
Compiled src/tdiff.erl
Compiled src/tdiff_debug.erl
==> unite (compile)
Compiled src/unite_compact.erl
==> merl (compile)
make[1]: Entering directory `/tmp/thumbs/riak_ts-develop.b20de1c.feature-az-percentile.0b60938/deps/merl'
erlc -pz ./priv -pa ./ebin +debug_info -o ebin/ src/merl.erl
erlc -DMERL_NO_TRANSFORM +debug_info -o priv/ src/merl_transform.erl
erlc -pz ./priv -pa ./ebin +debug_info -o ebin/ src/merl_transform.erl
erlc -pz ./priv -pa ./ebin +debug_info -o ebin/ src/merl_tests.erl
make[1]: Leaving directory `/tmp/thumbs/riak_ts-develop.b20de1c.feature-az-percentile.0b60938/deps/merl'
==> riak_ql (compile)
Compiled src/riak_ql_lexer.xrl
Compiled src/riak_ql_parser.yrl
Compiled src/riak_ql_lexer.erl
Compiled src/riak_ql_parser.erl
Compiled src/riak_ql_component.erl
Compiled src/riak_ql_show_create_table.erl
Compiled src/riak_ql_ddl_util.erl
Compiled src/riak_ql_cmd.erl
Compiled src/riak_ql_describe.erl
Compiled src/riak_ql_window_agg_fns.erl
Compiled src/riak_ql_quanta.erl
Compiled src/riak_ql_to_string.erl
Compiled src/riak_ql_ddl.erl
Compiled src/riak_ql_ddl_compiler.erl
==> eunit_formatters (compile)
Compiled src/binomial_heap.erl
Compiled src/eunit_progress.erl
==> proper (compile)
make[1]: Entering directory `/tmp/thumbs/riak_ts-develop.b20de1c.feature-az-percentile.0b60938/deps/proper'
./write_compile_flags include/compile_flags.hrl
make[1]: Leaving directory `/tmp/thumbs/riak_ts-develop.b20de1c.feature-az-percentile.0b60938/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/riak_ts-develop.b20de1c.feature-az-percentile.0b60938/deps/proper/src/proper_types.erl:342: Warning: missing specification for function from_binary/1
/tmp/thumbs/riak_ts-develop.b20de1c.feature-az-percentile.0b60938/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_shrink.erl
Compiled src/proper_gb_sets.erl
Compiled src/proper_orddict.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_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.erl
Compiled src/hyper_gb.erl
Compiled src/hyper_array.erl
Compiled src/hyper_binary.erl
Compiled src/hyper_const.erl
Compiled src/hyper_binary_rle.erl
==> riak_ts-develop.b20de1c.feature-az-percentile.0b60938 (compile)
Compiled src/riak_kv_backend.erl
Compiled src/riak_kv_test_util.erl
Compiled src/riak_kv_ensemble_backend.erl
Compiled src/riak_kv_ttb_ts.erl
Compiled src/riak_kv_ts_util.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_object.erl
Compiled src/riak_kv_pb_bucket.erl
Compiled src/riak_object_json.erl
Compiled src/riak_kv_pb_index.erl
Compiled src/riak_kv_wm_ts_util.erl
Compiled src/riak_kv_requests.erl
Compiled src/riak_kv_env.erl
Compiled src/riak_kv_cinfo.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_select.erl
Compiled src/riak_kv_memory_backend.erl
Compiled src/riak_kv_qry_queue.erl
Compiled src/riak_kv_fold_buffer.erl
Compiled src/riak_kv_hooks.erl
Compiled src/riak_kv_mapred_json.erl
Compiled src/riak_kv_qry_compiler.erl
Compiled src/riak_kv_js_sup.erl
Compiled src/riak_kv_mrc_pipe.erl
Compiled src/riak_kv_qry_buffers.erl
Compiled src/riak_kv_wm_ping.erl
Compiled src/riak_kv_wm_preflist.erl
Compiled src/riak_kv_qry_worker.erl
Compiled src/riak_kv_hll.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_console.erl
Compiled src/riak_kv_crdt.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_stat.erl
Compiled src/riak_kv_index_fsm_sup.erl
Compiled src/riak_kv_pncounter.erl
Compiled src/riak_kv_js_vm.erl
Compiled src/riak_kv_wm_timeseries.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_wm_object.erl
Compiled src/riak_kv_buckets_fsm_sup.erl
Compiled src/riak_kv_pb_ts.erl
Compiled src/riak_kv_gcounter.erl
Compiled src/riak_kv_wm_stats.erl
Compiled src/riak_kv_mapreduce.erl
Compiled src/riak_kv_worker.erl
Compiled src/riak_kv_ts_svc.erl
Compiled src/riak_kv_wm_mapred.erl
Compiled src/riak_kv_yessir_backend.erl
Compiled src/riak_kv_pb_bucket_key_apl.erl
Compiled src/riak_kv_mapred_filters.erl
Compiled src/riak_kv_http_cache.erl
Compiled src/riak_kv_ts_api.erl
Compiled src/riak_kv_multi_prefix_backend.erl
Compiled src/riak_kv_wm_index.erl
Compiled src/riak_kv_stat_worker.erl
Compiled src/riak_kv_w_reduce.erl
Compiled src/riak_kv_qry_sup.erl
Compiled src/riak_kv_put_core.erl
Compiled src/sms.erl
Compiled src/riak_kv_delete.erl
Compiled src/riak_kv_metadata_store_listener.erl
Compiled src/riak_kv_encoding_migrate.erl
Compiled src/riak_kv_mapred_term.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_pb_counter.erl
Compiled src/riak_kv_eleveldb_backend.erl
Compiled src/riak_kv_wm_crdt.erl
Compiled src/riak_kv_pb_mapred.erl
Compiled src/json_pp.erl
Compiled src/riak_kv_wm_timeseries_query.erl
Compiled src/riak_kv_qry_coverage_plan.erl
Compiled src/riak_kv_wm_counter.erl
Compiled src/riak_kv_ts_newtype.erl
Compiled src/riak_kv_2i_aae.erl
Compiled src/riak_kv_qry.erl
Compiled src/riak_kv_compile_tab.erl
Compiled src/riak_kv_wm_timeseries_listkeys.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_kv_ensembles.erl
Compiled src/riak_index.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_pipe_listkeys.erl
Compiled src/riak_kv_index_hashtree.erl
Compiled src/riak.erl
Compiled src/riak_kv_status.erl
Compiled src/riak_kv_backup.erl
Compiled src/riak_kv_web.erl
Compiled src/riak_kv_keys_fsm.erl
Compiled src/riak_kv_pb_coverage.erl
Compiled src/riak_kv_get_fsm.erl
Compiled src/riak_kv_ts_sup.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_qry_buffers_ldb.erl
Compiled src/riak_kv_delete_sup.erl
Compiled src/riak_kv_crdt_json.erl
Compiled src/riak_kv_wm_keylist.erl
Compiled priv/tracers/tracer_func_args.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





⛔ MAKE_TEST

Started at: 2017-02-11 08:37
Duration: 1054 seconds.
Result: ERROR
Message: Step make_test Failed!
Exit Code: 2

📄


cd /tmp/thumbs/riak_ts-develop.b20de1c.feature-az-percentile.0b60938; make test




  
  
... Snipped 516 lines ...
0)....(x1).
Time limit reached: 60.0 seconds.

OK, passed 32941 tests
�[32m.�[0m08:49:02.937 [info] Application exometer_core exited with reason: stopped
�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m....................................................................................................(x10)..........
OK, passed 200 tests
�[32m.�[0mtest/rest_url_encoding_test.erl:43:<0.2553.0>: Skipping rest_url_encoding_test

test/rest_url_encoding_test.erl:43:<0.2553.0>: Skipping rest_url_encoding_test

�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m08:51:18.971 [info] Application lager started on node putfsmeqc920005831878@thumbs01
08:51:18.972 [info] Starting reporters with []
08:51:18.972 [info] Application exometer_core started on node putfsmeqc920005831878@thumbs01
�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m....................................................................................................(x10)....................................................................................................(x100)..................(x10).......(x1)......
Time limit reached: 60.0 seconds.

OK, passed 2976 tests
�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m....................................................................................................(x10)..........................................................................................
OK, passed 1000 tests
�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m[os_mon] memory supervisor port (memsup): Erlang has closed
[os_mon] cpu supervisor port (cpu_sup): Erlang has closed
�[32m.�[0m�[32m.�[0m�[32m.�[0m....................................................................................................(x10)..........................................................................................
OK, passed 1000 tests
�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[31;1mF�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m[os_mon] memory supervisor port (memsup): Erlang has closed
[os_mon] cpu supervisor port (cpu_sup): Erlang has closed
�[32m.�[0m[os_mon] memory supervisor port (memsup): Erlang has closed
[os_mon] cpu supervisor port (cpu_sup): Erlang has closed
�[32m.�[0m[os_mon] memory supervisor port (memsup): Erlang has closed
[os_mon] cpu supervisor port (cpu_sup): Erlang has closed
�[32m.�[0m[os_mon] memory supervisor port (memsup): Erlang has closed
[os_mon] cpu supervisor port (cpu_sup): Erlang has closed
�[32m.�[0m[os_mon] memory supervisor port (memsup): Erlang has closed
[os_mon] cpu supervisor port (cpu_sup): Erlang has closed
�[32m.�[0m�[32m.�[0m�[32m.�[0m....................................................................................................(x10)....................................................................................................(x100)....................................................................................................(x1000).(x10)........(x1).........
Time limit reached: 10.0 seconds.

OK, passed 12189 tests
�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m....................................................................................................(x10)....................................................................................................(x100)...................................(x10).(x1).........
Time limit reached: 5.0 seconds.

OK, passed 4619 tests
�[32m.�[0m....................................................................................................(x10)....................................................................................................(x100).................(x10)......(x1).......
Time limit reached: 5.0 seconds.

OK, passed 2867 tests
�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m....................................................................................................(x10)..........................................................................................
OK, passed 1000 tests
�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m....................................................................................................(x10)....................................................................................................(x100)................................(x1).
Time limit reached: 60.0 seconds.

OK, passed 4301 tests

sibling_count
23.65% 0
15.76% 1
12.93% 2
12.11% 3
9.60% 4
6.67% 5
5.35% 6
3.86% 7
2.44% 8
2.12% 9
1.74% 10
1.16% 11
0.84% 12
0.51% 13
0.30% 15
0.26% 14
0.14% 18
0.12% 16
0.09% 19
0.07% 21
0.07% 17
0.05% 27
0.05% 26
0.05% 20
0.02% 25
0.02% 24
0.02% 22

17.906% {riak_object_dvv_statem,get,4}
17.785% {riak_object_dvv_statem,replicate,4}
17.636% {riak_object_dvv_statem,put,4}
17.606% {riak_object_dvv_statem,get_put,7}
13.319% {riak_object_dvv_statem,update,5}
9.788% {riak_object_dvv_statem,make_ring,2}
5.960% {riak_object_dvv_statem,set_nr,1}
�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0mtest/riak_kv_schema_tests.erl:424:<0.2553.0>: Supporting riak_core components not present, skipping job_class_enabled test
�[32m.�[0m

 1) group_by_column_not_in_the_table_test/0 (src/riak_kv_qry_compiler.erl:425)
    �[31;1mUncaught exception! �[0m
    �[31mexception error: no function clause matching 
                     riak_ql_ddl:syntax_error_to_msg2({unknown_column,<<"x">>}) (src/riak_ql_ddl.erl, line 292)
      in function  riak_ql_ddl:syntax_error_to_msg/1 (src/riak_ql_ddl.erl, line 288)
      in call from riak_kv_qry:'-format_query_syntax_errors/1-lc$^0/1-0-'/1 (src/riak_kv_qry.erl, line 340)
      in call from riak_kv_qry:format_query_syntax_errors/1 (src/riak_kv_qry.erl, line 340)
      in call from riak_kv_qry_compiler:compile_select_clause/2 (src/riak_kv_qry_compiler.erl, line 425)
      in call from riak_kv_qry_compiler:compile/2 (src/riak_kv_qry_compiler.erl, line 79)
      in call from riak_kv_qry_compiler:'-group_by_column_not_in_the_table_test/0-fun-0-'/3 (src/riak_kv_qry_compiler.erl, line 3220)�[0m

�[32m545 tests passed�[0m  �[31m1 test failed�[0m  �[30;1m(1037.49 s)�[0m
ERROR: One or more eunit tests failed.
ERROR: eunit failed while processing /tmp/thumbs/riak_ts-develop.b20de1c.feature-az-percentile.0b60938: rebar_abort
make: *** [test] Error 1





⛔ MAKE_XREF

Started at: 2017-02-11 08:54
Duration: 11 seconds.
Result: ERROR
Message: Step make_xref Failed!
Exit Code: 2

📄


cd /tmp/thumbs/riak_ts-develop.b20de1c.feature-az-percentile.0b60938; make xref




  ./rebar get-deps
==> sidejob (get-deps)
==> erlang_js (get-deps)
==> meck (get-deps)
==> getopt (get-deps)
==> goldrush (get-deps)
==> lager (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)
==> msgpack (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)
==> jam (get-deps)
==> clique (get-deps)
==> riak_core (get-deps)
==> riak_pipe (get-deps)
==> hamcrest (get-deps)
==> riak_pb (get-deps)
==> mochiweb (get-deps)
==> webmachine (get-deps)
==> riak_api (get-deps)
==> riak_dt (get-deps)
==> color (get-deps)
==> tdiff (get-deps)
==> unite (get-deps)
==> merl (get-deps)
==> riak_ql (get-deps)
==> eunit_formatters (get-deps)
==> proper (get-deps)
==> stdlib2 (get-deps)
==> hyper (get-deps)
==> riak_ts-develop.b20de1c.feature-az-percentile.0b60938 (get-deps)
./rebar compile
==> sidejob (compile)
==> erlang_js (compile)
make[1]: Entering directory `/tmp/thumbs/riak_ts-develop.b20de1c.feature-az-percentile.0b60938/deps/erlang_js'
cd c_src; make
make[2]: Entering directory `/tmp/thumbs/riak_ts-develop.b20de1c.feature-az-percentile.0b60938/deps/erlang_js/c_src'
make[2]: Nothing to be done for `js'.
make[2]: Leaving directory `/tmp/thumbs/riak_ts-develop.b20de1c.feature-az-percentile.0b60938/deps/erlang_js/c_src'
make[1]: Leaving directory `/tmp/thumbs/riak_ts-develop.b20de1c.feature-az-percentile.0b60938/deps/erlang_js'
==> meck (compile)
==> getopt (compile)
==> goldrush (compile)
==> lager (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)
==> msgpack (compile)
==> eleveldb (compile)
make[1]: Entering directory `/tmp/thumbs/riak_ts-develop.b20de1c.feature-az-percentile.0b60938/deps/eleveldb/c_src/leveldb'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/tmp/thumbs/riak_ts-develop.b20de1c.feature-az-percentile.0b60938/deps/eleveldb/c_src/leveldb'
make[1]: Entering directory `/tmp/thumbs/riak_ts-develop.b20de1c.feature-az-percentile.0b60938/deps/eleveldb/c_src/leveldb'
make[1]: Nothing to be done for `tools'.
make[1]: Leaving directory `/tmp/thumbs/riak_ts-develop.b20de1c.feature-az-percentile.0b60938/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)
==> jam (compile)
==> clique (compile)
==> riak_core (compile)
==> riak_pipe (compile)
==> hamcrest (compile)
==> hamcrest (post_compile)
==> riak_pb (compile)
==> mochiweb (compile)
==> webmachine (compile)
==> riak_api (compile)
==> riak_dt (compile)
==> color (compile)
==> tdiff (compile)
==> unite (compile)
==> merl (compile)
make[1]: Entering directory `/tmp/thumbs/riak_ts-develop.b20de1c.feature-az-percentile.0b60938/deps/merl'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/tmp/thumbs/riak_ts-develop.b20de1c.feature-az-percentile.0b60938/deps/merl'
==> riak_ql (compile)
==> eunit_formatters (compile)
==> proper (compile)
make[1]: Entering directory `/tmp/thumbs/riak_ts-develop.b20de1c.feature-az-percentile.0b60938/deps/proper'
make[1]: `include/compile_flags.hrl' is up to date.
make[1]: Leaving directory `/tmp/thumbs/riak_ts-develop.b20de1c.feature-az-percentile.0b60938/deps/proper'
==> stdlib2 (compile)
==> hyper (compile)
==> riak_ts-develop.b20de1c.feature-az-percentile.0b60938 (compile)
Compiled src/riak_kv_ttb_ts.erl
Compiled src/riak_kv_select.erl
Compiled src/riak_kv_qry_queue.erl
Compiled src/riak_kv_ts_util.erl
Compiled src/riak_kv_qry_compiler.erl
Compiled src/riak_kv_qry_worker.erl
Compiled src/riak_kv_qry_buffers.erl
Compiled src/riak_kv_pb_ts.erl
Compiled src/riak_kv_ts_api.erl
Compiled src/riak_kv_ts_svc.erl
Compiled src/riak_kv_qry_coverage_plan.erl
Compiled src/riak_kv_wm_timeseries_query.erl
Compiled src/riak_kv_qry.erl
Compiled src/riak_kv_index_fsm.erl
Compiled src/riak_kv_app.erl
Compiled src/riak_kv_eleveldb_backend.erl
Compiled src/riak_index.erl
./rebar xref skip_deps=true
WARN:  Ignoring sub_dirs for /tmp/thumbs/riak_ts-develop.b20de1c.feature-az-percentile.0b60938/deps/exometer_core
==> riak_ts-develop.b20de1c.feature-az-percentile.0b60938 (xref)
Query (XC - UC) || (XU - X - B - "(cluster_info|dtrace|yz_kv|yz_stat|object)" : Mod)
 answer [{{riak_kv_qry_compiler,validate_invdist_funcall,2},
          {riak_ql_inverse_distrib_fns,fn_param_check,2}}]
 did not match []
ERROR: xref failed while processing /tmp/thumbs/riak_ts-develop.b20de1c.feature-az-percentile.0b60938: rebar_abort
make: *** [xref] Error 1





⛔ MAKE_DIALYZER

Started at: 2017-02-11 08:55
Duration: 95 seconds.
Result: ERROR
Message: Step make_dialyzer Failed!
Exit Code: 2

📄


cd /tmp/thumbs/riak_ts-develop.b20de1c.feature-az-percentile.0b60938; make dialyzer




  
  
... Snipped 671 lines ...
1
  gb_sets:add/2
  gb_sets:add_element/2
  gb_sets:balance/1
  gb_sets:del_element/2
  gb_sets:delete/2
  gb_sets:delete_any/2
  gb_sets:difference/2
  gb_sets:empty/0
  gb_sets:filter/2
  gb_sets:fold/3
  gb_sets:from_list/1
  gb_sets:from_ordset/1
  gb_sets:insert/2
  gb_sets:intersection/1
  gb_sets:intersection/2
  gb_sets:is_disjoint/2
  gb_sets:is_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:swap_handler/3
  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_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/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:unregister_name/1
  global:whereis_name/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_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:write_char/1
  io_lib:write_string/1
  io_lib_format:fwrite_g/1
  io_lib_pretty:print/4
  io_lib_pretty:print/6
  lager_default_tracer:info/1
  lib:format_exception/6
  lists:append/1
  lists:concat/1
  lists:duplicate/2
  lists:filtermap/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:sum/1
  lists:ukeymerge/3
  lists:ukeysort/2
  lists:umerge/2
  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
  mnesia:system_info/1
  mnesia:table_info/2
  mnesia_tm:get_info/1
  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
  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_link/1
  proc_lib:spawn_link/3
  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
  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/4
  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_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: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/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
  zlib:gunzip/1
  zlib:gzip/1
Unknown types:
  calendar:datetime/0
  compile:option/0
  dets:tab_name/0
  erl_parse:abstract_clause/0
  erl_parse:abstract_expr/0
  erl_parse:abstract_form/0
  erl_scan:line/0
  erl_scan:location/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:socket/0
  io:device/0
  io:format/0
  meck_history:history_record/0
  msgpack:msgpack_map_jiffy/0
  msgpack:msgpack_map_jsx/0
  orddict:orddict/0
  ordsets:ordset/1
  proplists:property/0
  proplists:proplist/0
  re:mp/0
  ssl:ssl_option/0
  ssl:sslsocket/0
  supervisor:child_spec/0
  supervisor:strategy/0
  timer:tref/0
  unicode:charlist/0
 done in 0m50.84s
done (passed successfully)
==> riak_ts-develop.b20de1c.feature-az-percentile.0b60938 (dialyzer)
  riak_ql_inverse_distrib_fns:fn_param_check/2
  riak_ql_inverse_distrib_fns:invdist_function/0
make: *** [dialyzer-run] Error 1





⬜ 0 of 2 Code reviews from organization basho

@hmmr hmmr changed the title [WIP] inverse distribution functions (PERCENTILE, MEDIAN) inverse distribution functions (PERCENTILE, MEDIAN) Feb 11, 2017
@hmmr
Copy link
Contributor Author

hmmr commented Feb 11, 2017

ts_cluster_aggregation-eleveldb                                : pass
ts_cluster_group_by_SUITE-eleveldb                             : pass
ts_cluster_select_desc_SUITE-eleveldb                          : pass
ts_cluster_select_pass_1-eleveldb                              : pass
ts_cluster_select_pass_2-eleveldb                              : pass
ts_cluster_select_pass_3_sorted_on_key-eleveldb                : pass
ts_degraded_aggregation-eleveldb                               : pass
ts_simple_aggregation-eleveldb                                 : pass
ts_simple_aggregation_math-eleveldb                            : pass
ts_simple_div_by_zero-eleveldb                                 : pass
ts_simple_insert_incorrect_columns-eleveldb                    : pass
ts_simple_invdist_funs_SUITE-eleveldb                          : pass
ts_simple_query_buffers_SUITE-eleveldb                         : pass
ts_simple_select_compare_two_fields_not_allowed-eleveldb       : pass
ts_simple_select_double_in_key-eleveldb                        : pass
ts_simple_select_incompatible_type_float_not_allowed-eleveldb  : pass
ts_simple_select_is_null-eleveldb                              : pass
ts_simple_select_iso8601-eleveldb                              : pass
ts_simple_select_missing_field_in_pk_not_allowed-eleveldb      : pass
ts_simple_select_nogap-eleveldb                                : pass
ts_simple_select_not_found-eleveldb                            : pass
ts_simple_select_table_not_existing-eleveldb                   : pass
ts_simple_select_unexpected_token_not_allowed-eleveldb         : pass
ts_simple_select_where_has_no_lower_bounds_not_allowed-eleveldb: pass
ts_simple_show_create_table-eleveldb                           : pass
ts_simple_single_key_ops-eleveldb                              : pass

@hmmr hmmr force-pushed the feature-az-percentile branch from 0b60938 to 876fb98 Compare February 11, 2017 23:07
@thumbot
Copy link

thumbot commented Feb 11, 2017

feature-az-percentile 876fb98 ➡️ riak_ts-develop b20de1c ⛔ completed
There seems to be an issue with build step **make_test,make_xref,make_dialyzer** ! ☁️
✅ MERGE

Started at: 2017-02-11 15:08
Duration: 0 seconds.
Result: OK
Message: Merge Success: feature-az-percentile 876fb98 onto target branch: riak_ts-develop b20de1c
Exit Code: OK

📄







  Updating b20de1c..876fb98
Fast-forward (no commit created; -m option ignored)
 include/riak_kv_ts.hrl        |   2 +-
 src/riak_kv_app.erl           |   4 +
 src/riak_kv_qry.erl           |  18 +-
 src/riak_kv_qry_buffers.erl   | 102 ++++++---
 src/riak_kv_qry_compiler.erl  | 519 ++++++++++++++++++++++++++++++++----------
 src/riak_kv_qry_worker.erl    |  12 +-
 src/riak_kv_ts_error_msgs.hrl |  47 ++++
 7 files changed, 541 insertions(+), 163 deletions(-)




✅ MAKE_CLEAN

Started at: 2017-02-11 15:08
Duration: 0 seconds.
Result: OK
Message: OK
Exit Code: 0

📄


cd /tmp/thumbs/riak_ts-develop.b20de1c.feature-az-percentile.876fb98; make clean




  ./rebar clean
==> riak_ts-develop.b20de1c.feature-az-percentile.876fb98 (clean)
rm -rf test.*-temp-data





✅ MAKE_DEPS

Started at: 2017-02-11 15:08
Duration: 30 seconds.
Result: OK
Message: OK
Exit Code: 0

📄


cd /tmp/thumbs/riak_ts-develop.b20de1c.feature-az-percentile.876fb98; make deps




  ./rebar get-deps
==> riak_ts-develop.b20de1c.feature-az-percentile.876fb98 (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.97.5p1"}}
Cloning into 'eper'...
Pulling sext from {git,"https://github.com/basho/sext.git",{tag,"1.1p6"}}
Cloning into 'sext'...
Pulling riak_pipe from {git,"https://github.com/basho/riak_pipe.git",
                            {branch,"riak_ts-develop"}}
Cloning into 'riak_pipe'...
Pulling riak_api from {git,"https://github.com/basho/riak_api.git",
                           {branch,"riak_ts-develop"}}
Cloning into 'riak_api'...
Pulling riak_dt from {git,"https://github.com/basho/riak_dt.git",
                          {tag,"2.1.3"}}
Cloning into 'riak_dt'...
Pulling msgpack from {git,"https://github.com/basho/msgpack-erlang.git",
                          {tag,"0.3.5"}}
Cloning into 'msgpack'...
Pulling riak_ql from {git,"https://github.com/basho/riak_ql.git",
                          {branch,"develop"}}
Cloning into 'riak_ql'...
Pulling jam from {git,"https://github.com/basho/jam.git",{tag,"1.0.0"}}
Cloning into 'jam'...
Pulling eunit_formatters from {git,"https://github.com/basho/eunit_formatters",
                                   {tag,"0.1.2"}}
Cloning into 'eunit_formatters'...
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 lager from {git,"https://github.com/basho/lager.git",{tag,"3.2.4"}}
Cloning into 'lager'...
Pulling neotoma from {git,"https://github.com/basho/neotoma.git",
                          {tag,"1.7.3"}}
Cloning into 'neotoma'...
==> getopt (get-deps)
==> lager (get-deps)
Pulling goldrush from {git,"https://github.com/basho/goldrush.git",
                           {tag,"0.1.9"}}
Cloning into 'goldrush'...
==> goldrush (get-deps)
==> neotoma (get-deps)
==> eper (get-deps)
==> sext (get-deps)
Pulling edown from {git,"git://github.com/basho/edown.git",{tag,"0.8.1"}}
Cloning into 'edown'...
==> edown (get-deps)
==> riak_pipe (get-deps)
Pulling riak_core from {git,"git://github.com/basho/riak_core.git",
                            {branch,"riak_ts-develop"}}
Cloning into 'riak_core'...
==> jam (get-deps)
==> riak_core (get-deps)
Pulling poolboy from {git,"https://github.com/basho/poolboy.git",
                          {tag,"0.8.1p3"}}
Cloning into 'poolboy'...
Pulling basho_stats from {git,"https://github.com/basho/basho_stats.git",
                              {tag,"1.0.3"}}
Cloning into 'basho_stats'...
Pulling riak_sysmon from {git,"https://github.com/basho/riak_sysmon.git",
                              {tag,"2.1.4"}}
Cloning into 'riak_sysmon'...
Pulling riak_ensemble from {git,"https://github.com/basho/riak_ensemble",
                                {branch,"riak_ts-develop"}}
Cloning into 'riak_ensemble'...
Pulling pbkdf2 from {git,"https://github.com/basho/erlang-pbkdf2.git",
                         {tag,"2.0.0"}}
Cloning into 'pbkdf2'...
Pulling eleveldb from {git,"https://github.com/basho/eleveldb.git",
                           {branch,"riak_ts-develop"}}
Cloning into 'eleveldb'...
Pulling exometer_core from {git,"https://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)
==> msgpack (get-deps)
==> eleveldb (get-deps)
Cloning into 'leveldb'...
Note: checking out '2.0.33'.

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 69a8fc1... add stub code for viewing Riak objects.  need way to conditional compile OS versus EE for this to be live
==> 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_api (get-deps)
Pulling riak_pb from {git,"https://github.com/basho/riak_pb.git",
                          {tag,"2.3.0.0"}}
Cloning into 'riak_pb'...
Pulling webmachine from {git,"https://github.com/basho/webmachine.git",
                             {tag,"1.10.8p2"}}
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)
==> riak_dt (get-deps)
==> riak_ql (get-deps)
Pulling unite from {git,"https://github.com/basho/unite.git",{tag,"v0.0.1p2"}}
Cloning into 'unite'...
Pulling merl from {git,"https://github.com/basho/merl.git",
                       {tag,"0.1.0-basho"}}
Cloning into 'merl'...
==> unite (get-deps)
Pulling color from {git,"https://github.com/basho/erlang-color.git",
                        {tag,"v0.2.0p1"}}
Cloning into 'color'...
Pulling tdiff from {git,"https://github.com/basho/tdiff.git",{tag,"0.1"}}
Cloning into 'tdiff'...
==> color (get-deps)
==> tdiff (get-deps)
==> merl (get-deps)
==> eunit_formatters (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)





✅ MAKE_COMPILE

Started at: 2017-02-11 15:08
Duration: 96 seconds.
Result: OK
Message: OK
Exit Code: 0

📄


cd /tmp/thumbs/riak_ts-develop.b20de1c.feature-az-percentile.876fb98; make compile




  
  
... Snipped 1887 lines ...
ace_resource.erl
Compiled src/webmachine_mochiweb.erl
==> riak_api (compile)
Compiled src/riak_api_pb_service.erl
Compiled src/riak_api_pb_frame.erl
Compiled src/riak_api_stat.erl
Compiled src/riak_api_web.erl
Compiled src/riak_api_web_security.erl
Compiled src/riak_api_sup.erl
Compiled src/riak_api_pb_listener.erl
Compiled src/riak_api_pb_registration_helper.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
==> riak_dt (compile)
Compiled src/riak_dt.erl
Compiled src/riak_dt_gcounter.erl
Compiled src/riak_dt_lwwreg.erl
Compiled src/riak_dt_orset.erl
Compiled src/riak_dt_vclock.erl
Compiled src/riak_dt_enable_flag.erl
Compiled src/riak_dt_od_flag.erl
Compiled src/riak_dt_gset.erl
Compiled src/riak_dt_emcntr.erl
Compiled src/riak_dt_oe_flag.erl
Compiled src/riak_dt_disable_flag.erl
Compiled src/riak_dt_pncounter.erl
Compiled src/riak_dt_orswot.erl
Compiled src/riak_dt_map.erl
==> color (compile)
Compiled src/color.erl
==> tdiff (compile)
Compiled src/tdiff_benchmark.erl
Compiled src/tdiff.erl
Compiled src/tdiff_debug.erl
==> unite (compile)
Compiled src/unite_compact.erl
==> merl (compile)
make[1]: Entering directory `/tmp/thumbs/riak_ts-develop.b20de1c.feature-az-percentile.876fb98/deps/merl'
erlc -pz ./priv -pa ./ebin +debug_info -o ebin/ src/merl.erl
erlc -DMERL_NO_TRANSFORM +debug_info -o priv/ src/merl_transform.erl
erlc -pz ./priv -pa ./ebin +debug_info -o ebin/ src/merl_transform.erl
erlc -pz ./priv -pa ./ebin +debug_info -o ebin/ src/merl_tests.erl
make[1]: Leaving directory `/tmp/thumbs/riak_ts-develop.b20de1c.feature-az-percentile.876fb98/deps/merl'
==> riak_ql (compile)
Compiled src/riak_ql_lexer.xrl
Compiled src/riak_ql_parser.yrl
Compiled src/riak_ql_lexer.erl
Compiled src/riak_ql_parser.erl
Compiled src/riak_ql_component.erl
Compiled src/riak_ql_show_create_table.erl
Compiled src/riak_ql_ddl_util.erl
Compiled src/riak_ql_cmd.erl
Compiled src/riak_ql_describe.erl
Compiled src/riak_ql_window_agg_fns.erl
Compiled src/riak_ql_quanta.erl
Compiled src/riak_ql_to_string.erl
Compiled src/riak_ql_ddl.erl
Compiled src/riak_ql_ddl_compiler.erl
==> eunit_formatters (compile)
Compiled src/binomial_heap.erl
Compiled src/eunit_progress.erl
==> proper (compile)
make[1]: Entering directory `/tmp/thumbs/riak_ts-develop.b20de1c.feature-az-percentile.876fb98/deps/proper'
./write_compile_flags include/compile_flags.hrl
make[1]: Leaving directory `/tmp/thumbs/riak_ts-develop.b20de1c.feature-az-percentile.876fb98/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/riak_ts-develop.b20de1c.feature-az-percentile.876fb98/deps/proper/src/proper_types.erl:342: Warning: missing specification for function from_binary/1
/tmp/thumbs/riak_ts-develop.b20de1c.feature-az-percentile.876fb98/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_shrink.erl
Compiled src/proper_orddict.erl
Compiled src/proper_gb_sets.erl
Compiled src/proper_array.erl
Compiled src/proper_gb_trees.erl
Compiled src/proper_symb.erl
Compiled src/proper_statem.erl
Compiled src/proper_transformer.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_ts-develop.b20de1c.feature-az-percentile.876fb98 (compile)
Compiled src/riak_kv_backend.erl
Compiled src/riak_kv_test_util.erl
Compiled src/riak_kv_ensemble_backend.erl
Compiled src/riak_kv_ttb_ts.erl
Compiled src/riak_kv_ts_util.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_object.erl
Compiled src/riak_kv_pb_bucket.erl
Compiled src/riak_kv_pb_index.erl
Compiled src/riak_object_json.erl
Compiled src/riak_kv_wm_ts_util.erl
Compiled src/riak_kv_requests.erl
Compiled src/riak_kv_env.erl
Compiled src/riak_kv_cinfo.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_select.erl
Compiled src/riak_kv_memory_backend.erl
Compiled src/riak_kv_qry_queue.erl
Compiled src/riak_kv_fold_buffer.erl
Compiled src/riak_kv_hooks.erl
Compiled src/riak_kv_mapred_json.erl
Compiled src/riak_kv_qry_compiler.erl
Compiled src/riak_kv_js_sup.erl
Compiled src/riak_kv_mrc_pipe.erl
Compiled src/riak_kv_qry_worker.erl
Compiled src/riak_kv_qry_buffers.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_multi_backend.erl
Compiled src/riak_kv_bucket.erl
Compiled src/riak_kv_pb_object.erl
Compiled src/riak_kv_mrc_sink_sup.erl
Compiled src/riak_kv_console.erl
Compiled src/riak_kv_crdt.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_stat.erl
Compiled src/riak_kv_index_fsm_sup.erl
Compiled src/riak_kv_pncounter.erl
Compiled src/riak_kv_js_vm.erl
Compiled src/riak_kv_wm_timeseries.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_wm_object.erl
Compiled src/riak_kv_pb_ts.erl
Compiled src/riak_kv_buckets_fsm_sup.erl
Compiled src/riak_kv_gcounter.erl
Compiled src/riak_kv_wm_stats.erl
Compiled src/riak_kv_mapreduce.erl
Compiled src/riak_kv_worker.erl
Compiled src/riak_kv_ts_svc.erl
Compiled src/riak_kv_yessir_backend.erl
Compiled src/riak_kv_wm_mapred.erl
Compiled src/riak_kv_mapred_filters.erl
Compiled src/riak_kv_pb_bucket_key_apl.erl
Compiled src/riak_kv_http_cache.erl
Compiled src/riak_kv_ts_api.erl
Compiled src/riak_kv_multi_prefix_backend.erl
Compiled src/riak_kv_wm_index.erl
Compiled src/riak_kv_stat_worker.erl
Compiled src/riak_kv_w_reduce.erl
Compiled src/riak_kv_put_core.erl
Compiled src/riak_kv_qry_sup.erl
Compiled src/sms.erl
Compiled src/riak_kv_delete.erl
Compiled src/riak_kv_metadata_store_listener.erl
Compiled src/riak_kv_encoding_migrate.erl
Compiled src/riak_kv_mapred_term.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_pb_counter.erl
Compiled src/riak_kv_eleveldb_backend.erl
Compiled src/riak_kv_wm_crdt.erl
Compiled src/riak_kv_pb_mapred.erl
Compiled src/json_pp.erl
Compiled src/riak_kv_wm_timeseries_query.erl
Compiled src/riak_kv_qry_coverage_plan.erl
Compiled src/riak_kv_wm_counter.erl
Compiled src/riak_kv_ts_newtype.erl
Compiled src/riak_kv_2i_aae.erl
Compiled src/riak_kv_compile_tab.erl
Compiled src/riak_kv_qry.erl
Compiled src/riak_kv_pb_crdt.erl
Compiled src/riak_kv_buckets_fsm.erl
Compiled src/riak_kv_wm_timeseries_listkeys.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_kv_ensembles.erl
Compiled src/riak_index.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_pb_coverage.erl
Compiled src/riak_kv_keys_fsm.erl
Compiled src/riak_kv_get_fsm.erl
Compiled src/riak_kv_ts_sup.erl
Compiled src/riak_kv_mrc_map.erl
Compiled src/riak_kv_wm_utils.erl
Compiled src/riak_kv_qry_buffers_ldb.erl
Compiled src/riak_kv_put_fsm.erl
Compiled src/riak_kv_delete_sup.erl
Compiled src/riak_kv_crdt_json.erl
Compiled src/riak_kv_wm_keylist.erl
Compiled priv/tracers/tracer_func_args.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 src/riak_kv_vnode.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





⛔ MAKE_TEST

Started at: 2017-02-11 15:10
Duration: 1059 seconds.
Result: ERROR
Message: Step make_test Failed!
Exit Code: 2

📄


cd /tmp/thumbs/riak_ts-develop.b20de1c.feature-az-percentile.876fb98; make test




  
  
... Snipped 516 lines ...
).........
Time limit reached: 60.0 seconds.

OK, passed 35579 tests
�[32m.�[0m15:22:03.832 [info] Application exometer_core exited with reason: stopped
�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m....................................................................................................(x10)..........
OK, passed 200 tests
�[32m.�[0mtest/rest_url_encoding_test.erl:43:<0.2553.0>: Skipping rest_url_encoding_test

test/rest_url_encoding_test.erl:43:<0.2553.0>: Skipping rest_url_encoding_test

�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m15:24:19.641 [info] Application lager started on node putfsmeqc588004855459@thumbs01
15:24:19.642 [info] Starting reporters with []
15:24:19.642 [info] Application exometer_core started on node putfsmeqc588004855459@thumbs01
�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m....................................................................................................(x10)....................................................................................................(x100).................(x10)....(x1)..
Time limit reached: 60.0 seconds.

OK, passed 2842 tests
�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m....................................................................................................(x10)..........................................................................................
OK, passed 1000 tests
�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m[os_mon] memory supervisor port (memsup): Erlang has closed
[os_mon] cpu supervisor port (cpu_sup): Erlang has closed
�[32m.�[0m�[32m.�[0m�[32m.�[0m....................................................................................................(x10)..........................................................................................
OK, passed 1000 tests
�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[31;1mF�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m[os_mon] memory supervisor port (memsup): Erlang has closed
[os_mon] cpu supervisor port (cpu_sup): Erlang has closed
�[32m.�[0m[os_mon] memory supervisor port (memsup): Erlang has closed
[os_mon] cpu supervisor port (cpu_sup): Erlang has closed
�[32m.�[0m[os_mon] memory supervisor port (memsup): Erlang has closed
[os_mon] cpu supervisor port (cpu_sup): Erlang has closed
�[32m.�[0m[os_mon] memory supervisor port (memsup): Erlang has closed
[os_mon] cpu supervisor port (cpu_sup): Erlang has closed
�[32m.�[0m[os_mon] memory supervisor port (memsup): Erlang has closed
[os_mon] cpu supervisor port (cpu_sup): Erlang has closed
�[32m.�[0m�[32m.�[0m�[32m.�[0m....................................................................................................(x10)....................................................................................................(x100)....................................................................................................(x1000).(x100)..(x10)....(x1).....
Time limit reached: 10.0 seconds.

OK, passed 12345 tests
�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m....................................................................................................(x10)....................................................................................................(x100)...........................(x10)......(x1).....
Time limit reached: 5.0 seconds.

OK, passed 3865 tests
�[32m.�[0m....................................................................................................(x10)....................................................................................................(x100).............(x10)..(x1)....
Time limit reached: 5.0 seconds.

OK, passed 2424 tests
�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m....................................................................................................(x10)..........................................................................................
OK, passed 1000 tests
�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m....................................................................................................(x10)....................................................................................................(x100)..............................(x10)....(x1)...
Time limit reached: 60.0 seconds.

OK, passed 4143 tests

sibling_count
24.84% 0
14.41% 1
14.36% 2
10.84% 3
9.10% 4
6.61% 5
5.02% 6
3.60% 7
2.80% 8
2.08% 9
1.71% 10
1.23% 11
0.82% 12
0.77% 13
0.58% 14
0.22% 18
0.22% 15
0.19% 16
0.17% 17
0.10% 20
0.10% 19
0.05% 22
0.05% 21
0.02% 35
0.02% 28
0.02% 27
0.02% 25
0.02% 24
0.02% 23

17.903% {riak_object_dvv_statem,replicate,4}
17.793% {riak_object_dvv_statem,put,4}
17.768% {riak_object_dvv_statem,get,4}
17.737% {riak_object_dvv_statem,get_put,7}
13.404% {riak_object_dvv_statem,update,5}
9.534% {riak_object_dvv_statem,make_ring,2}
5.861% {riak_object_dvv_statem,set_nr,1}
�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0mtest/riak_kv_schema_tests.erl:424:<0.2553.0>: Supporting riak_core components not present, skipping job_class_enabled test
�[32m.�[0m

 1) group_by_column_not_in_the_table_test/0 (src/riak_kv_qry_compiler.erl:425)
    �[31;1mUncaught exception! �[0m
    �[31mexception error: no function clause matching 
                     riak_ql_ddl:syntax_error_to_msg2({unknown_column,<<"x">>}) (src/riak_ql_ddl.erl, line 292)
      in function  riak_ql_ddl:syntax_error_to_msg/1 (src/riak_ql_ddl.erl, line 288)
      in call from riak_kv_qry:'-format_query_syntax_errors/1-lc$^0/1-0-'/1 (src/riak_kv_qry.erl, line 340)
      in call from riak_kv_qry:format_query_syntax_errors/1 (src/riak_kv_qry.erl, line 340)
      in call from riak_kv_qry_compiler:compile_select_clause/2 (src/riak_kv_qry_compiler.erl, line 425)
      in call from riak_kv_qry_compiler:compile/2 (src/riak_kv_qry_compiler.erl, line 79)
      in call from riak_kv_qry_compiler:'-group_by_column_not_in_the_table_test/0-fun-0-'/3 (src/riak_kv_qry_compiler.erl, line 3220)�[0m

�[32m545 tests passed�[0m  �[31m1 test failed�[0m  �[30;1m(1042.20 s)�[0m
ERROR: One or more eunit tests failed.
ERROR: eunit failed while processing /tmp/thumbs/riak_ts-develop.b20de1c.feature-az-percentile.876fb98: rebar_abort
make: *** [test] Error 1





⛔ MAKE_XREF

Started at: 2017-02-11 15:27
Duration: 11 seconds.
Result: ERROR
Message: Step make_xref Failed!
Exit Code: 2

📄


cd /tmp/thumbs/riak_ts-develop.b20de1c.feature-az-percentile.876fb98; make xref




  ./rebar get-deps
==> sidejob (get-deps)
==> erlang_js (get-deps)
==> meck (get-deps)
==> getopt (get-deps)
==> goldrush (get-deps)
==> lager (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)
==> msgpack (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)
==> jam (get-deps)
==> clique (get-deps)
==> riak_core (get-deps)
==> riak_pipe (get-deps)
==> hamcrest (get-deps)
==> riak_pb (get-deps)
==> mochiweb (get-deps)
==> webmachine (get-deps)
==> riak_api (get-deps)
==> riak_dt (get-deps)
==> color (get-deps)
==> tdiff (get-deps)
==> unite (get-deps)
==> merl (get-deps)
==> riak_ql (get-deps)
==> eunit_formatters (get-deps)
==> proper (get-deps)
==> stdlib2 (get-deps)
==> hyper (get-deps)
==> riak_ts-develop.b20de1c.feature-az-percentile.876fb98 (get-deps)
./rebar compile
==> sidejob (compile)
==> erlang_js (compile)
make[1]: Entering directory `/tmp/thumbs/riak_ts-develop.b20de1c.feature-az-percentile.876fb98/deps/erlang_js'
cd c_src; make
make[2]: Entering directory `/tmp/thumbs/riak_ts-develop.b20de1c.feature-az-percentile.876fb98/deps/erlang_js/c_src'
make[2]: Nothing to be done for `js'.
make[2]: Leaving directory `/tmp/thumbs/riak_ts-develop.b20de1c.feature-az-percentile.876fb98/deps/erlang_js/c_src'
make[1]: Leaving directory `/tmp/thumbs/riak_ts-develop.b20de1c.feature-az-percentile.876fb98/deps/erlang_js'
==> meck (compile)
==> getopt (compile)
==> goldrush (compile)
==> lager (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)
==> msgpack (compile)
==> eleveldb (compile)
make[1]: Entering directory `/tmp/thumbs/riak_ts-develop.b20de1c.feature-az-percentile.876fb98/deps/eleveldb/c_src/leveldb'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/tmp/thumbs/riak_ts-develop.b20de1c.feature-az-percentile.876fb98/deps/eleveldb/c_src/leveldb'
make[1]: Entering directory `/tmp/thumbs/riak_ts-develop.b20de1c.feature-az-percentile.876fb98/deps/eleveldb/c_src/leveldb'
make[1]: Nothing to be done for `tools'.
make[1]: Leaving directory `/tmp/thumbs/riak_ts-develop.b20de1c.feature-az-percentile.876fb98/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)
==> jam (compile)
==> clique (compile)
==> riak_core (compile)
==> riak_pipe (compile)
==> hamcrest (compile)
==> hamcrest (post_compile)
==> riak_pb (compile)
==> mochiweb (compile)
==> webmachine (compile)
==> riak_api (compile)
==> riak_dt (compile)
==> color (compile)
==> tdiff (compile)
==> unite (compile)
==> merl (compile)
make[1]: Entering directory `/tmp/thumbs/riak_ts-develop.b20de1c.feature-az-percentile.876fb98/deps/merl'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/tmp/thumbs/riak_ts-develop.b20de1c.feature-az-percentile.876fb98/deps/merl'
==> riak_ql (compile)
==> eunit_formatters (compile)
==> proper (compile)
make[1]: Entering directory `/tmp/thumbs/riak_ts-develop.b20de1c.feature-az-percentile.876fb98/deps/proper'
make[1]: `include/compile_flags.hrl' is up to date.
make[1]: Leaving directory `/tmp/thumbs/riak_ts-develop.b20de1c.feature-az-percentile.876fb98/deps/proper'
==> stdlib2 (compile)
==> hyper (compile)
==> riak_ts-develop.b20de1c.feature-az-percentile.876fb98 (compile)
./rebar xref skip_deps=true
WARN:  Ignoring sub_dirs for /tmp/thumbs/riak_ts-develop.b20de1c.feature-az-percentile.876fb98/deps/exometer_core
==> riak_ts-develop.b20de1c.feature-az-percentile.876fb98 (xref)
Query (XC - UC) || (XU - X - B - "(cluster_info|dtrace|yz_kv|yz_stat|object)" : Mod)
 answer [{{riak_kv_qry_compiler,validate_invdist_funcall,2},
          {riak_ql_inverse_distrib_fns,fn_param_check,2}}]
 did not match []
ERROR: xref failed while processing /tmp/thumbs/riak_ts-develop.b20de1c.feature-az-percentile.876fb98: rebar_abort
make: *** [xref] Error 1





⛔ MAKE_DIALYZER

Started at: 2017-02-11 15:28
Duration: 92 seconds.
Result: ERROR
Message: Step make_dialyzer Failed!
Exit Code: 2

📄


cd /tmp/thumbs/riak_ts-develop.b20de1c.feature-az-percentile.876fb98; make dialyzer




  
  
... Snipped 676 lines ...
sets:delete/2
  gb_sets:delete_any/2
  gb_sets:difference/2
  gb_sets:empty/0
  gb_sets:filter/2
  gb_sets:fold/3
  gb_sets:from_list/1
  gb_sets:from_ordset/1
  gb_sets:insert/2
  gb_sets:intersection/1
  gb_sets:intersection/2
  gb_sets:is_disjoint/2
  gb_sets:is_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:swap_handler/3
  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_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/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:unregister_name/1
  global:whereis_name/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_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:write_char/1
  io_lib:write_string/1
  io_lib_format:fwrite_g/1
  io_lib_pretty:print/4
  io_lib_pretty:print/6
  lager_default_tracer:info/1
  lib:format_exception/6
  lists:append/1
  lists:concat/1
  lists:duplicate/2
  lists:filtermap/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:sum/1
  lists:ukeymerge/3
  lists:ukeysort/2
  lists:umerge/2
  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
  mnesia:system_info/1
  mnesia:table_info/2
  mnesia_tm:get_info/1
  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
  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_link/1
  proc_lib:spawn_link/3
  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
  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/4
  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_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: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/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
  zlib:gunzip/1
  zlib:gzip/1
Unknown types:
  calendar:datetime/0
  compile:option/0
  dets:tab_name/0
  erl_parse:abstract_clause/0
  erl_parse:abstract_expr/0
  erl_parse:abstract_form/0
  erl_scan:line/0
  erl_scan:location/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:socket/0
  io:device/0
  io:format/0
  meck_history:history_record/0
  msgpack:msgpack_map_jiffy/0
  msgpack:msgpack_map_jsx/0
  orddict:orddict/0
  ordsets:ordset/1
  proplists:property/0
  proplists:proplist/0
  re:mp/0
  ssl:ssl_option/0
  ssl:sslsocket/0
  supervisor:child_spec/0
  supervisor:strategy/0
  timer:tref/0
  unicode:charlist/0
 done in 0m47.91s
done (passed successfully)
==> riak_ts-develop.b20de1c.feature-az-percentile.876fb98 (dialyzer)
riak_kv_qry_buffers.erl:625: The pattern {'ok', [Cell]} can never match the type {'ok',[]}
  riak_ql_inverse_distrib_fns:fn_param_check/2
  riak_ql_inverse_distrib_fns:invdist_function/0
make: *** [dialyzer-run] Error 1





⬜ 0 of 2 Code reviews from organization basho

@thumbot
Copy link

thumbot commented Feb 13, 2017

feature-az-percentile 7d21c50 ➡️ riak_ts-develop b20de1c ⛔ completed
There seems to be an issue with build step **make_test,make_xref,make_dialyzer** ! ☁️
✅ MERGE

Started at: 2017-02-13 11:20
Duration: 1 seconds.
Result: OK
Message: Merge Success: feature-az-percentile 7d21c50 onto target branch: riak_ts-develop b20de1c
Exit Code: OK

📄







  Updating b20de1c..7d21c50
Fast-forward (no commit created; -m option ignored)
 include/riak_kv_ts.hrl        |   2 +-
 src/riak_kv_app.erl           |   4 +
 src/riak_kv_qry.erl           |  18 +-
 src/riak_kv_qry_buffers.erl   | 102 +++++---
 src/riak_kv_qry_compiler.erl  | 543 +++++++++++++++++++++++++++++++++---------
 src/riak_kv_qry_worker.erl    |  12 +-
 src/riak_kv_ts_error_msgs.hrl |  47 ++++
 7 files changed, 565 insertions(+), 163 deletions(-)




✅ MAKE_CLEAN

Started at: 2017-02-13 11:20
Duration: 1 seconds.
Result: OK
Message: OK
Exit Code: 0

📄


cd /tmp/thumbs/riak_ts-develop.b20de1c.feature-az-percentile.7d21c50; make clean




  ./rebar clean
==> riak_ts-develop.b20de1c.feature-az-percentile.7d21c50 (clean)
rm -rf test.*-temp-data





✅ MAKE_DEPS

Started at: 2017-02-13 11:20
Duration: 31 seconds.
Result: OK
Message: OK
Exit Code: 0

📄


cd /tmp/thumbs/riak_ts-develop.b20de1c.feature-az-percentile.7d21c50; make deps




  ./rebar get-deps
==> riak_ts-develop.b20de1c.feature-az-percentile.7d21c50 (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.97.5p1"}}
Cloning into 'eper'...
Pulling sext from {git,"https://github.com/basho/sext.git",{tag,"1.1p6"}}
Cloning into 'sext'...
Pulling riak_pipe from {git,"https://github.com/basho/riak_pipe.git",
                            {branch,"riak_ts-develop"}}
Cloning into 'riak_pipe'...
Pulling riak_api from {git,"https://github.com/basho/riak_api.git",
                           {branch,"riak_ts-develop"}}
Cloning into 'riak_api'...
Pulling riak_dt from {git,"https://github.com/basho/riak_dt.git",
                          {tag,"2.1.3"}}
Cloning into 'riak_dt'...
Pulling msgpack from {git,"https://github.com/basho/msgpack-erlang.git",
                          {tag,"0.3.5"}}
Cloning into 'msgpack'...
Pulling riak_ql from {git,"https://github.com/basho/riak_ql.git",
                          {branch,"develop"}}
Cloning into 'riak_ql'...
Pulling jam from {git,"https://github.com/basho/jam.git",{tag,"1.0.0"}}
Cloning into 'jam'...
Pulling eunit_formatters from {git,"https://github.com/basho/eunit_formatters",
                                   {tag,"0.1.2"}}
Cloning into 'eunit_formatters'...
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 lager from {git,"https://github.com/basho/lager.git",{tag,"3.2.4"}}
Cloning into 'lager'...
Pulling neotoma from {git,"https://github.com/basho/neotoma.git",
                          {tag,"1.7.3"}}
Cloning into 'neotoma'...
==> getopt (get-deps)
==> lager (get-deps)
Pulling goldrush from {git,"https://github.com/basho/goldrush.git",
                           {tag,"0.1.9"}}
Cloning into 'goldrush'...
==> goldrush (get-deps)
==> neotoma (get-deps)
==> eper (get-deps)
==> sext (get-deps)
Pulling edown from {git,"git://github.com/basho/edown.git",{tag,"0.8.1"}}
Cloning into 'edown'...
==> edown (get-deps)
==> riak_pipe (get-deps)
Pulling riak_core from {git,"git://github.com/basho/riak_core.git",
                            {branch,"riak_ts-develop"}}
Cloning into 'riak_core'...
==> jam (get-deps)
==> riak_core (get-deps)
Pulling poolboy from {git,"https://github.com/basho/poolboy.git",
                          {tag,"0.8.1p3"}}
Cloning into 'poolboy'...
Pulling basho_stats from {git,"https://github.com/basho/basho_stats.git",
                              {tag,"1.0.3"}}
Cloning into 'basho_stats'...
Pulling riak_sysmon from {git,"https://github.com/basho/riak_sysmon.git",
                              {tag,"2.1.4"}}
Cloning into 'riak_sysmon'...
Pulling riak_ensemble from {git,"https://github.com/basho/riak_ensemble",
                                {branch,"riak_ts-develop"}}
Cloning into 'riak_ensemble'...
Pulling pbkdf2 from {git,"https://github.com/basho/erlang-pbkdf2.git",
                         {tag,"2.0.0"}}
Cloning into 'pbkdf2'...
Pulling eleveldb from {git,"https://github.com/basho/eleveldb.git",
                           {branch,"riak_ts-develop"}}
Cloning into 'eleveldb'...
Pulling exometer_core from {git,"https://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)
==> msgpack (get-deps)
==> eleveldb (get-deps)
Cloning into 'leveldb'...
Note: checking out '2.0.33'.

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 69a8fc1... add stub code for viewing Riak objects.  need way to conditional compile OS versus EE for this to be live
==> 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_api (get-deps)
Pulling riak_pb from {git,"https://github.com/basho/riak_pb.git",
                          {tag,"2.3.0.0"}}
Cloning into 'riak_pb'...
Pulling webmachine from {git,"https://github.com/basho/webmachine.git",
                             {tag,"1.10.8p2"}}
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)
==> riak_dt (get-deps)
==> riak_ql (get-deps)
Pulling unite from {git,"https://github.com/basho/unite.git",{tag,"v0.0.1p2"}}
Cloning into 'unite'...
Pulling merl from {git,"https://github.com/basho/merl.git",
                       {tag,"0.1.0-basho"}}
Cloning into 'merl'...
==> unite (get-deps)
Pulling color from {git,"https://github.com/basho/erlang-color.git",
                        {tag,"v0.2.0p1"}}
Cloning into 'color'...
Pulling tdiff from {git,"https://github.com/basho/tdiff.git",{tag,"0.1"}}
Cloning into 'tdiff'...
==> color (get-deps)
==> tdiff (get-deps)
==> merl (get-deps)
==> eunit_formatters (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)





✅ MAKE_COMPILE

Started at: 2017-02-13 11:21
Duration: 98 seconds.
Result: OK
Message: OK
Exit Code: 0

📄


cd /tmp/thumbs/riak_ts-develop.b20de1c.feature-az-percentile.7d21c50; make compile




  
  
... Snipped 1887 lines ...
ace_resource.erl
Compiled src/webmachine_mochiweb.erl
==> riak_api (compile)
Compiled src/riak_api_pb_service.erl
Compiled src/riak_api_pb_frame.erl
Compiled src/riak_api_stat.erl
Compiled src/riak_api_web.erl
Compiled src/riak_api_web_security.erl
Compiled src/riak_api_pb_listener.erl
Compiled src/riak_api_sup.erl
Compiled src/riak_api_pb_registration_helper.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
==> riak_dt (compile)
Compiled src/riak_dt.erl
Compiled src/riak_dt_gcounter.erl
Compiled src/riak_dt_lwwreg.erl
Compiled src/riak_dt_orset.erl
Compiled src/riak_dt_vclock.erl
Compiled src/riak_dt_od_flag.erl
Compiled src/riak_dt_enable_flag.erl
Compiled src/riak_dt_gset.erl
Compiled src/riak_dt_oe_flag.erl
Compiled src/riak_dt_emcntr.erl
Compiled src/riak_dt_disable_flag.erl
Compiled src/riak_dt_pncounter.erl
Compiled src/riak_dt_orswot.erl
Compiled src/riak_dt_map.erl
==> color (compile)
Compiled src/color.erl
==> tdiff (compile)
Compiled src/tdiff_benchmark.erl
Compiled src/tdiff_debug.erl
Compiled src/tdiff.erl
==> unite (compile)
Compiled src/unite_compact.erl
==> merl (compile)
make[1]: Entering directory `/tmp/thumbs/riak_ts-develop.b20de1c.feature-az-percentile.7d21c50/deps/merl'
erlc -pz ./priv -pa ./ebin +debug_info -o ebin/ src/merl.erl
erlc -DMERL_NO_TRANSFORM +debug_info -o priv/ src/merl_transform.erl
erlc -pz ./priv -pa ./ebin +debug_info -o ebin/ src/merl_transform.erl
erlc -pz ./priv -pa ./ebin +debug_info -o ebin/ src/merl_tests.erl
make[1]: Leaving directory `/tmp/thumbs/riak_ts-develop.b20de1c.feature-az-percentile.7d21c50/deps/merl'
==> riak_ql (compile)
Compiled src/riak_ql_lexer.xrl
Compiled src/riak_ql_parser.yrl
Compiled src/riak_ql_lexer.erl
Compiled src/riak_ql_parser.erl
Compiled src/riak_ql_component.erl
Compiled src/riak_ql_show_create_table.erl
Compiled src/riak_ql_ddl_util.erl
Compiled src/riak_ql_cmd.erl
Compiled src/riak_ql_describe.erl
Compiled src/riak_ql_window_agg_fns.erl
Compiled src/riak_ql_quanta.erl
Compiled src/riak_ql_to_string.erl
Compiled src/riak_ql_ddl.erl
Compiled src/riak_ql_ddl_compiler.erl
==> eunit_formatters (compile)
Compiled src/binomial_heap.erl
Compiled src/eunit_progress.erl
==> proper (compile)
make[1]: Entering directory `/tmp/thumbs/riak_ts-develop.b20de1c.feature-az-percentile.7d21c50/deps/proper'
./write_compile_flags include/compile_flags.hrl
make[1]: Leaving directory `/tmp/thumbs/riak_ts-develop.b20de1c.feature-az-percentile.7d21c50/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/riak_ts-develop.b20de1c.feature-az-percentile.7d21c50/deps/proper/src/proper_types.erl:342: Warning: missing specification for function from_binary/1
/tmp/thumbs/riak_ts-develop.b20de1c.feature-az-percentile.7d21c50/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_shrink.erl
Compiled src/proper_orddict.erl
Compiled src/proper_gb_sets.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_gen_db.erl
Compiled src/s2_env.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_sh.erl
Compiled src/s2_dot.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_ts-develop.b20de1c.feature-az-percentile.7d21c50 (compile)
Compiled src/riak_kv_backend.erl
Compiled src/riak_kv_test_util.erl
Compiled src/riak_kv_ensemble_backend.erl
Compiled src/riak_kv_ttb_ts.erl
Compiled src/riak_kv_ts_util.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_object.erl
Compiled src/riak_kv_pb_bucket.erl
Compiled src/riak_kv_pb_index.erl
Compiled src/riak_object_json.erl
Compiled src/riak_kv_requests.erl
Compiled src/riak_kv_wm_ts_util.erl
Compiled src/riak_kv_env.erl
Compiled src/riak_kv_cinfo.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_select.erl
Compiled src/riak_kv_memory_backend.erl
Compiled src/riak_kv_qry_queue.erl
Compiled src/riak_kv_fold_buffer.erl
Compiled src/riak_kv_hooks.erl
Compiled src/riak_kv_mapred_json.erl
Compiled src/riak_kv_qry_compiler.erl
Compiled src/riak_kv_js_sup.erl
Compiled src/riak_kv_mrc_pipe.erl
Compiled src/riak_kv_qry_buffers.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_qry_worker.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_console.erl
Compiled src/riak_kv_crdt.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_stat.erl
Compiled src/riak_kv_index_fsm_sup.erl
Compiled src/riak_kv_pncounter.erl
Compiled src/riak_kv_js_vm.erl
Compiled src/riak_kv_entropy_info.erl
Compiled src/riak_kv_wm_timeseries.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_wm_object.erl
Compiled src/riak_kv_buckets_fsm_sup.erl
Compiled src/riak_kv_pb_ts.erl
Compiled src/riak_kv_gcounter.erl
Compiled src/riak_kv_wm_stats.erl
Compiled src/riak_kv_mapreduce.erl
Compiled src/riak_kv_worker.erl
Compiled src/riak_kv_ts_svc.erl
Compiled src/riak_kv_wm_mapred.erl
Compiled src/riak_kv_yessir_backend.erl
Compiled src/riak_kv_pb_bucket_key_apl.erl
Compiled src/riak_kv_mapred_filters.erl
Compiled src/riak_kv_http_cache.erl
Compiled src/riak_kv_ts_api.erl
Compiled src/riak_kv_multi_prefix_backend.erl
Compiled src/riak_kv_wm_index.erl
Compiled src/riak_kv_stat_worker.erl
Compiled src/riak_kv_qry_sup.erl
Compiled src/riak_kv_w_reduce.erl
Compiled src/riak_kv_put_core.erl
Compiled src/sms.erl
Compiled src/riak_kv_delete.erl
Compiled src/riak_kv_metadata_store_listener.erl
Compiled src/riak_kv_encoding_migrate.erl
Compiled src/riak_kv_mapred_term.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_pb_counter.erl
Compiled src/riak_kv_eleveldb_backend.erl
Compiled src/riak_kv_wm_crdt.erl
Compiled src/riak_kv_pb_mapred.erl
Compiled src/json_pp.erl
Compiled src/riak_kv_wm_timeseries_query.erl
Compiled src/riak_kv_qry_coverage_plan.erl
Compiled src/riak_kv_wm_counter.erl
Compiled src/riak_kv_2i_aae.erl
Compiled src/riak_kv_ts_newtype.erl
Compiled src/riak_kv_qry.erl
Compiled src/riak_kv_compile_tab.erl
Compiled src/riak_kv_pb_crdt.erl
Compiled src/riak_kv_keys_fsm_sup.erl
Compiled src/riak_kv_wm_timeseries_listkeys.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_kv_ensembles.erl
Compiled src/riak_index.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_pb_coverage.erl
Compiled src/riak_kv_keys_fsm.erl
Compiled src/riak_kv_get_fsm.erl
Compiled src/riak_kv_ts_sup.erl
Compiled src/riak_kv_mrc_map.erl
Compiled src/riak_kv_wm_utils.erl
Compiled src/riak_kv_put_fsm.erl
Compiled src/riak_kv_qry_buffers_ldb.erl
Compiled src/riak_kv_delete_sup.erl
Compiled src/riak_kv_crdt_json.erl
Compiled src/riak_kv_wm_keylist.erl
Compiled priv/tracers/tracer_func_args.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_timeit.erl
Compiled priv/tracers/tracer_eleveldb_put_size.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





⛔ MAKE_TEST

Started at: 2017-02-13 11:22
Duration: 1061 seconds.
Result: ERROR
Message: Step make_test Failed!
Exit Code: 2

📄


cd /tmp/thumbs/riak_ts-develop.b20de1c.feature-az-percentile.7d21c50; make test




  
  
... Snipped 526 lines ...
m.�[0m�[32m.�[0m�[32m.�[0m11:36:53.446 [info] Application lager started on node putfsmeqc39315114613@thumbs01
11:36:53.446 [info] Starting reporters with []
11:36:53.446 [info] Application exometer_core started on node putfsmeqc39315114613@thumbs01
�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m....................................................................................................(x10)....................................................................................................(x100)................(x10).....(x1)........
Time limit reached: 60.0 seconds.

OK, passed 2758 tests
�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m....................................................................................................(x10)..........................................................................................
OK, passed 1000 tests
�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m[os_mon] memory supervisor port (memsup): Erlang has closed
[os_mon] cpu supervisor port (cpu_sup): Erlang has closed
�[32m.�[0m�[32m.�[0m�[32m.�[0m....................................................................................................(x10)..........................................................................................
OK, passed 1000 tests
�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[31;1mF�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[31;1mF�[0m�[31;1mF�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m[os_mon] memory supervisor port (memsup): Erlang has closed
[os_mon] cpu supervisor port (cpu_sup): Erlang has closed
�[32m.�[0m[os_mon] memory supervisor port (memsup): Erlang has closed
[os_mon] cpu supervisor port (cpu_sup): Erlang has closed
�[32m.�[0m[os_mon] memory supervisor port (memsup): Erlang has closed
[os_mon] cpu supervisor port (cpu_sup): Erlang has closed
�[32m.�[0m[os_mon] memory supervisor port (memsup): Erlang has closed
[os_mon] cpu supervisor port (cpu_sup): Erlang has closed
�[32m.�[0m[os_mon] memory supervisor port (memsup): Erlang has closed
[os_mon] cpu supervisor port (cpu_sup): Erlang has closed
�[32m.�[0m�[32m.�[0m�[32m.�[0m....................................................................................................(x10)....................................................................................................(x100).............................................................................................................(x10).......(x1).........
Time limit reached: 10.0 seconds.

OK, passed 12079 tests
�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m....................................................................................................(x10)....................................................................................................(x100)........................(x10)........(x1).......
Time limit reached: 5.0 seconds.

OK, passed 3587 tests
�[32m.�[0m....................................................................................................(x10)....................................................................................................(x100).......(x10).......(x1)...
Time limit reached: 5.0 seconds.

OK, passed 1873 tests
�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m....................................................................................................(x10)..........................................................................................
OK, passed 1000 tests
�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m....................................................................................................(x10)....................................................................................................(x100)............................(x10).......(x1)......
Time limit reached: 60.0 seconds.

OK, passed 3976 tests

sibling_count
24.67% 0
14.99% 1
13.41% 2
11.34% 3
9.41% 4
6.54% 5
5.51% 6
3.77% 7
2.72% 8
2.04% 9
1.31% 10
1.11% 11
0.80% 12
0.63% 13
0.48% 15
0.35% 14
0.25% 17
0.18% 16
0.13% 18
0.10% 19
0.08% 23
0.08% 20
0.05% 21
0.03% 28
0.03% 24
0.03% 22

17.925% {riak_object_dvv_statem,put,4}
17.874% {riak_object_dvv_statem,get,4}
17.800% {riak_object_dvv_statem,get_put,7}
17.530% {riak_object_dvv_statem,replicate,4}
13.627% {riak_object_dvv_statem,update,5}
9.422% {riak_object_dvv_statem,make_ring,2}
5.822% {riak_object_dvv_statem,set_nr,1}
�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0mtest/riak_kv_schema_tests.erl:424:<0.2553.0>: Supporting riak_core components not present, skipping job_class_enabled test
�[32m.�[0m

 1) group_by_column_not_in_the_table_test/0 (src/riak_kv_qry_compiler.erl:425)
    �[31;1mUncaught exception! �[0m
    �[31mexception error: no function clause matching 
                     riak_ql_ddl:syntax_error_to_msg2({unknown_column,<<"x">>}) (src/riak_ql_ddl.erl, line 292)
      in function  riak_ql_ddl:syntax_error_to_msg/1 (src/riak_ql_ddl.erl, line 288)
      in call from riak_kv_qry:'-format_query_syntax_errors/1-lc$^0/1-0-'/1 (src/riak_kv_qry.erl, line 340)
      in call from riak_kv_qry:format_query_syntax_errors/1 (src/riak_kv_qry.erl, line 340)
      in call from riak_kv_qry_compiler:compile_select_clause/2 (src/riak_kv_qry_compiler.erl, line 425)
      in call from riak_kv_qry_compiler:compile/2 (src/riak_kv_qry_compiler.erl, line 79)
      in call from riak_kv_qry_compiler:'-group_by_column_not_in_the_table_test/0-fun-0-'/3 (src/riak_kv_qry_compiler.erl, line 3220)�[0m

 2) validate_invdist_funcall_1_test/0 (src/riak_kv_qry_compiler.erl:591)
    �[31;1mUncaught exception! �[0m
    �[31mexception error: undefined function riak_ql_inverse_distrib_fns:fn_param_check/2
      in function  riak_kv_qry_compiler:validate_invdist_funcall/2 (src/riak_kv_qry_compiler.erl, line 591)
      in call from riak_kv_qry_compiler:'-validate_invdist_funcall_1_test/0-fun-0-'/1 (src/riak_kv_qry_compiler.erl, line 4364)
      in call from riak_kv_qry_compiler:validate_invdist_funcall_1_test/0 �[0m

 3) validate_invdist_funcall_2_test/0 (src/riak_kv_qry_compiler.erl:591)
    �[31;1mUncaught exception! �[0m
    �[31mexception error: undefined function riak_ql_inverse_distrib_fns:fn_param_check/2
      in function  riak_kv_qry_compiler:validate_invdist_funcall/2 (src/riak_kv_qry_compiler.erl, line 591)
      in call from riak_kv_qry_compiler:'-validate_invdist_funcall_2_test/0-fun-0-'/1 (src/riak_kv_qry_compiler.erl, line 4370)
      in call from riak_kv_qry_compiler:validate_invdist_funcall_2_test/0 �[0m

�[32m547 tests passed�[0m  �[31m3 tests failed�[0m  �[30;1m(1043.05 s)�[0m
ERROR: One or more eunit tests failed.
ERROR: eunit failed while processing /tmp/thumbs/riak_ts-develop.b20de1c.feature-az-percentile.7d21c50: rebar_abort
make: *** [test] Error 1





⛔ MAKE_XREF

Started at: 2017-02-13 11:40
Duration: 11 seconds.
Result: ERROR
Message: Step make_xref Failed!
Exit Code: 2

📄


cd /tmp/thumbs/riak_ts-develop.b20de1c.feature-az-percentile.7d21c50; make xref




  ./rebar get-deps
==> sidejob (get-deps)
==> erlang_js (get-deps)
==> meck (get-deps)
==> getopt (get-deps)
==> goldrush (get-deps)
==> lager (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)
==> msgpack (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)
==> jam (get-deps)
==> clique (get-deps)
==> riak_core (get-deps)
==> riak_pipe (get-deps)
==> hamcrest (get-deps)
==> riak_pb (get-deps)
==> mochiweb (get-deps)
==> webmachine (get-deps)
==> riak_api (get-deps)
==> riak_dt (get-deps)
==> color (get-deps)
==> tdiff (get-deps)
==> unite (get-deps)
==> merl (get-deps)
==> riak_ql (get-deps)
==> eunit_formatters (get-deps)
==> proper (get-deps)
==> stdlib2 (get-deps)
==> hyper (get-deps)
==> riak_ts-develop.b20de1c.feature-az-percentile.7d21c50 (get-deps)
./rebar compile
==> sidejob (compile)
==> erlang_js (compile)
make[1]: Entering directory `/tmp/thumbs/riak_ts-develop.b20de1c.feature-az-percentile.7d21c50/deps/erlang_js'
cd c_src; make
make[2]: Entering directory `/tmp/thumbs/riak_ts-develop.b20de1c.feature-az-percentile.7d21c50/deps/erlang_js/c_src'
make[2]: Nothing to be done for `js'.
make[2]: Leaving directory `/tmp/thumbs/riak_ts-develop.b20de1c.feature-az-percentile.7d21c50/deps/erlang_js/c_src'
make[1]: Leaving directory `/tmp/thumbs/riak_ts-develop.b20de1c.feature-az-percentile.7d21c50/deps/erlang_js'
==> meck (compile)
==> getopt (compile)
==> goldrush (compile)
==> lager (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)
==> msgpack (compile)
==> eleveldb (compile)
make[1]: Entering directory `/tmp/thumbs/riak_ts-develop.b20de1c.feature-az-percentile.7d21c50/deps/eleveldb/c_src/leveldb'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/tmp/thumbs/riak_ts-develop.b20de1c.feature-az-percentile.7d21c50/deps/eleveldb/c_src/leveldb'
make[1]: Entering directory `/tmp/thumbs/riak_ts-develop.b20de1c.feature-az-percentile.7d21c50/deps/eleveldb/c_src/leveldb'
make[1]: Nothing to be done for `tools'.
make[1]: Leaving directory `/tmp/thumbs/riak_ts-develop.b20de1c.feature-az-percentile.7d21c50/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)
==> jam (compile)
==> clique (compile)
==> riak_core (compile)
==> riak_pipe (compile)
==> hamcrest (compile)
==> hamcrest (post_compile)
==> riak_pb (compile)
==> mochiweb (compile)
==> webmachine (compile)
==> riak_api (compile)
==> riak_dt (compile)
==> color (compile)
==> tdiff (compile)
==> unite (compile)
==> merl (compile)
make[1]: Entering directory `/tmp/thumbs/riak_ts-develop.b20de1c.feature-az-percentile.7d21c50/deps/merl'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/tmp/thumbs/riak_ts-develop.b20de1c.feature-az-percentile.7d21c50/deps/merl'
==> riak_ql (compile)
==> eunit_formatters (compile)
==> proper (compile)
make[1]: Entering directory `/tmp/thumbs/riak_ts-develop.b20de1c.feature-az-percentile.7d21c50/deps/proper'
make[1]: `include/compile_flags.hrl' is up to date.
make[1]: Leaving directory `/tmp/thumbs/riak_ts-develop.b20de1c.feature-az-percentile.7d21c50/deps/proper'
==> stdlib2 (compile)
==> hyper (compile)
==> riak_ts-develop.b20de1c.feature-az-percentile.7d21c50 (compile)
./rebar xref skip_deps=true
WARN:  Ignoring sub_dirs for /tmp/thumbs/riak_ts-develop.b20de1c.feature-az-percentile.7d21c50/deps/exometer_core
==> riak_ts-develop.b20de1c.feature-az-percentile.7d21c50 (xref)
Query (XC - UC) || (XU - X - B - "(cluster_info|dtrace|yz_kv|yz_stat|object)" : Mod)
 answer [{{riak_kv_qry_compiler,validate_invdist_funcall,2},
          {riak_ql_inverse_distrib_fns,fn_param_check,2}}]
 did not match []
ERROR: xref failed while processing /tmp/thumbs/riak_ts-develop.b20de1c.feature-az-percentile.7d21c50: rebar_abort
make: *** [xref] Error 1





⛔ MAKE_DIALYZER

Started at: 2017-02-13 11:40
Duration: 91 seconds.
Result: ERROR
Message: Step make_dialyzer Failed!
Exit Code: 2

📄


cd /tmp/thumbs/riak_ts-develop.b20de1c.feature-az-percentile.7d21c50; make dialyzer




  
  
... Snipped 676 lines ...
sets:delete/2
  gb_sets:delete_any/2
  gb_sets:difference/2
  gb_sets:empty/0
  gb_sets:filter/2
  gb_sets:fold/3
  gb_sets:from_list/1
  gb_sets:from_ordset/1
  gb_sets:insert/2
  gb_sets:intersection/1
  gb_sets:intersection/2
  gb_sets:is_disjoint/2
  gb_sets:is_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:swap_handler/3
  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_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/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:unregister_name/1
  global:whereis_name/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_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:write_char/1
  io_lib:write_string/1
  io_lib_format:fwrite_g/1
  io_lib_pretty:print/4
  io_lib_pretty:print/6
  lager_default_tracer:info/1
  lib:format_exception/6
  lists:append/1
  lists:concat/1
  lists:duplicate/2
  lists:filtermap/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:sum/1
  lists:ukeymerge/3
  lists:ukeysort/2
  lists:umerge/2
  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
  mnesia:system_info/1
  mnesia:table_info/2
  mnesia_tm:get_info/1
  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
  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_link/1
  proc_lib:spawn_link/3
  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
  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/4
  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_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: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/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
  zlib:gunzip/1
  zlib:gzip/1
Unknown types:
  calendar:datetime/0
  compile:option/0
  dets:tab_name/0
  erl_parse:abstract_clause/0
  erl_parse:abstract_expr/0
  erl_parse:abstract_form/0
  erl_scan:line/0
  erl_scan:location/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:socket/0
  io:device/0
  io:format/0
  meck_history:history_record/0
  msgpack:msgpack_map_jiffy/0
  msgpack:msgpack_map_jsx/0
  orddict:orddict/0
  ordsets:ordset/1
  proplists:property/0
  proplists:proplist/0
  re:mp/0
  ssl:ssl_option/0
  ssl:sslsocket/0
  supervisor:child_spec/0
  supervisor:strategy/0
  timer:tref/0
  unicode:charlist/0
 done in 0m47.62s
done (passed successfully)
==> riak_ts-develop.b20de1c.feature-az-percentile.7d21c50 (dialyzer)
riak_kv_qry_buffers.erl:625: The pattern {'ok', [Cell]} can never match the type {'ok',[]}
  riak_ql_inverse_distrib_fns:fn_param_check/2
  riak_ql_inverse_distrib_fns:invdist_function/0
make: *** [dialyzer-run] Error 1





⬜ 0 of 2 Code reviews from organization basho

@hmmr hmmr changed the title inverse distribution functions (PERCENTILE, MEDIAN) [WIP] inverse distribution functions (PERCENTILE, MEDIAN) Feb 15, 2017
with fixes for static expression evaluation in function parameters
@thumbot
Copy link

thumbot commented Feb 16, 2017

feature-az-percentile 4536f70 ➡️ riak_ts-develop b20de1c ⛔ completed
There seems to be an issue with build step **make_test,make_xref,make_dialyzer** ! ☁️
✅ MERGE

Started at: 2017-02-15 20:36
Duration: 0 seconds.
Result: OK
Message: Merge Success: feature-az-percentile 4536f70 onto target branch: riak_ts-develop b20de1c
Exit Code: OK

📄







  Updating b20de1c..4536f70
Fast-forward (no commit created; -m option ignored)
 include/riak_kv_ts.hrl          |   2 +-
 src/riak_kv_app.erl             |   4 +
 src/riak_kv_qry.erl             |  18 +-
 src/riak_kv_qry_buffers.erl     |  84 +++---
 src/riak_kv_qry_buffers_ldb.erl |  44 ++--
 src/riak_kv_qry_compiler.erl    | 554 +++++++++++++++++++++++++++++++---------
 src/riak_kv_qry_worker.erl      |  12 +-
 src/riak_kv_ts_error_msgs.hrl   |  47 ++++
 8 files changed, 580 insertions(+), 185 deletions(-)




✅ MAKE_CLEAN

Started at: 2017-02-15 20:36
Duration: 0 seconds.
Result: OK
Message: OK
Exit Code: 0

📄


cd /tmp/thumbs/riak_ts-develop.b20de1c.feature-az-percentile.4536f70; make clean




  ./rebar clean
==> riak_ts-develop.b20de1c.feature-az-percentile.4536f70 (clean)
rm -rf test.*-temp-data





✅ MAKE_DEPS

Started at: 2017-02-15 20:36
Duration: 31 seconds.
Result: OK
Message: OK
Exit Code: 0

📄


cd /tmp/thumbs/riak_ts-develop.b20de1c.feature-az-percentile.4536f70; make deps




  ./rebar get-deps
==> riak_ts-develop.b20de1c.feature-az-percentile.4536f70 (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.97.5p1"}}
Cloning into 'eper'...
Pulling sext from {git,"https://github.com/basho/sext.git",{tag,"1.1p6"}}
Cloning into 'sext'...
Pulling riak_pipe from {git,"https://github.com/basho/riak_pipe.git",
                            {branch,"riak_ts-develop"}}
Cloning into 'riak_pipe'...
Pulling riak_api from {git,"https://github.com/basho/riak_api.git",
                           {branch,"riak_ts-develop"}}
Cloning into 'riak_api'...
Pulling riak_dt from {git,"https://github.com/basho/riak_dt.git",
                          {tag,"2.1.3"}}
Cloning into 'riak_dt'...
Pulling msgpack from {git,"https://github.com/basho/msgpack-erlang.git",
                          {tag,"0.3.5"}}
Cloning into 'msgpack'...
Pulling riak_ql from {git,"https://github.com/basho/riak_ql.git",
                          {branch,"develop"}}
Cloning into 'riak_ql'...
Pulling jam from {git,"https://github.com/basho/jam.git",{tag,"1.0.0"}}
Cloning into 'jam'...
Pulling eunit_formatters from {git,"https://github.com/basho/eunit_formatters",
                                   {tag,"0.1.2"}}
Cloning into 'eunit_formatters'...
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 lager from {git,"https://github.com/basho/lager.git",{tag,"3.2.4"}}
Cloning into 'lager'...
Pulling neotoma from {git,"https://github.com/basho/neotoma.git",
                          {tag,"1.7.3"}}
Cloning into 'neotoma'...
==> getopt (get-deps)
==> lager (get-deps)
Pulling goldrush from {git,"https://github.com/basho/goldrush.git",
                           {tag,"0.1.9"}}
Cloning into 'goldrush'...
==> goldrush (get-deps)
==> neotoma (get-deps)
==> eper (get-deps)
==> sext (get-deps)
Pulling edown from {git,"git://github.com/basho/edown.git",{tag,"0.8.1"}}
Cloning into 'edown'...
==> edown (get-deps)
==> riak_pipe (get-deps)
Pulling riak_core from {git,"git://github.com/basho/riak_core.git",
                            {branch,"riak_ts-develop"}}
Cloning into 'riak_core'...
==> jam (get-deps)
==> riak_core (get-deps)
Pulling poolboy from {git,"https://github.com/basho/poolboy.git",
                          {tag,"0.8.1p3"}}
Cloning into 'poolboy'...
Pulling basho_stats from {git,"https://github.com/basho/basho_stats.git",
                              {tag,"1.0.3"}}
Cloning into 'basho_stats'...
Pulling riak_sysmon from {git,"https://github.com/basho/riak_sysmon.git",
                              {tag,"2.1.4"}}
Cloning into 'riak_sysmon'...
Pulling riak_ensemble from {git,"https://github.com/basho/riak_ensemble",
                                {branch,"riak_ts-develop"}}
Cloning into 'riak_ensemble'...
Pulling pbkdf2 from {git,"https://github.com/basho/erlang-pbkdf2.git",
                         {tag,"2.0.0"}}
Cloning into 'pbkdf2'...
Pulling eleveldb from {git,"https://github.com/basho/eleveldb.git",
                           {branch,"riak_ts-develop"}}
Cloning into 'eleveldb'...
Pulling exometer_core from {git,"https://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)
==> msgpack (get-deps)
==> eleveldb (get-deps)
Cloning into 'leveldb'...
Note: checking out '2.0.33'.

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 69a8fc1... add stub code for viewing Riak objects.  need way to conditional compile OS versus EE for this to be live
==> 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_api (get-deps)
Pulling riak_pb from {git,"https://github.com/basho/riak_pb.git",
                          {tag,"2.3.0.0"}}
Cloning into 'riak_pb'...
Pulling webmachine from {git,"https://github.com/basho/webmachine.git",
                             {tag,"1.10.8p2"}}
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)
==> riak_dt (get-deps)
==> riak_ql (get-deps)
Pulling unite from {git,"https://github.com/basho/unite.git",{tag,"v0.0.1p2"}}
Cloning into 'unite'...
Pulling merl from {git,"https://github.com/basho/merl.git",
                       {tag,"0.1.0-basho"}}
Cloning into 'merl'...
==> unite (get-deps)
Pulling color from {git,"https://github.com/basho/erlang-color.git",
                        {tag,"v0.2.0p1"}}
Cloning into 'color'...
Pulling tdiff from {git,"https://github.com/basho/tdiff.git",{tag,"0.1"}}
Cloning into 'tdiff'...
==> color (get-deps)
==> tdiff (get-deps)
==> merl (get-deps)
==> eunit_formatters (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)





✅ MAKE_COMPILE

Started at: 2017-02-15 20:37
Duration: 96 seconds.
Result: OK
Message: OK
Exit Code: 0

📄


cd /tmp/thumbs/riak_ts-develop.b20de1c.feature-az-percentile.4536f70; make compile




  
  
... Snipped 1887 lines ...
ace_resource.erl
Compiled src/webmachine_mochiweb.erl
==> riak_api (compile)
Compiled src/riak_api_pb_service.erl
Compiled src/riak_api_pb_frame.erl
Compiled src/riak_api_stat.erl
Compiled src/riak_api_web_security.erl
Compiled src/riak_api_web.erl
Compiled src/riak_api_sup.erl
Compiled src/riak_api_pb_listener.erl
Compiled src/riak_api_pb_registration_helper.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
==> riak_dt (compile)
Compiled src/riak_dt.erl
Compiled src/riak_dt_gcounter.erl
Compiled src/riak_dt_lwwreg.erl
Compiled src/riak_dt_orset.erl
Compiled src/riak_dt_vclock.erl
Compiled src/riak_dt_enable_flag.erl
Compiled src/riak_dt_od_flag.erl
Compiled src/riak_dt_gset.erl
Compiled src/riak_dt_oe_flag.erl
Compiled src/riak_dt_emcntr.erl
Compiled src/riak_dt_disable_flag.erl
Compiled src/riak_dt_pncounter.erl
Compiled src/riak_dt_orswot.erl
Compiled src/riak_dt_map.erl
==> color (compile)
Compiled src/color.erl
==> tdiff (compile)
Compiled src/tdiff_benchmark.erl
Compiled src/tdiff.erl
Compiled src/tdiff_debug.erl
==> unite (compile)
Compiled src/unite_compact.erl
==> merl (compile)
make[1]: Entering directory `/tmp/thumbs/riak_ts-develop.b20de1c.feature-az-percentile.4536f70/deps/merl'
erlc -pz ./priv -pa ./ebin +debug_info -o ebin/ src/merl.erl
erlc -DMERL_NO_TRANSFORM +debug_info -o priv/ src/merl_transform.erl
erlc -pz ./priv -pa ./ebin +debug_info -o ebin/ src/merl_transform.erl
erlc -pz ./priv -pa ./ebin +debug_info -o ebin/ src/merl_tests.erl
make[1]: Leaving directory `/tmp/thumbs/riak_ts-develop.b20de1c.feature-az-percentile.4536f70/deps/merl'
==> riak_ql (compile)
Compiled src/riak_ql_lexer.xrl
Compiled src/riak_ql_parser.yrl
Compiled src/riak_ql_lexer.erl
Compiled src/riak_ql_parser.erl
Compiled src/riak_ql_component.erl
Compiled src/riak_ql_show_create_table.erl
Compiled src/riak_ql_ddl_util.erl
Compiled src/riak_ql_cmd.erl
Compiled src/riak_ql_describe.erl
Compiled src/riak_ql_window_agg_fns.erl
Compiled src/riak_ql_quanta.erl
Compiled src/riak_ql_to_string.erl
Compiled src/riak_ql_ddl.erl
Compiled src/riak_ql_ddl_compiler.erl
==> eunit_formatters (compile)
Compiled src/binomial_heap.erl
Compiled src/eunit_progress.erl
==> proper (compile)
make[1]: Entering directory `/tmp/thumbs/riak_ts-develop.b20de1c.feature-az-percentile.4536f70/deps/proper'
./write_compile_flags include/compile_flags.hrl
make[1]: Leaving directory `/tmp/thumbs/riak_ts-develop.b20de1c.feature-az-percentile.4536f70/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/riak_ts-develop.b20de1c.feature-az-percentile.4536f70/deps/proper/src/proper_types.erl:342: Warning: missing specification for function from_binary/1
/tmp/thumbs/riak_ts-develop.b20de1c.feature-az-percentile.4536f70/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_shrink.erl
Compiled src/proper_orddict.erl
Compiled src/proper_gb_sets.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_atoms.erl
Compiled src/s2_vclocks.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_ts-develop.b20de1c.feature-az-percentile.4536f70 (compile)
Compiled src/riak_kv_backend.erl
Compiled src/riak_kv_test_util.erl
Compiled src/riak_kv_ensemble_backend.erl
Compiled src/riak_kv_ttb_ts.erl
Compiled src/riak_kv_ts_util.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_object.erl
Compiled src/riak_kv_pb_bucket.erl
Compiled src/riak_object_json.erl
Compiled src/riak_kv_pb_index.erl
Compiled src/riak_kv_wm_ts_util.erl
Compiled src/riak_kv_env.erl
Compiled src/riak_kv_requests.erl
Compiled src/riak_kv_cinfo.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_qry_compiler.erl
Compiled src/riak_kv_select.erl
Compiled src/riak_kv_qry_queue.erl
Compiled src/riak_kv_fold_buffer.erl
Compiled src/riak_kv_memory_backend.erl
Compiled src/riak_kv_hooks.erl
Compiled src/riak_kv_mapred_json.erl
Compiled src/riak_kv_js_sup.erl
Compiled src/riak_kv_mrc_pipe.erl
Compiled src/riak_kv_wm_preflist.erl
Compiled src/riak_kv_qry_buffers.erl
Compiled src/riak_kv_wm_ping.erl
Compiled src/riak_kv_qry_worker.erl
Compiled src/riak_kv_hll.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_console.erl
Compiled src/riak_kv_mrc_sink_sup.erl
Compiled src/riak_kv_crdt.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_stat.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_js_vm.erl
Compiled src/riak_kv_wm_timeseries.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_wm_object.erl
Compiled src/riak_kv_buckets_fsm_sup.erl
Compiled src/riak_kv_pb_ts.erl
Compiled src/riak_kv_gcounter.erl
Compiled src/riak_kv_wm_stats.erl
Compiled src/riak_kv_mapreduce.erl
Compiled src/riak_kv_worker.erl
Compiled src/riak_kv_ts_svc.erl
Compiled src/riak_kv_wm_mapred.erl
Compiled src/riak_kv_yessir_backend.erl
Compiled src/riak_kv_mapred_filters.erl
Compiled src/riak_kv_pb_bucket_key_apl.erl
Compiled src/riak_kv_http_cache.erl
Compiled src/riak_kv_ts_api.erl
Compiled src/riak_kv_multi_prefix_backend.erl
Compiled src/riak_kv_wm_index.erl
Compiled src/riak_kv_w_reduce.erl
Compiled src/riak_kv_stat_worker.erl
Compiled src/riak_kv_put_core.erl
Compiled src/riak_kv_qry_sup.erl
Compiled src/sms.erl
Compiled src/riak_kv_delete.erl
Compiled src/riak_kv_metadata_store_listener.erl
Compiled src/riak_kv_encoding_migrate.erl
Compiled src/riak_kv_mapred_term.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_pb_counter.erl
Compiled src/riak_kv_eleveldb_backend.erl
Compiled src/riak_kv_wm_crdt.erl
Compiled src/riak_kv_pb_mapred.erl
Compiled src/json_pp.erl
Compiled src/riak_kv_wm_timeseries_query.erl
Compiled src/riak_kv_qry_coverage_plan.erl
Compiled src/riak_kv_wm_counter.erl
Compiled src/riak_kv_2i_aae.erl
Compiled src/riak_kv_ts_newtype.erl
Compiled src/riak_kv_compile_tab.erl
Compiled src/riak_kv_qry.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_wm_timeseries_listkeys.erl
Compiled src/riak_kv_index_fsm.erl
Compiled src/riak_kv_app.erl
Compiled src/riak_kv_bitcask_backend.erl
Compiled src/riak_kv_ensembles.erl
Compiled src/riak_index.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_pb_coverage.erl
Compiled src/riak_kv_get_fsm.erl
Compiled src/riak_kv_ts_sup.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_qry_buffers_ldb.erl
Compiled src/riak_kv_delete_sup.erl
Compiled src/riak_kv_crdt_json.erl
Compiled priv/tracers/tracer_func_args.erl
Compiled src/riak_kv_wm_keylist.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





⛔ MAKE_TEST

Started at: 2017-02-15 20:38
Duration: 1057 seconds.
Result: ERROR
Message: Step make_test Failed!
Exit Code: 2

📄


cd /tmp/thumbs/riak_ts-develop.b20de1c.feature-az-percentile.4536f70; make test




  
  
... Snipped 524 lines ...
m.�[0m�[32m.�[0m20:52:57.986 [info] Application lager started on node putfsmeqc936003220777@thumbs01
20:52:57.986 [info] Starting reporters with []
20:52:57.987 [info] Application exometer_core started on node putfsmeqc936003220777@thumbs01
�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m....................................................................................................(x10)....................................................................................................(x100)...............(x10).........(x1)..
Time limit reached: 60.0 seconds.

OK, passed 2692 tests
�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m....................................................................................................(x10)..........................................................................................
OK, passed 1000 tests
�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m[os_mon] memory supervisor port (memsup): Erlang has closed
[os_mon] cpu supervisor port (cpu_sup): Erlang has closed
�[32m.�[0m�[32m.�[0m�[32m.�[0m....................................................................................................(x10)..........................................................................................
OK, passed 1000 tests
�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[31;1mF�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[31;1mF�[0m�[31;1mF�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m[os_mon] memory supervisor port (memsup): Erlang has closed
[os_mon] cpu supervisor port (cpu_sup): Erlang has closed
�[32m.�[0m[os_mon] memory supervisor port (memsup): Erlang has closed
[os_mon] cpu supervisor port (cpu_sup): Erlang has closed
�[32m.�[0m[os_mon] memory supervisor port (memsup): Erlang has closed
[os_mon] cpu supervisor port (cpu_sup): Erlang has closed
�[32m.�[0m[os_mon] memory supervisor port (memsup): Erlang has closed
[os_mon] cpu supervisor port (cpu_sup): Erlang has closed
�[32m.�[0m[os_mon] memory supervisor port (memsup): Erlang has closed
[os_mon] cpu supervisor port (cpu_sup): Erlang has closed
�[32m.�[0m�[32m.�[0m�[32m.�[0m....................................................................................................(x10)....................................................................................................(x100).............................................................................................................(x10).......(x1).........
Time limit reached: 10.0 seconds.

OK, passed 12079 tests
�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m....................................................................................................(x10)....................................................................................................(x100)..............................(x10)..(x1)....
Time limit reached: 5.0 seconds.

OK, passed 4124 tests
�[32m.�[0m....................................................................................................(x10)....................................................................................................(x100)..............(x10)........(x1).........
Time limit reached: 5.0 seconds.

OK, passed 2589 tests
�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m....................................................................................................(x10)..........................................................................................
OK, passed 1000 tests
�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m....................................................................................................(x10)....................................................................................................(x100).................................(x10).........(x1).......
Time limit reached: 60.0 seconds.

OK, passed 4497 tests

sibling_count
24.62% 0
14.21% 1
13.85% 2
11.99% 3
10.03% 4
7.14% 5
5.11% 6
3.58% 7
2.76% 8
1.89% 9
1.31% 10
0.96% 11
0.73% 12
0.31% 16
0.31% 14
0.31% 13
0.27% 15
0.18% 17
0.13% 19
0.09% 22
0.09% 18
0.07% 20
0.02% 25
0.02% 23
0.02% 21

17.782% {riak_object_dvv_statem,put,4}
17.694% {riak_object_dvv_statem,get,4}
17.688% {riak_object_dvv_statem,get_put,7}
17.539% {riak_object_dvv_statem,replicate,4}
13.392% {riak_object_dvv_statem,update,5}
9.872% {riak_object_dvv_statem,make_ring,2}
6.033% {riak_object_dvv_statem,set_nr,1}
�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0mtest/riak_kv_schema_tests.erl:424:<0.2553.0>: Supporting riak_core components not present, skipping job_class_enabled test
�[32m.�[0m

 1) group_by_column_not_in_the_table_test/0 (src/riak_kv_qry_compiler.erl:431)
    �[31;1mUncaught exception! �[0m
    �[31mexception error: no function clause matching 
                     riak_ql_ddl:syntax_error_to_msg2({unknown_column,<<"x">>}) (src/riak_ql_ddl.erl, line 292)
      in function  riak_ql_ddl:syntax_error_to_msg/1 (src/riak_ql_ddl.erl, line 288)
      in call from riak_kv_qry:'-format_query_syntax_errors/1-lc$^0/1-0-'/1 (src/riak_kv_qry.erl, line 340)
      in call from riak_kv_qry:format_query_syntax_errors/1 (src/riak_kv_qry.erl, line 340)
      in call from riak_kv_qry_compiler:compile_select_clause/2 (src/riak_kv_qry_compiler.erl, line 431)
      in call from riak_kv_qry_compiler:compile/2 (src/riak_kv_qry_compiler.erl, line 79)
      in call from riak_kv_qry_compiler:'-group_by_column_not_in_the_table_test/0-fun-0-'/3 (src/riak_kv_qry_compiler.erl, line 3231)�[0m

 2) validate_invdist_funcall_1_test/0 (src/riak_kv_qry_compiler.erl:597)
    �[31;1mUncaught exception! �[0m
    �[31mexception error: undefined function riak_ql_inverse_distrib_fns:fn_param_check/2
      in function  riak_kv_qry_compiler:validate_invdist_funcall/2 (src/riak_kv_qry_compiler.erl, line 597)
      in call from riak_kv_qry_compiler:'-validate_invdist_funcall_1_test/0-fun-0-'/1 (src/riak_kv_qry_compiler.erl, line 4375)
      in call from riak_kv_qry_compiler:validate_invdist_funcall_1_test/0 �[0m

 3) validate_invdist_funcall_2_test/0 (src/riak_kv_qry_compiler.erl:597)
    �[31;1mUncaught exception! �[0m
    �[31mexception error: undefined function riak_ql_inverse_distrib_fns:fn_param_check/2
      in function  riak_kv_qry_compiler:validate_invdist_funcall/2 (src/riak_kv_qry_compiler.erl, line 597)
      in call from riak_kv_qry_compiler:'-validate_invdist_funcall_2_test/0-fun-0-'/1 (src/riak_kv_qry_compiler.erl, line 4381)
      in call from riak_kv_qry_compiler:validate_invdist_funcall_2_test/0 �[0m

�[32m547 tests passed�[0m  �[31m3 tests failed�[0m  �[30;1m(1039.67 s)�[0m
ERROR: One or more eunit tests failed.
ERROR: eunit failed while processing /tmp/thumbs/riak_ts-develop.b20de1c.feature-az-percentile.4536f70: rebar_abort
make: *** [test] Error 1





⛔ MAKE_XREF

Started at: 2017-02-15 20:56
Duration: 11 seconds.
Result: ERROR
Message: Step make_xref Failed!
Exit Code: 2

📄


cd /tmp/thumbs/riak_ts-develop.b20de1c.feature-az-percentile.4536f70; make xref




  ./rebar get-deps
==> sidejob (get-deps)
==> erlang_js (get-deps)
==> meck (get-deps)
==> getopt (get-deps)
==> goldrush (get-deps)
==> lager (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)
==> msgpack (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)
==> jam (get-deps)
==> clique (get-deps)
==> riak_core (get-deps)
==> riak_pipe (get-deps)
==> hamcrest (get-deps)
==> riak_pb (get-deps)
==> mochiweb (get-deps)
==> webmachine (get-deps)
==> riak_api (get-deps)
==> riak_dt (get-deps)
==> color (get-deps)
==> tdiff (get-deps)
==> unite (get-deps)
==> merl (get-deps)
==> riak_ql (get-deps)
==> eunit_formatters (get-deps)
==> proper (get-deps)
==> stdlib2 (get-deps)
==> hyper (get-deps)
==> riak_ts-develop.b20de1c.feature-az-percentile.4536f70 (get-deps)
./rebar compile
==> sidejob (compile)
==> erlang_js (compile)
make[1]: Entering directory `/tmp/thumbs/riak_ts-develop.b20de1c.feature-az-percentile.4536f70/deps/erlang_js'
cd c_src; make
make[2]: Entering directory `/tmp/thumbs/riak_ts-develop.b20de1c.feature-az-percentile.4536f70/deps/erlang_js/c_src'
make[2]: Nothing to be done for `js'.
make[2]: Leaving directory `/tmp/thumbs/riak_ts-develop.b20de1c.feature-az-percentile.4536f70/deps/erlang_js/c_src'
make[1]: Leaving directory `/tmp/thumbs/riak_ts-develop.b20de1c.feature-az-percentile.4536f70/deps/erlang_js'
==> meck (compile)
==> getopt (compile)
==> goldrush (compile)
==> lager (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)
==> msgpack (compile)
==> eleveldb (compile)
make[1]: Entering directory `/tmp/thumbs/riak_ts-develop.b20de1c.feature-az-percentile.4536f70/deps/eleveldb/c_src/leveldb'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/tmp/thumbs/riak_ts-develop.b20de1c.feature-az-percentile.4536f70/deps/eleveldb/c_src/leveldb'
make[1]: Entering directory `/tmp/thumbs/riak_ts-develop.b20de1c.feature-az-percentile.4536f70/deps/eleveldb/c_src/leveldb'
make[1]: Nothing to be done for `tools'.
make[1]: Leaving directory `/tmp/thumbs/riak_ts-develop.b20de1c.feature-az-percentile.4536f70/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)
==> jam (compile)
==> clique (compile)
==> riak_core (compile)
==> riak_pipe (compile)
==> hamcrest (compile)
==> hamcrest (post_compile)
==> riak_pb (compile)
==> mochiweb (compile)
==> webmachine (compile)
==> riak_api (compile)
==> riak_dt (compile)
==> color (compile)
==> tdiff (compile)
==> unite (compile)
==> merl (compile)
make[1]: Entering directory `/tmp/thumbs/riak_ts-develop.b20de1c.feature-az-percentile.4536f70/deps/merl'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/tmp/thumbs/riak_ts-develop.b20de1c.feature-az-percentile.4536f70/deps/merl'
==> riak_ql (compile)
==> eunit_formatters (compile)
==> proper (compile)
make[1]: Entering directory `/tmp/thumbs/riak_ts-develop.b20de1c.feature-az-percentile.4536f70/deps/proper'
make[1]: `include/compile_flags.hrl' is up to date.
make[1]: Leaving directory `/tmp/thumbs/riak_ts-develop.b20de1c.feature-az-percentile.4536f70/deps/proper'
==> stdlib2 (compile)
==> hyper (compile)
==> riak_ts-develop.b20de1c.feature-az-percentile.4536f70 (compile)
./rebar xref skip_deps=true
WARN:  Ignoring sub_dirs for /tmp/thumbs/riak_ts-develop.b20de1c.feature-az-percentile.4536f70/deps/exometer_core
==> riak_ts-develop.b20de1c.feature-az-percentile.4536f70 (xref)
Query (XC - UC) || (XU - X - B - "(cluster_info|dtrace|yz_kv|yz_stat|object)" : Mod)
 answer [{{riak_kv_qry_compiler,validate_invdist_funcall,2},
          {riak_ql_inverse_distrib_fns,fn_param_check,2}}]
 did not match []
ERROR: xref failed while processing /tmp/thumbs/riak_ts-develop.b20de1c.feature-az-percentile.4536f70: rebar_abort
make: *** [xref] Error 1





⛔ MAKE_DIALYZER

Started at: 2017-02-15 20:56
Duration: 93 seconds.
Result: ERROR
Message: Step make_dialyzer Failed!
Exit Code: 2

📄


cd /tmp/thumbs/riak_ts-develop.b20de1c.feature-az-percentile.4536f70; make dialyzer




  
  
... Snipped 671 lines ...
1
  gb_sets:add/2
  gb_sets:add_element/2
  gb_sets:balance/1
  gb_sets:del_element/2
  gb_sets:delete/2
  gb_sets:delete_any/2
  gb_sets:difference/2
  gb_sets:empty/0
  gb_sets:filter/2
  gb_sets:fold/3
  gb_sets:from_list/1
  gb_sets:from_ordset/1
  gb_sets:insert/2
  gb_sets:intersection/1
  gb_sets:intersection/2
  gb_sets:is_disjoint/2
  gb_sets:is_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:swap_handler/3
  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_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/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:unregister_name/1
  global:whereis_name/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_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:write_char/1
  io_lib:write_string/1
  io_lib_format:fwrite_g/1
  io_lib_pretty:print/4
  io_lib_pretty:print/6
  lager_default_tracer:info/1
  lib:format_exception/6
  lists:append/1
  lists:concat/1
  lists:duplicate/2
  lists:filtermap/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:sum/1
  lists:ukeymerge/3
  lists:ukeysort/2
  lists:umerge/2
  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
  mnesia:system_info/1
  mnesia:table_info/2
  mnesia_tm:get_info/1
  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
  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_link/1
  proc_lib:spawn_link/3
  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
  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/4
  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_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: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/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
  zlib:gunzip/1
  zlib:gzip/1
Unknown types:
  calendar:datetime/0
  compile:option/0
  dets:tab_name/0
  erl_parse:abstract_clause/0
  erl_parse:abstract_expr/0
  erl_parse:abstract_form/0
  erl_scan:line/0
  erl_scan:location/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:socket/0
  io:device/0
  io:format/0
  meck_history:history_record/0
  msgpack:msgpack_map_jiffy/0
  msgpack:msgpack_map_jsx/0
  orddict:orddict/0
  ordsets:ordset/1
  proplists:property/0
  proplists:proplist/0
  re:mp/0
  ssl:ssl_option/0
  ssl:sslsocket/0
  supervisor:child_spec/0
  supervisor:strategy/0
  timer:tref/0
  unicode:charlist/0
 done in 0m48.27s
done (passed successfully)
==> riak_ts-develop.b20de1c.feature-az-percentile.4536f70 (dialyzer)
  riak_ql_inverse_distrib_fns:fn_param_check/2
  riak_ql_inverse_distrib_fns:invdist_function/0
make: *** [dialyzer-run] Error 1





⬜ 0 of 2 Code reviews from organization basho

@hmmr hmmr changed the title [WIP] inverse distribution functions (PERCENTILE, MEDIAN) inverse distribution functions (PERCENTILE_{DISC,CONT}, MEDIAN, MODE) Feb 16, 2017
{reply, {ok, {ColNames, ColTypes, Rows}}, State9}
end.

maybe_supply_offset([]) -> [0];

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thing isn't a great variable name

[true, false],
false),

riak_core_capability:register({riak_kv, inverse_distrib_functions_supported},

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is redundant - there is no upgrade downgrade...

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Removed in 82b99c8.

@gordonguthrie
Copy link

Review of the unit tests in riak_kv_qry_compiler indicate that there are no tests for the new compile path in this module.

%% possible other such columns and converted to the actual function in
%% `compile_order_by`.
prepare_invdist_funcall(FnName, [{identifier, [ColumnArg]}|_] = Args) ->
case riak_core_capability:get({riak_kv, inverse_distrib_functions_supported}) of

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Here is the rogue capability call

@hmmr hmmr force-pushed the feature-az-percentile branch from 90fb2cc to bd497b8 Compare February 27, 2017 15:37
@thumbot
Copy link

thumbot commented Feb 27, 2017

feature-az-percentile bd497b8 ➡️ riak_ts-develop ea2a995 ⛔ completed
There seems to be an issue with build step **make_test,make_xref,make_dialyzer** ! ☁️
✅ MERGE

Started at: 2017-02-27 07:39
Duration: 4 seconds.
Result: OK
Message: Merge Success: feature-az-percentile bd497b8 onto target branch: riak_ts-develop ea2a995
Exit Code: OK

📄







  Merge made by the 'recursive' strategy.
 include/riak_kv_ts.hrl          |   2 +-
 src/riak_kv_qry.erl             |  18 +-
 src/riak_kv_qry_buffers.erl     |  84 +++---
 src/riak_kv_qry_buffers_ldb.erl |  61 ++--
 src/riak_kv_qry_compiler.erl    | 598 ++++++++++++++++++++++++++++++++--------
 src/riak_kv_qry_worker.erl      |  12 +-
 src/riak_kv_ts_error_msgs.hrl   |  49 +++-
 7 files changed, 631 insertions(+), 193 deletions(-)




✅ MAKE_CLEAN

Started at: 2017-02-27 07:39
Duration: 0 seconds.
Result: OK
Message: OK
Exit Code: 0

📄


cd /tmp/thumbs/riak_ts-develop.ea2a995.feature-az-percentile.bd497b8; make clean




  ./rebar clean
==> riak_ts-develop.ea2a995.feature-az-percentile.bd497b8 (clean)
rm -rf test.*-temp-data





✅ MAKE_DEPS

Started at: 2017-02-27 07:39
Duration: 50 seconds.
Result: OK
Message: OK
Exit Code: 0

📄


cd /tmp/thumbs/riak_ts-develop.ea2a995.feature-az-percentile.bd497b8; make deps




  ./rebar get-deps
==> riak_ts-develop.ea2a995.feature-az-percentile.bd497b8 (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.97.5p1"}}
Cloning into 'eper'...
Pulling sext from {git,"https://github.com/basho/sext.git",{tag,"1.1p6"}}
Cloning into 'sext'...
Pulling riak_pipe from {git,"https://github.com/basho/riak_pipe.git",
                            {branch,"riak_ts-develop"}}
Cloning into 'riak_pipe'...
Pulling riak_api from {git,"https://github.com/basho/riak_api.git",
                           {branch,"riak_ts-develop"}}
Cloning into 'riak_api'...
Pulling riak_dt from {git,"https://github.com/basho/riak_dt.git",
                          {tag,"2.1.3"}}
Cloning into 'riak_dt'...
Pulling msgpack from {git,"https://github.com/basho/msgpack-erlang.git",
                          {tag,"0.3.5"}}
Cloning into 'msgpack'...
Pulling riak_ql from {git,"https://github.com/basho/riak_ql.git",
                          {branch,"develop"}}
Cloning into 'riak_ql'...
Pulling jam from {git,"https://github.com/basho/jam.git",{tag,"1.0.0"}}
Cloning into 'jam'...
Pulling eunit_formatters from {git,"https://github.com/basho/eunit_formatters",
                                   {tag,"0.1.2"}}
Cloning into 'eunit_formatters'...
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 lager from {git,"https://github.com/basho/lager.git",{tag,"3.2.4"}}
Cloning into 'lager'...
Pulling neotoma from {git,"https://github.com/basho/neotoma.git",
                          {tag,"1.7.3"}}
Cloning into 'neotoma'...
==> getopt (get-deps)
==> lager (get-deps)
Pulling goldrush from {git,"https://github.com/basho/goldrush.git",
                           {tag,"0.1.9"}}
Cloning into 'goldrush'...
==> goldrush (get-deps)
==> neotoma (get-deps)
==> eper (get-deps)
==> sext (get-deps)
Pulling edown from {git,"git://github.com/basho/edown.git",{tag,"0.8.1"}}
Cloning into 'edown'...
==> edown (get-deps)
==> riak_pipe (get-deps)
Pulling riak_core from {git,"git://github.com/basho/riak_core.git",
                            {branch,"riak_ts-develop"}}
Cloning into 'riak_core'...
==> jam (get-deps)
==> riak_core (get-deps)
Pulling poolboy from {git,"https://github.com/basho/poolboy.git",
                          {tag,"0.8.1p3"}}
Cloning into 'poolboy'...
Pulling basho_stats from {git,"https://github.com/basho/basho_stats.git",
                              {tag,"1.0.3"}}
Cloning into 'basho_stats'...
Pulling riak_sysmon from {git,"https://github.com/basho/riak_sysmon.git",
                              {tag,"2.1.4"}}
Cloning into 'riak_sysmon'...
Pulling riak_ensemble from {git,"https://github.com/basho/riak_ensemble",
                                {branch,"riak_ts-develop"}}
Cloning into 'riak_ensemble'...
Pulling pbkdf2 from {git,"https://github.com/basho/erlang-pbkdf2.git",
                         {tag,"2.0.0"}}
Cloning into 'pbkdf2'...
Pulling eleveldb from {git,"https://github.com/basho/eleveldb.git",
                           {branch,"riak_ts-develop"}}
Cloning into 'eleveldb'...
Pulling exometer_core from {git,"https://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)
==> msgpack (get-deps)
==> eleveldb (get-deps)
Cloning into 'leveldb'...
Note: checking out '2.0.33'.

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 69a8fc1... add stub code for viewing Riak objects.  need way to conditional compile OS versus EE for this to be live
==> 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_api (get-deps)
Pulling riak_pb from {git,"https://github.com/basho/riak_pb.git",
                          {tag,"2.3.0.0"}}
Cloning into 'riak_pb'...
Pulling webmachine from {git,"https://github.com/basho/webmachine.git",
                             {tag,"1.10.8p2"}}
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)
==> riak_dt (get-deps)
==> riak_ql (get-deps)
Pulling unite from {git,"https://github.com/basho/unite.git",{tag,"v0.0.1p2"}}
Cloning into 'unite'...
Pulling merl from {git,"https://github.com/basho/merl.git",
                       {tag,"0.1.0-basho"}}
Cloning into 'merl'...
==> unite (get-deps)
Pulling color from {git,"https://github.com/basho/erlang-color.git",
                        {tag,"v0.2.0p1"}}
Cloning into 'color'...
Pulling tdiff from {git,"https://github.com/basho/tdiff.git",{tag,"0.1"}}
Cloning into 'tdiff'...
==> color (get-deps)
==> tdiff (get-deps)
==> merl (get-deps)
==> eunit_formatters (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)





✅ MAKE_COMPILE

Started at: 2017-02-27 07:40
Duration: 128 seconds.
Result: OK
Message: OK
Exit Code: 0

📄


cd /tmp/thumbs/riak_ts-develop.ea2a995.feature-az-percentile.bd497b8; make compile




  
  
... Snipped 1887 lines ...
ine_resource.erl
Compiled src/webmachine_mochiweb.erl
==> riak_api (compile)
Compiled src/riak_api_pb_service.erl
Compiled src/riak_api_pb_frame.erl
Compiled src/riak_api_stat.erl
Compiled src/riak_api_web_security.erl
Compiled src/riak_api_web.erl
Compiled src/riak_api_pb_registration_helper.erl
Compiled src/riak_api_pb_listener.erl
Compiled src/riak_api_sup.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
==> riak_dt (compile)
Compiled src/riak_dt.erl
Compiled src/riak_dt_lwwreg.erl
Compiled src/riak_dt_gcounter.erl
Compiled src/riak_dt_orset.erl
Compiled src/riak_dt_vclock.erl
Compiled src/riak_dt_enable_flag.erl
Compiled src/riak_dt_od_flag.erl
Compiled src/riak_dt_gset.erl
Compiled src/riak_dt_oe_flag.erl
Compiled src/riak_dt_emcntr.erl
Compiled src/riak_dt_disable_flag.erl
Compiled src/riak_dt_pncounter.erl
Compiled src/riak_dt_orswot.erl
Compiled src/riak_dt_map.erl
==> color (compile)
Compiled src/color.erl
==> tdiff (compile)
Compiled src/tdiff_benchmark.erl
Compiled src/tdiff.erl
Compiled src/tdiff_debug.erl
==> unite (compile)
Compiled src/unite_compact.erl
==> merl (compile)
make[1]: Entering directory `/tmp/thumbs/riak_ts-develop.ea2a995.feature-az-percentile.bd497b8/deps/merl'
erlc -pz ./priv -pa ./ebin +debug_info -o ebin/ src/merl.erl
erlc -DMERL_NO_TRANSFORM +debug_info -o priv/ src/merl_transform.erl
erlc -pz ./priv -pa ./ebin +debug_info -o ebin/ src/merl_transform.erl
erlc -pz ./priv -pa ./ebin +debug_info -o ebin/ src/merl_tests.erl
make[1]: Leaving directory `/tmp/thumbs/riak_ts-develop.ea2a995.feature-az-percentile.bd497b8/deps/merl'
==> riak_ql (compile)
Compiled src/riak_ql_lexer.xrl
Compiled src/riak_ql_parser.yrl
Compiled src/riak_ql_lexer.erl
Compiled src/riak_ql_parser.erl
Compiled src/riak_ql_component.erl
Compiled src/riak_ql_show_create_table.erl
Compiled src/riak_ql_ddl_util.erl
Compiled src/riak_ql_cmd.erl
Compiled src/riak_ql_describe.erl
Compiled src/riak_ql_window_agg_fns.erl
Compiled src/riak_ql_quanta.erl
Compiled src/riak_ql_to_string.erl
Compiled src/riak_ql_ddl.erl
Compiled src/riak_ql_ddl_compiler.erl
==> eunit_formatters (compile)
Compiled src/binomial_heap.erl
Compiled src/eunit_progress.erl
==> proper (compile)
make[1]: Entering directory `/tmp/thumbs/riak_ts-develop.ea2a995.feature-az-percentile.bd497b8/deps/proper'
./write_compile_flags include/compile_flags.hrl
make[1]: Leaving directory `/tmp/thumbs/riak_ts-develop.ea2a995.feature-az-percentile.bd497b8/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/riak_ts-develop.ea2a995.feature-az-percentile.bd497b8/deps/proper/src/proper_types.erl:342: Warning: missing specification for function from_binary/1
/tmp/thumbs/riak_ts-develop.ea2a995.feature-az-percentile.bd497b8/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_shrink.erl
Compiled src/proper_gen.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.erl
Compiled src/proper_fsm.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_lists.erl
Compiled src/s2_funs.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_csets.erl
Compiled src/s2_time.erl
Compiled src/s2_maybe.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.erl
Compiled src/hyper_gb.erl
Compiled src/hyper_array.erl
Compiled src/hyper_binary.erl
Compiled src/hyper_const.erl
Compiled src/hyper_binary_rle.erl
==> riak_ts-develop.ea2a995.feature-az-percentile.bd497b8 (compile)
Compiled src/riak_kv_backend.erl
Compiled src/riak_kv_test_util.erl
Compiled src/riak_kv_ensemble_backend.erl
Compiled src/riak_kv_ttb_ts.erl
Compiled src/riak_kv_ts_util.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_object.erl
Compiled src/riak_kv_pb_bucket.erl
Compiled src/riak_object_json.erl
Compiled src/riak_kv_pb_index.erl
Compiled src/riak_kv_requests.erl
Compiled src/riak_kv_wm_ts_util.erl
Compiled src/riak_kv_env.erl
Compiled src/riak_kv_cinfo.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_memory_backend.erl
Compiled src/riak_kv_select.erl
Compiled src/riak_kv_qry_queue.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_qry_compiler.erl
Compiled src/riak_kv_js_sup.erl
Compiled src/riak_kv_mrc_pipe.erl
Compiled src/riak_kv_qry_buffers.erl
Compiled src/riak_kv_wm_preflist.erl
Compiled src/riak_kv_wm_ping.erl
Compiled src/riak_kv_qry_worker.erl
Compiled src/riak_kv_hll.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_console.erl
Compiled src/riak_kv_mrc_sink_sup.erl
Compiled src/riak_kv_crdt.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_stat.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_js_vm.erl
Compiled src/riak_kv_wm_timeseries.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_wm_object.erl
Compiled src/riak_kv_buckets_fsm_sup.erl
Compiled src/riak_kv_pb_ts.erl
Compiled src/riak_kv_gcounter.erl
Compiled src/riak_kv_wm_stats.erl
Compiled src/riak_kv_mapreduce.erl
Compiled src/riak_kv_worker.erl
Compiled src/riak_kv_ts_svc.erl
Compiled src/riak_kv_wm_mapred.erl
Compiled src/riak_kv_yessir_backend.erl
Compiled src/riak_kv_pb_bucket_key_apl.erl
Compiled src/riak_kv_mapred_filters.erl
Compiled src/riak_kv_http_cache.erl
Compiled src/riak_kv_ts_api.erl
Compiled src/riak_kv_multi_prefix_backend.erl
Compiled src/riak_kv_wm_index.erl
Compiled src/riak_kv_stat_worker.erl
Compiled src/riak_kv_w_reduce.erl
Compiled src/riak_kv_qry_sup.erl
Compiled src/riak_kv_put_core.erl
Compiled src/sms.erl
Compiled src/riak_kv_delete.erl
Compiled src/riak_kv_metadata_store_listener.erl
Compiled src/riak_kv_encoding_migrate.erl
Compiled src/riak_kv_mapred_term.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_pb_counter.erl
Compiled src/riak_kv_eleveldb_backend.erl
Compiled src/riak_kv_wm_crdt.erl
Compiled src/riak_kv_pb_mapred.erl
Compiled src/json_pp.erl
Compiled src/riak_kv_wm_timeseries_query.erl
Compiled src/riak_kv_qry_coverage_plan.erl
Compiled src/riak_kv_wm_counter.erl
Compiled src/riak_kv_2i_aae.erl
Compiled src/riak_kv_ts_newtype.erl
Compiled src/riak_kv_qry.erl
Compiled src/riak_kv_compile_tab.erl
Compiled src/riak_kv_pb_crdt.erl
Compiled src/riak_kv_keys_fsm_sup.erl
Compiled src/riak_kv_wm_timeseries_listkeys.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_kv_ensembles.erl
Compiled src/riak_index.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_pipe_listkeys.erl
Compiled src/riak_kv_index_hashtree.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_pb_coverage.erl
Compiled src/riak_kv_get_fsm.erl
Compiled src/riak_kv_ts_sup.erl
Compiled src/riak_kv_mrc_map.erl
Compiled src/riak_kv_wm_utils.erl
Compiled src/riak_kv_put_fsm.erl
Compiled src/riak_kv_qry_buffers_ldb.erl
Compiled src/riak_kv_delete_sup.erl
Compiled src/riak_kv_wm_keylist.erl
Compiled src/riak_kv_crdt_json.erl
Compiled priv/tracers/tracer_func_args.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_read_bin_trace_file.erl
Compiled priv/tracers/tracer_latency_histogram.erl
Compiled priv/tracers/tracer_merge_and_and_handoff.erl
Compiled src/riak_kv_vnode.erl





⛔ MAKE_TEST

Started at: 2017-02-27 07:42
Duration: 1052 seconds.
Result: ERROR
Message: Step make_test Failed!
Exit Code: 2

📄


cd /tmp/thumbs/riak_ts-develop.ea2a995.feature-az-percentile.bd497b8; make test




  
  
... Snipped 550 lines ...
imit reached: 5.0 seconds.

OK, passed 3490 tests
�[32m.�[0m....................................................................................................(x10)....................................................................................................(x100)..........(x10).........
Time limit reached: 5.0 seconds.

OK, passed 2190 tests
�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m....................................................................................................(x10)..........................................................................................
OK, passed 1000 tests
�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m....................................................................................................(x10)....................................................................................................(x100)..............................(x10).....(x1)..
Time limit reached: 60.0 seconds.

OK, passed 4152 tests

sibling_count
25.31% 0
15.49% 1
13.58% 2
11.78% 3
9.06% 4
6.38% 5
5.47% 6
3.66% 7
2.72% 8
1.78% 9
1.20% 10
1.01% 11
0.55% 12
0.48% 14
0.46% 13
0.22% 15
0.17% 17
0.14% 18
0.12% 16
0.10% 21
0.10% 19
0.05% 23
0.05% 22
0.05% 20
0.02% 29
0.02% 28
0.02% 24

17.932% {riak_object_dvv_statem,put,4}
17.827% {riak_object_dvv_statem,replicate,4}
17.768% {riak_object_dvv_statem,get_put,7}
17.648% {riak_object_dvv_statem,get,4}
13.102% {riak_object_dvv_statem,update,5}
9.739% {riak_object_dvv_statem,make_ring,2}
5.985% {riak_object_dvv_statem,set_nr,1}
�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0mtest/riak_kv_schema_tests.erl:424:<0.2558.0>: Supporting riak_core components not present, skipping job_class_enabled test
�[32m.�[0m

 1) group_by_column_not_in_the_table_test/0 (src/riak_kv_qry_compiler.erl:460)
    �[31;1mUncaught exception! �[0m
    �[31mexception error: no function clause matching 
                     riak_ql_ddl:syntax_error_to_msg2({unknown_column,<<"x">>}) (src/riak_ql_ddl.erl, line 292)
      in function  riak_ql_ddl:syntax_error_to_msg/1 (src/riak_ql_ddl.erl, line 288)
      in call from riak_kv_qry:'-format_query_syntax_errors/1-lc$^0/1-0-'/1 (src/riak_kv_qry.erl, line 340)
      in call from riak_kv_qry:format_query_syntax_errors/1 (src/riak_kv_qry.erl, line 340)
      in call from riak_kv_qry_compiler:compile_select_clause/2 (src/riak_kv_qry_compiler.erl, line 460)
      in call from riak_kv_qry_compiler:compile/2 (src/riak_kv_qry_compiler.erl, line 79)
      in call from riak_kv_qry_compiler:'-group_by_column_not_in_the_table_test/0-fun-0-'/3 (src/riak_kv_qry_compiler.erl, line 3279)�[0m

 2) validate_invdist_funcall_1_test/0 (src/riak_kv_qry_compiler.erl:620)
    �[31;1mUncaught exception! �[0m
    �[31mexception error: undefined function riak_ql_inverse_distrib_fns:fn_param_check/2
      in function  riak_kv_qry_compiler:validate_invdist_funcall/2 (src/riak_kv_qry_compiler.erl, line 620)
      in call from riak_kv_qry_compiler:'-validate_invdist_funcall_1_test/0-fun-0-'/1 (src/riak_kv_qry_compiler.erl, line 4500)
      in call from riak_kv_qry_compiler:validate_invdist_funcall_1_test/0 �[0m

 3) validate_invdist_funcall_2_test/0 (src/riak_kv_qry_compiler.erl:620)
    �[31;1mUncaught exception! �[0m
    �[31mexception error: undefined function riak_ql_inverse_distrib_fns:fn_param_check/2
      in function  riak_kv_qry_compiler:validate_invdist_funcall/2 (src/riak_kv_qry_compiler.erl, line 620)
      in call from riak_kv_qry_compiler:'-validate_invdist_funcall_2_test/0-fun-0-'/1 (src/riak_kv_qry_compiler.erl, line 4506)
      in call from riak_kv_qry_compiler:validate_invdist_funcall_2_test/0 �[0m

 4) �[31mvalidate_invdist_funcall_4_test/0 (src/riak_kv_qry_compiler.erl:4518)�[0m
    �[31;1mAssert equal failed!�[0m �[34;1m-Expected-�[0m �[33;1m+Actual+�[0m
    {error,
        {nonconst_expr_in_invdist_fun_arglist,�[34m-
            <<"Non-const expression passed as parameter for inverse distribution function.">>-�[0m�[33m+
            <<"Inverse distribution functions (PERCENTILE_*, MODE) must have a static const expression for its parameters.">>+�[0m}}

 5) compile_invdist_full_test/0 (src/riak_kv_qry_compiler.erl:1848)
    �[31;1mUncaught exception! �[0m
    �[31mexception error: no match of right hand side value 
                     {error,{0,riak_ql_parser,
                             <<"Function not supported - 'percentile_disc'.">>}}
      in function  riak_kv_qry_compiler:get_query/2 (src/riak_kv_qry_compiler.erl, line 1848)
      in call from riak_kv_qry_compiler:compile_invdist_full_test/0 (src/riak_kv_qry_compiler.erl, line 4527)�[0m

 6) compile_invdist_partial_test/0 (src/riak_kv_qry_compiler.erl:1848)
    �[31;1mUncaught exception! �[0m
    �[31mexception error: no match of right hand side value 
                     {error,{0,riak_ql_parser,
                             <<"Function not supported - 'percentile_disc'.">>}}
      in function  riak_kv_qry_compiler:get_query/2 (src/riak_kv_qry_compiler.erl, line 1848)
      in call from riak_kv_qry_compiler:compile_invdist_partial_test/0 (src/riak_kv_qry_compiler.erl, line 4549)�[0m

 7) �[33m'-do_dep_apps/2-fun-0-'/2 (src/riak_kv_test_util.erl:293)�[0m
    �[33;1mSetup failed: �[0m
    �[33mexception error: no match of right hand side value 
                     {error,
                         {{shutdown,
                              {failed_to_start_child,"pb://\"127.0.0.1\":32767",
                                  {bad_return_value,{error,eaddrinuse}}}},
                          {riak_api_app,start,[normal,[]]}}}
      in function  riak_kv_test_util:'-do_dep_apps/2-fun-0-'/2 (src/riak_kv_test_util.erl, line 293)
      in call from lists:foldl/3 (lists.erl, line 1248)
      in call from riak_kv_test_util:setup/2 (src/riak_kv_test_util.erl, line 187)�[0m

 8) �[33m'-do_dep_apps/2-fun-0-'/2 (src/riak_kv_test_util.erl:293)�[0m
    �[33;1mSetup failed: �[0m
    �[33mexception error: no match of right hand side value 
                     {error,
                         {{shutdown,
                              {failed_to_start_child,"pb://\"127.0.0.1\":32767",
                                  {bad_return_value,{error,eaddrinuse}}}},
                          {riak_api_app,start,[normal,[]]}}}
      in function  riak_kv_test_util:'-do_dep_apps/2-fun-0-'/2 (src/riak_kv_test_util.erl, line 293)
      in call from lists:foldl/3 (lists.erl, line 1248)
      in call from riak_kv_test_util:setup/2 (src/riak_kv_test_util.erl, line 187)�[0m

 9) �[33m'-do_dep_apps/2-fun-0-'/2 (src/riak_kv_test_util.erl:293)�[0m
    �[33;1mSetup failed: �[0m
    �[33mexception error: no match of right hand side value 
                     {error,
                         {{shutdown,
                              {failed_to_start_child,"pb://\"127.0.0.1\":32767",
                                  {bad_return_value,{error,eaddrinuse}}}},
                          {riak_api_app,start,[normal,[]]}}}
      in function  riak_kv_test_util:'-do_dep_apps/2-fun-0-'/2 (src/riak_kv_test_util.erl, line 293)
      in call from lists:foldl/3 (lists.erl, line 1248)
      in call from riak_kv_test_util:setup/2 (src/riak_kv_test_util.erl, line 187)�[0m

 10) �[33m'-do_dep_apps/2-fun-0-'/2 (src/riak_kv_test_util.erl:293)�[0m
    �[33;1mSetup failed: �[0m
    �[33mexception error: no match of right hand side value 
                     {error,
                         {{shutdown,
                              {failed_to_start_child,"pb://\"127.0.0.1\":32767",
                                  {bad_return_value,{error,eaddrinuse}}}},
                          {riak_api_app,start,[normal,[]]}}}
      in function  riak_kv_test_util:'-do_dep_apps/2-fun-0-'/2 (src/riak_kv_test_util.erl, line 293)
      in call from lists:foldl/3 (lists.erl, line 1248)
      in call from riak_kv_test_util:setup/2 (src/riak_kv_test_util.erl, line 187)�[0m

 11) �[33m'-do_dep_apps/2-fun-0-'/2 (src/riak_kv_test_util.erl:293)�[0m
    �[33;1mSetup failed: �[0m
    �[33mexception error: no match of right hand side value 
                     {error,
                         {{shutdown,
                              {failed_to_start_child,"pb://\"127.0.0.1\":32767",
                                  {bad_return_value,{error,eaddrinuse}}}},
                          {riak_api_app,start,[normal,[]]}}}
      in function  riak_kv_test_util:'-do_dep_apps/2-fun-0-'/2 (src/riak_kv_test_util.erl, line 293)
      in call from lists:foldl/3 (lists.erl, line 1248)
      in call from riak_kv_test_util:setup/2 (src/riak_kv_test_util.erl, line 187)�[0m

�[32m546 tests passed�[0m  �[31m6 tests failed�[0m  �[33m5 fixtures cancelled�[0m  �[30;1m(1030.51 s)�[0m
ERROR: One or more eunit tests failed.
ERROR: eunit failed while processing /tmp/thumbs/riak_ts-develop.ea2a995.feature-az-percentile.bd497b8: rebar_abort
make: *** [test] Error 1





⛔ MAKE_XREF

Started at: 2017-02-27 07:59
Duration: 12 seconds.
Result: ERROR
Message: Step make_xref Failed!
Exit Code: 2

📄


cd /tmp/thumbs/riak_ts-develop.ea2a995.feature-az-percentile.bd497b8; make xref




  ./rebar get-deps
==> sidejob (get-deps)
==> erlang_js (get-deps)
==> meck (get-deps)
==> getopt (get-deps)
==> goldrush (get-deps)
==> lager (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)
==> msgpack (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)
==> jam (get-deps)
==> clique (get-deps)
==> riak_core (get-deps)
==> riak_pipe (get-deps)
==> hamcrest (get-deps)
==> riak_pb (get-deps)
==> mochiweb (get-deps)
==> webmachine (get-deps)
==> riak_api (get-deps)
==> riak_dt (get-deps)
==> color (get-deps)
==> tdiff (get-deps)
==> unite (get-deps)
==> merl (get-deps)
==> riak_ql (get-deps)
==> eunit_formatters (get-deps)
==> proper (get-deps)
==> stdlib2 (get-deps)
==> hyper (get-deps)
==> riak_ts-develop.ea2a995.feature-az-percentile.bd497b8 (get-deps)
./rebar compile
==> sidejob (compile)
==> erlang_js (compile)
make[1]: Entering directory `/tmp/thumbs/riak_ts-develop.ea2a995.feature-az-percentile.bd497b8/deps/erlang_js'
cd c_src; make
make[2]: Entering directory `/tmp/thumbs/riak_ts-develop.ea2a995.feature-az-percentile.bd497b8/deps/erlang_js/c_src'
make[2]: Nothing to be done for `js'.
make[2]: Leaving directory `/tmp/thumbs/riak_ts-develop.ea2a995.feature-az-percentile.bd497b8/deps/erlang_js/c_src'
make[1]: Leaving directory `/tmp/thumbs/riak_ts-develop.ea2a995.feature-az-percentile.bd497b8/deps/erlang_js'
==> meck (compile)
==> getopt (compile)
==> goldrush (compile)
==> lager (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)
==> msgpack (compile)
==> eleveldb (compile)
make[1]: Entering directory `/tmp/thumbs/riak_ts-develop.ea2a995.feature-az-percentile.bd497b8/deps/eleveldb/c_src/leveldb'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/tmp/thumbs/riak_ts-develop.ea2a995.feature-az-percentile.bd497b8/deps/eleveldb/c_src/leveldb'
make[1]: Entering directory `/tmp/thumbs/riak_ts-develop.ea2a995.feature-az-percentile.bd497b8/deps/eleveldb/c_src/leveldb'
make[1]: Nothing to be done for `tools'.
make[1]: Leaving directory `/tmp/thumbs/riak_ts-develop.ea2a995.feature-az-percentile.bd497b8/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)
==> jam (compile)
==> clique (compile)
==> riak_core (compile)
==> riak_pipe (compile)
==> hamcrest (compile)
==> hamcrest (post_compile)
==> riak_pb (compile)
==> mochiweb (compile)
==> webmachine (compile)
==> riak_api (compile)
==> riak_dt (compile)
==> color (compile)
==> tdiff (compile)
==> unite (compile)
==> merl (compile)
make[1]: Entering directory `/tmp/thumbs/riak_ts-develop.ea2a995.feature-az-percentile.bd497b8/deps/merl'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/tmp/thumbs/riak_ts-develop.ea2a995.feature-az-percentile.bd497b8/deps/merl'
==> riak_ql (compile)
==> eunit_formatters (compile)
==> proper (compile)
make[1]: Entering directory `/tmp/thumbs/riak_ts-develop.ea2a995.feature-az-percentile.bd497b8/deps/proper'
make[1]: `include/compile_flags.hrl' is up to date.
make[1]: Leaving directory `/tmp/thumbs/riak_ts-develop.ea2a995.feature-az-percentile.bd497b8/deps/proper'
==> stdlib2 (compile)
==> hyper (compile)
==> riak_ts-develop.ea2a995.feature-az-percentile.bd497b8 (compile)
./rebar xref skip_deps=true
WARN:  Ignoring sub_dirs for /tmp/thumbs/riak_ts-develop.ea2a995.feature-az-percentile.bd497b8/deps/exometer_core
==> riak_ts-develop.ea2a995.feature-az-percentile.bd497b8 (xref)
Query (XC - UC) || (XU - X - B - "(cluster_info|dtrace|yz_kv|yz_stat|object)" : Mod)
 answer [{{riak_kv_qry_compiler,validate_invdist_funcall,2},
          {riak_ql_inverse_distrib_fns,fn_param_check,2}}]
 did not match []
ERROR: xref failed while processing /tmp/thumbs/riak_ts-develop.ea2a995.feature-az-percentile.bd497b8: rebar_abort
make: *** [xref] Error 1





⛔ MAKE_DIALYZER

Started at: 2017-02-27 08:00
Duration: 107 seconds.
Result: ERROR
Message: Step make_dialyzer Failed!
Exit Code: 2

📄


cd /tmp/thumbs/riak_ts-develop.ea2a995.feature-az-percentile.bd497b8; make dialyzer




  
  
... Snipped 671 lines ...
1
  gb_sets:add/2
  gb_sets:add_element/2
  gb_sets:balance/1
  gb_sets:del_element/2
  gb_sets:delete/2
  gb_sets:delete_any/2
  gb_sets:difference/2
  gb_sets:empty/0
  gb_sets:filter/2
  gb_sets:fold/3
  gb_sets:from_list/1
  gb_sets:from_ordset/1
  gb_sets:insert/2
  gb_sets:intersection/1
  gb_sets:intersection/2
  gb_sets:is_disjoint/2
  gb_sets:is_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:swap_handler/3
  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_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/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:unregister_name/1
  global:whereis_name/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_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:write_char/1
  io_lib:write_string/1
  io_lib_format:fwrite_g/1
  io_lib_pretty:print/4
  io_lib_pretty:print/6
  lager_default_tracer:info/1
  lib:format_exception/6
  lists:append/1
  lists:concat/1
  lists:duplicate/2
  lists:filtermap/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:sum/1
  lists:ukeymerge/3
  lists:ukeysort/2
  lists:umerge/2
  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
  mnesia:system_info/1
  mnesia:table_info/2
  mnesia_tm:get_info/1
  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
  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_link/1
  proc_lib:spawn_link/3
  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
  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/4
  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_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: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/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
  zlib:gunzip/1
  zlib:gzip/1
Unknown types:
  calendar:datetime/0
  compile:option/0
  dets:tab_name/0
  erl_parse:abstract_clause/0
  erl_parse:abstract_expr/0
  erl_parse:abstract_form/0
  erl_scan:line/0
  erl_scan:location/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:socket/0
  io:device/0
  io:format/0
  meck_history:history_record/0
  msgpack:msgpack_map_jiffy/0
  msgpack:msgpack_map_jsx/0
  orddict:orddict/0
  ordsets:ordset/1
  proplists:property/0
  proplists:proplist/0
  re:mp/0
  ssl:ssl_option/0
  ssl:sslsocket/0
  supervisor:child_spec/0
  supervisor:strategy/0
  timer:tref/0
  unicode:charlist/0
 done in 0m53.82s
done (passed successfully)
==> riak_ts-develop.ea2a995.feature-az-percentile.bd497b8 (dialyzer)
  riak_ql_inverse_distrib_fns:fn_param_check/2
  riak_ql_inverse_distrib_fns:invdist_function/0
make: *** [dialyzer-run] Error 1





⬜ 0 of 2 Code reviews from organization basho

@thumbot
Copy link

thumbot commented Feb 27, 2017

feature-az-percentile bd497b8 ➡️ riak_ts-develop 0a6b4b8 ⛔ completed
There seems to be an issue with build step **merge,make_compile,make_test,make_xref,make_dialyzer** ! ☁️
⛔ MERGE

Started at: 2017-02-27 11:06
Duration: seconds.
Result: ERROR
Message: Merge Failed: feature-az-percentile bd497b8 onto target branch: riak_ts-develop 0a6b4b8
Exit Code: ERROR

📄







  #<Git::GitExecuteError: git '--git-dir=/tmp/thumbs/riak_ts-develop.0a6b4b8.feature-az-percentile.bd497b8/.git' '--work-tree=/tmp/thumbs/riak_ts-develop.0a6b4b8.feature-az-percentile.bd497b8' merge '-m' 'merge' 'bd497b8f02a38d161fd6329034e08472fced581a'  2>&1:error: Your local changes to the following files would be overwritten by merge:
	include/riak_kv_ts.hrl
	src/riak_kv_qry.erl
	src/riak_kv_qry_buffers.erl
	src/riak_kv_qry_buffers_ldb.erl
	src/riak_kv_qry_compiler.erl
	src/riak_kv_qry_worker.erl
	src/riak_kv_ts_error_msgs.hrl
Please, commit your changes or stash them before you can merge.
Aborting>




✅ MAKE_CLEAN

Started at: 2017-02-27 11:06
Duration: 0 seconds.
Result: OK
Message: OK
Exit Code: 0

📄


cd /tmp/thumbs/riak_ts-develop.0a6b4b8.feature-az-percentile.bd497b8; make clean




  ./rebar clean
==> riak_ts-develop.0a6b4b8.feature-az-percentile.bd497b8 (clean)
rm -rf test.*-temp-data





✅ MAKE_DEPS

Started at: 2017-02-27 11:06
Duration: 32 seconds.
Result: OK
Message: OK
Exit Code: 0

📄


cd /tmp/thumbs/riak_ts-develop.0a6b4b8.feature-az-percentile.bd497b8; make deps




  ./rebar get-deps
==> riak_ts-develop.0a6b4b8.feature-az-percentile.bd497b8 (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.97.5p1"}}
Cloning into 'eper'...
Pulling sext from {git,"https://github.com/basho/sext.git",{tag,"1.1p6"}}
Cloning into 'sext'...
Pulling riak_pipe from {git,"https://github.com/basho/riak_pipe.git",
                            {branch,"riak_ts-develop"}}
Cloning into 'riak_pipe'...
Pulling riak_api from {git,"https://github.com/basho/riak_api.git",
                           {branch,"riak_ts-develop"}}
Cloning into 'riak_api'...
Pulling riak_dt from {git,"https://github.com/basho/riak_dt.git",
                          {tag,"2.1.3"}}
Cloning into 'riak_dt'...
Pulling msgpack from {git,"https://github.com/basho/msgpack-erlang.git",
                          {tag,"0.3.5"}}
Cloning into 'msgpack'...
Pulling riak_ql from {git,"https://github.com/basho/riak_ql.git",
                          {branch,"develop"}}
Cloning into 'riak_ql'...
Pulling jam from {git,"https://github.com/basho/jam.git",{tag,"1.0.0"}}
Cloning into 'jam'...
Pulling eunit_formatters from {git,"https://github.com/basho/eunit_formatters",
                                   {tag,"0.1.2"}}
Cloning into 'eunit_formatters'...
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 lager from {git,"https://github.com/basho/lager.git",{tag,"3.2.4"}}
Cloning into 'lager'...
Pulling neotoma from {git,"https://github.com/basho/neotoma.git",
                          {tag,"1.7.3"}}
Cloning into 'neotoma'...
==> getopt (get-deps)
==> lager (get-deps)
Pulling goldrush from {git,"https://github.com/basho/goldrush.git",
                           {tag,"0.1.9"}}
Cloning into 'goldrush'...
==> goldrush (get-deps)
==> neotoma (get-deps)
==> eper (get-deps)
==> sext (get-deps)
Pulling edown from {git,"git://github.com/basho/edown.git",{tag,"0.8.1"}}
Cloning into 'edown'...
==> edown (get-deps)
==> riak_pipe (get-deps)
Pulling riak_core from {git,"git://github.com/basho/riak_core.git",
                            {branch,"riak_ts-develop"}}
Cloning into 'riak_core'...
==> jam (get-deps)
==> riak_core (get-deps)
Pulling poolboy from {git,"https://github.com/basho/poolboy.git",
                          {tag,"0.8.1p3"}}
Cloning into 'poolboy'...
Pulling basho_stats from {git,"https://github.com/basho/basho_stats.git",
                              {tag,"1.0.3"}}
Cloning into 'basho_stats'...
Pulling riak_sysmon from {git,"https://github.com/basho/riak_sysmon.git",
                              {tag,"2.1.4"}}
Cloning into 'riak_sysmon'...
Pulling riak_ensemble from {git,"https://github.com/basho/riak_ensemble",
                                {branch,"riak_ts-develop"}}
Cloning into 'riak_ensemble'...
Pulling pbkdf2 from {git,"https://github.com/basho/erlang-pbkdf2.git",
                         {tag,"2.0.0"}}
Cloning into 'pbkdf2'...
Pulling eleveldb from {git,"https://github.com/basho/eleveldb.git",
                           {branch,"riak_ts-develop"}}
Cloning into 'eleveldb'...
Pulling exometer_core from {git,"https://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)
==> msgpack (get-deps)
==> eleveldb (get-deps)
Cloning into 'leveldb'...
Note: checking out '2.0.33'.

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 69a8fc1... add stub code for viewing Riak objects.  need way to conditional compile OS versus EE for this to be live
==> 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_api (get-deps)
Pulling riak_pb from {git,"https://github.com/basho/riak_pb.git",
                          {tag,"2.3.0.0"}}
Cloning into 'riak_pb'...
Pulling webmachine from {git,"https://github.com/basho/webmachine.git",
                             {tag,"1.10.8p2"}}
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)
==> riak_dt (get-deps)
==> riak_ql (get-deps)
Pulling unite from {git,"https://github.com/basho/unite.git",{tag,"v0.0.1p2"}}
Cloning into 'unite'...
Pulling merl from {git,"https://github.com/basho/merl.git",
                       {tag,"0.1.0-basho"}}
Cloning into 'merl'...
==> unite (get-deps)
Pulling color from {git,"https://github.com/basho/erlang-color.git",
                        {tag,"v0.2.0p1"}}
Cloning into 'color'...
Pulling tdiff from {git,"https://github.com/basho/tdiff.git",{tag,"0.1"}}
Cloning into 'tdiff'...
==> color (get-deps)
==> tdiff (get-deps)
==> merl (get-deps)
==> eunit_formatters (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)





⛔ MAKE_COMPILE

Started at: 2017-02-27 11:07
Duration: 97 seconds.
Result: ERROR
Message: Step make_compile Failed!
Exit Code: 2

📄


cd /tmp/thumbs/riak_ts-develop.0a6b4b8.feature-az-percentile.bd497b8; make compile




  
  
... Snipped 1763 lines ...
erl
Compiled src/riak_core_ring_events.erl
Compiled src/riak_core_gossip.erl
Compiled src/riak_core_coverage_fsm.erl
Compiled src/riak_core_claimant.erl
Compiled src/riak_core_ssl_util.erl
Compiled src/riak_core_stats_sup.erl
Compiled src/riak_core_bucket_type.erl
Compiled src/riak_core_handoff_receiver.erl
Compiled src/riak_core_handoff_receiver_sup.erl
Compiled src/riak_core_security.erl
Compiled src/riak_core_claim.erl
Compiled src/riak_core_new_claim.erl
Compiled src/riak_core_stat_cache.erl
Compiled src/riak_core_handoff_manager.erl
Compiled src/riak_core.erl
Compiled src/riak_core_apl.erl
Compiled src/riak_core_vnode.erl
Compiled src/riak_core_eventhandler_guard.erl
Compiled src/riak_core_priority_queue.erl
Compiled src/riak_core_capability.erl
==> riak_pipe (compile)
Compiled src/riak_pipe_vnode_worker.erl
Compiled src/riak_pipe_log.erl
Compiled src/riak_pipe_sup.erl
Compiled src/riak_pipe_w_xform.erl
Compiled src/riak_pipe_w_crash.erl
Compiled src/riak_pipe_sink.erl
Compiled src/riak_pipe_builder_sup.erl
Compiled src/riak_pipe.erl
Compiled src/riak_pipe_w_reduce.erl
Compiled src/riak_pipe_w_pass.erl
Compiled src/riak_pipe_app.erl
Compiled src/riak_pipe_vnode_worker_sup.erl
Compiled src/riak_pipe_fitting.erl
Compiled src/riak_pipe_w_rec_countdown.erl
Compiled src/riak_pipe_w_tee.erl
Compiled src/riak_pipe_qcover_fsm.erl
Compiled src/riak_pipe_fitting_sup.erl
Compiled src/riak_pipe_builder.erl
Compiled src/riak_pipe_cinfo.erl
Compiled src/riak_pipe_v.erl
Compiled src/riak_pipe_fun.erl
Compiled src/riak_pipe_w_fwd.erl
Compiled src/riak_pipe_qcover_sup.erl
Compiled src/riak_pipe_stat.erl
Compiled src/riak_pipe_vnode.erl
==> hamcrest (compile)
Compiled src/hamcrest.erl
Compiled src/hamcrest_term.erl
Compiled src/hamcrest_matchers.erl
==> hamcrest (post_compile)
==> riak_pb (compile)
Compiled src/riak_pb_kv_codec.erl
Compiled src/riak_pb_codec.erl
Compiled src/riak_pb_search_codec.erl
Compiled src/riak_pb_messages.erl
Compiled src/riak_pb_dt_codec.erl
Compiled src/riak_dt_pb.erl
Compiled src/riak_pb.erl
Compiled src/riak_ttb_codec.erl
Compiled src/riak_yokozuna_pb.erl
Compiled src/riak_pb_ts_codec.erl
Compiled src/riak_ts_pb.erl
Compiled src/riak_search_pb.erl
Compiled src/riak_kv_pb.erl
==> mochiweb (compile)
Compiled src/mochihex.erl
Compiled src/mochiweb_response.erl
Compiled src/mochiglobal.erl
Compiled src/mochiweb_sup.erl
Compiled src/mochiweb_base64url.erl
Compiled src/mochifmt_records.erl
Compiled src/mochinum.erl
Compiled src/mochiweb_mime.erl
Compiled src/mochiweb_util.erl
Compiled src/mochiweb_headers.erl
Compiled src/mochiweb_echo.erl
Compiled src/mochiutf8.erl
Compiled src/mochiweb_skel.erl
Compiled src/mochiweb_multipart.erl
Compiled src/mochilists.erl
Compiled src/mochiweb_app.erl
Compiled src/mochiweb_session.erl
Compiled src/mochiweb_http.erl
Compiled src/mochiweb_request.erl
Compiled src/mochilogfile2.erl
Compiled src/mochijson2.erl
Compiled src/mochitemp.erl
Compiled src/mochiweb_acceptor.erl
Compiled src/mochiweb.erl
Compiled src/mochiweb_cookies.erl
Compiled src/mochiweb_cover.erl
Compiled src/mochiweb_socket.erl
Compiled src/mochifmt_std.erl
Compiled src/mochijson.erl
Compiled src/mochiweb_websocket.erl
Compiled src/mochiweb_html.erl
Compiled src/mochiweb_socket_server.erl
Compiled src/mochiweb_io.erl
Compiled src/mochifmt.erl
Compiled src/reloader.erl
Compiled src/mochiweb_charref.erl
==> webmachine (compile)
Compiled src/webmachine_error.erl
Compiled src/webmachine_logger_watcher_sup.erl
Compiled src/webmachine_perf_log_handler.erl
Compiled src/webmachine_log.erl
Compiled src/webmachine_error_handler.erl
Compiled src/webmachine_util.erl
Compiled src/webmachine_deps.erl
Compiled src/webmachine_error_log_handler.erl
Compiled src/webmachine_sup.erl
Compiled src/webmachine_dispatcher.erl
Compiled src/webmachine_app.erl
Compiled src/webmachine_decision_core.erl
Compiled src/wrq.erl
Compiled src/webmachine_request.erl
Compiled src/webmachine_multipart.erl
Compiled src/webmachine.erl
Compiled src/webmachine_logger_watcher.erl
Compiled src/webmachine_router.erl
Compiled src/webmachine_access_log_handler.erl
Compiled src/webmachine_resource.erl
Compiled src/webmachine_mochiweb.erl
Compiled src/wmtrace_resource.erl
==> riak_api (compile)
Compiled src/riak_api_pb_service.erl
Compiled src/riak_api_pb_frame.erl
Compiled src/riak_api_stat.erl
Compiled src/riak_api_web.erl
Compiled src/riak_api_web_security.erl
Compiled src/riak_api_pb_listener.erl
Compiled src/riak_api_sup.erl
Compiled src/riak_api_pb_registration_helper.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
==> riak_dt (compile)
Compiled src/riak_dt.erl
Compiled src/riak_dt_gcounter.erl
Compiled src/riak_dt_lwwreg.erl
Compiled src/riak_dt_orset.erl
Compiled src/riak_dt_vclock.erl
Compiled src/riak_dt_od_flag.erl
Compiled src/riak_dt_enable_flag.erl
Compiled src/riak_dt_gset.erl
Compiled src/riak_dt_oe_flag.erl
Compiled src/riak_dt_emcntr.erl
Compiled src/riak_dt_disable_flag.erl
Compiled src/riak_dt_pncounter.erl
Compiled src/riak_dt_orswot.erl
Compiled src/riak_dt_map.erl
==> color (compile)
Compiled src/color.erl
==> tdiff (compile)
Compiled src/tdiff_benchmark.erl
Compiled src/tdiff_debug.erl
Compiled src/tdiff.erl
==> unite (compile)
Compiled src/unite_compact.erl
==> merl (compile)
make[1]: Entering directory `/tmp/thumbs/riak_ts-develop.0a6b4b8.feature-az-percentile.bd497b8/deps/merl'
erlc -pz ./priv -pa ./ebin +debug_info -o ebin/ src/merl.erl
erlc -DMERL_NO_TRANSFORM +debug_info -o priv/ src/merl_transform.erl
erlc -pz ./priv -pa ./ebin +debug_info -o ebin/ src/merl_transform.erl
erlc -pz ./priv -pa ./ebin +debug_info -o ebin/ src/merl_tests.erl
make[1]: Leaving directory `/tmp/thumbs/riak_ts-develop.0a6b4b8.feature-az-percentile.bd497b8/deps/merl'
==> riak_ql (compile)
Compiled src/riak_ql_lexer.xrl
Compiled src/riak_ql_parser.yrl
Compiled src/riak_ql_lexer.erl
Compiled src/riak_ql_parser.erl
Compiled src/riak_ql_component.erl
Compiled src/riak_ql_show_create_table.erl
Compiled src/riak_ql_ddl_util.erl
Compiled src/riak_ql_cmd.erl
Compiled src/riak_ql_describe.erl
Compiled src/riak_ql_window_agg_fns.erl
Compiled src/riak_ql_quanta.erl
Compiled src/riak_ql_to_string.erl
Compiled src/riak_ql_ddl.erl
Compiled src/riak_ql_ddl_compiler.erl
==> eunit_formatters (compile)
Compiled src/binomial_heap.erl
Compiled src/eunit_progress.erl
==> proper (compile)
make[1]: Entering directory `/tmp/thumbs/riak_ts-develop.0a6b4b8.feature-az-percentile.bd497b8/deps/proper'
./write_compile_flags include/compile_flags.hrl
make[1]: Leaving directory `/tmp/thumbs/riak_ts-develop.0a6b4b8.feature-az-percentile.bd497b8/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/riak_ts-develop.0a6b4b8.feature-az-percentile.bd497b8/deps/proper/src/proper_types.erl:342: Warning: missing specification for function from_binary/1
/tmp/thumbs/riak_ts-develop.0a6b4b8.feature-az-percentile.bd497b8/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_gb_sets.erl
Compiled src/proper_orddict.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_gen_db.erl
Compiled src/s2_env.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.erl
Compiled src/hyper_array.erl
Compiled src/hyper_gb.erl
Compiled src/hyper_binary.erl
Compiled src/hyper_const.erl
Compiled src/hyper_binary_rle.erl
==> riak_ts-develop.0a6b4b8.feature-az-percentile.bd497b8 (compile)
Compiled src/riak_kv_backend.erl
Compiled src/riak_kv_test_util.erl
Compiled src/riak_kv_ensemble_backend.erl
Compiled src/riak_kv_ttb_ts.erl
Compiled src/riak_kv_ts_util.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_object.erl
Compiled src/riak_kv_pb_bucket.erl
Compiled src/riak_kv_pb_index.erl
Compiled src/riak_object_json.erl
Compiled src/riak_kv_wm_ts_util.erl
Compiled src/riak_kv_env.erl
Compiled src/riak_kv_requests.erl
Compiled src/riak_kv_cinfo.erl
Compiled src/riak_kv_pipe_index.erl
Compiled src/riak_kv_exometer_sidejob.erl
Compiled src/riak_kv_exchange_fsm.erl
Compiling src/riak_kv_qry_compiler.erl failed:
src/riak_kv_qry_compiler.erl:4827: unterminated '-ifdef'
ERROR: compile failed while processing /tmp/thumbs/riak_ts-develop.0a6b4b8.feature-az-percentile.bd497b8: rebar_abort
make: *** [compile] Error 1





⛔ MAKE_TEST

Started at: 2017-02-27 11:08
Duration: 8 seconds.
Result: ERROR
Message: Step make_test Failed!
Exit Code: 2

📄


cd /tmp/thumbs/riak_ts-develop.0a6b4b8.feature-az-percentile.bd497b8; make test




  ./rebar get-deps
==> sidejob (get-deps)
==> erlang_js (get-deps)
==> meck (get-deps)
==> getopt (get-deps)
==> goldrush (get-deps)
==> lager (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)
==> msgpack (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)
==> jam (get-deps)
==> clique (get-deps)
==> riak_core (get-deps)
==> riak_pipe (get-deps)
==> hamcrest (get-deps)
==> riak_pb (get-deps)
==> mochiweb (get-deps)
==> webmachine (get-deps)
==> riak_api (get-deps)
==> riak_dt (get-deps)
==> color (get-deps)
==> tdiff (get-deps)
==> unite (get-deps)
==> merl (get-deps)
==> riak_ql (get-deps)
==> eunit_formatters (get-deps)
==> proper (get-deps)
==> stdlib2 (get-deps)
==> hyper (get-deps)
==> riak_ts-develop.0a6b4b8.feature-az-percentile.bd497b8 (get-deps)
./rebar compile
==> sidejob (compile)
==> erlang_js (compile)
make[1]: Entering directory `/tmp/thumbs/riak_ts-develop.0a6b4b8.feature-az-percentile.bd497b8/deps/erlang_js'
cd c_src; make
make[2]: Entering directory `/tmp/thumbs/riak_ts-develop.0a6b4b8.feature-az-percentile.bd497b8/deps/erlang_js/c_src'
make[2]: Nothing to be done for `js'.
make[2]: Leaving directory `/tmp/thumbs/riak_ts-develop.0a6b4b8.feature-az-percentile.bd497b8/deps/erlang_js/c_src'
make[1]: Leaving directory `/tmp/thumbs/riak_ts-develop.0a6b4b8.feature-az-percentile.bd497b8/deps/erlang_js'
Compiling c_src/spidermonkey.c
Compiling c_src/spidermonkey_drv.c
c_src/spidermonkey_drv.c: In function ‘send_immediate_ok_response’:
c_src/spidermonkey_drv.c:82:3: warning: ‘driver_output_term’ is deprecated (declared at /opt/basho/installs/erlang/R16B02-basho10DEV/erts-5.10.3/include/erl_driver.h:622) [-Wdeprecated-declarations]
   driver_output_term(dd->port, terms, sizeof(terms) / sizeof(terms[0]));
   ^
c_src/spidermonkey_drv.c: In function ‘ready_async’:
c_src/spidermonkey_drv.c:256:3: warning: ‘driver_output_term’ is deprecated (declared at /opt/basho/installs/erlang/R16B02-basho10DEV/erts-5.10.3/include/erl_driver.h:622) [-Wdeprecated-declarations]
   driver_output_term(dd->port,
   ^
==> meck (compile)
==> getopt (compile)
==> goldrush (compile)
==> lager (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)
==> msgpack (compile)
==> eleveldb (compile)
make[1]: Entering directory `/tmp/thumbs/riak_ts-develop.0a6b4b8.feature-az-percentile.bd497b8/deps/eleveldb/c_src/leveldb'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/tmp/thumbs/riak_ts-develop.0a6b4b8.feature-az-percentile.bd497b8/deps/eleveldb/c_src/leveldb'
make[1]: Entering directory `/tmp/thumbs/riak_ts-develop.0a6b4b8.feature-az-percentile.bd497b8/deps/eleveldb/c_src/leveldb'
make[1]: Nothing to be done for `tools'.
make[1]: Leaving directory `/tmp/thumbs/riak_ts-develop.0a6b4b8.feature-az-percentile.bd497b8/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)
==> jam (compile)
==> clique (compile)
==> riak_core (compile)
==> riak_pipe (compile)
==> hamcrest (compile)
==> hamcrest (post_compile)
==> riak_pb (compile)
==> mochiweb (compile)
==> webmachine (compile)
==> riak_api (compile)
==> riak_dt (compile)
==> color (compile)
==> tdiff (compile)
==> unite (compile)
==> merl (compile)
make[1]: Entering directory `/tmp/thumbs/riak_ts-develop.0a6b4b8.feature-az-percentile.bd497b8/deps/merl'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/tmp/thumbs/riak_ts-develop.0a6b4b8.feature-az-percentile.bd497b8/deps/merl'
==> riak_ql (compile)
==> eunit_formatters (compile)
==> proper (compile)
make[1]: Entering directory `/tmp/thumbs/riak_ts-develop.0a6b4b8.feature-az-percentile.bd497b8/deps/proper'
make[1]: `include/compile_flags.hrl' is up to date.
make[1]: Leaving directory `/tmp/thumbs/riak_ts-develop.0a6b4b8.feature-az-percentile.bd497b8/deps/proper'
==> stdlib2 (compile)
==> hyper (compile)
==> riak_ts-develop.0a6b4b8.feature-az-percentile.bd497b8 (compile)
Compiled src/riak_kv_select.erl
Compiled src/riak_kv_qry_queue.erl
Compiling src/riak_kv_qry_compiler.erl failed:
src/riak_kv_qry_compiler.erl:4827: unterminated '-ifdef'
ERROR: compile failed while processing /tmp/thumbs/riak_ts-develop.0a6b4b8.feature-az-percentile.bd497b8: rebar_abort
make: *** [compile] Error 1





⛔ MAKE_XREF

Started at: 2017-02-27 11:09
Duration: 7 seconds.
Result: ERROR
Message: Step make_xref Failed!
Exit Code: 2

📄


cd /tmp/thumbs/riak_ts-develop.0a6b4b8.feature-az-percentile.bd497b8; make xref




  ./rebar get-deps
==> sidejob (get-deps)
==> erlang_js (get-deps)
==> meck (get-deps)
==> getopt (get-deps)
==> goldrush (get-deps)
==> lager (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)
==> msgpack (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)
==> jam (get-deps)
==> clique (get-deps)
==> riak_core (get-deps)
==> riak_pipe (get-deps)
==> hamcrest (get-deps)
==> riak_pb (get-deps)
==> mochiweb (get-deps)
==> webmachine (get-deps)
==> riak_api (get-deps)
==> riak_dt (get-deps)
==> color (get-deps)
==> tdiff (get-deps)
==> unite (get-deps)
==> merl (get-deps)
==> riak_ql (get-deps)
==> eunit_formatters (get-deps)
==> proper (get-deps)
==> stdlib2 (get-deps)
==> hyper (get-deps)
==> riak_ts-develop.0a6b4b8.feature-az-percentile.bd497b8 (get-deps)
./rebar compile
==> sidejob (compile)
==> erlang_js (compile)
make[1]: Entering directory `/tmp/thumbs/riak_ts-develop.0a6b4b8.feature-az-percentile.bd497b8/deps/erlang_js'
cd c_src; make
make[2]: Entering directory `/tmp/thumbs/riak_ts-develop.0a6b4b8.feature-az-percentile.bd497b8/deps/erlang_js/c_src'
make[2]: Nothing to be done for `js'.
make[2]: Leaving directory `/tmp/thumbs/riak_ts-develop.0a6b4b8.feature-az-percentile.bd497b8/deps/erlang_js/c_src'
make[1]: Leaving directory `/tmp/thumbs/riak_ts-develop.0a6b4b8.feature-az-percentile.bd497b8/deps/erlang_js'
==> meck (compile)
==> getopt (compile)
==> goldrush (compile)
==> lager (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)
==> msgpack (compile)
==> eleveldb (compile)
make[1]: Entering directory `/tmp/thumbs/riak_ts-develop.0a6b4b8.feature-az-percentile.bd497b8/deps/eleveldb/c_src/leveldb'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/tmp/thumbs/riak_ts-develop.0a6b4b8.feature-az-percentile.bd497b8/deps/eleveldb/c_src/leveldb'
make[1]: Entering directory `/tmp/thumbs/riak_ts-develop.0a6b4b8.feature-az-percentile.bd497b8/deps/eleveldb/c_src/leveldb'
make[1]: Nothing to be done for `tools'.
make[1]: Leaving directory `/tmp/thumbs/riak_ts-develop.0a6b4b8.feature-az-percentile.bd497b8/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)
==> jam (compile)
==> clique (compile)
==> riak_core (compile)
==> riak_pipe (compile)
==> hamcrest (compile)
==> hamcrest (post_compile)
==> riak_pb (compile)
==> mochiweb (compile)
==> webmachine (compile)
==> riak_api (compile)
==> riak_dt (compile)
==> color (compile)
==> tdiff (compile)
==> unite (compile)
==> merl (compile)
make[1]: Entering directory `/tmp/thumbs/riak_ts-develop.0a6b4b8.feature-az-percentile.bd497b8/deps/merl'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/tmp/thumbs/riak_ts-develop.0a6b4b8.feature-az-percentile.bd497b8/deps/merl'
==> riak_ql (compile)
==> eunit_formatters (compile)
==> proper (compile)
make[1]: Entering directory `/tmp/thumbs/riak_ts-develop.0a6b4b8.feature-az-percentile.bd497b8/deps/proper'
make[1]: `include/compile_flags.hrl' is up to date.
make[1]: Leaving directory `/tmp/thumbs/riak_ts-develop.0a6b4b8.feature-az-percentile.bd497b8/deps/proper'
==> stdlib2 (compile)
==> hyper (compile)
==> riak_ts-develop.0a6b4b8.feature-az-percentile.bd497b8 (compile)
Compiled src/riak_kv_mapred_json.erl
Compiled src/riak_kv_fold_buffer.erl
Compiled src/riak_kv_hooks.erl
Compiling src/riak_kv_qry_compiler.erl failed:
src/riak_kv_qry_compiler.erl:4827: unterminated '-ifdef'
ERROR: compile failed while processing /tmp/thumbs/riak_ts-develop.0a6b4b8.feature-az-percentile.bd497b8: rebar_abort
make: *** [compile] Error 1





⛔ MAKE_DIALYZER

Started at: 2017-02-27 11:09
Duration: 8 seconds.
Result: ERROR
Message: Step make_dialyzer Failed!
Exit Code: 2

📄


cd /tmp/thumbs/riak_ts-develop.0a6b4b8.feature-az-percentile.bd497b8; make dialyzer




  ./rebar get-deps
==> sidejob (get-deps)
==> erlang_js (get-deps)
==> meck (get-deps)
==> getopt (get-deps)
==> goldrush (get-deps)
==> lager (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)
==> msgpack (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)
==> jam (get-deps)
==> clique (get-deps)
==> riak_core (get-deps)
==> riak_pipe (get-deps)
==> hamcrest (get-deps)
==> riak_pb (get-deps)
==> mochiweb (get-deps)
==> webmachine (get-deps)
==> riak_api (get-deps)
==> riak_dt (get-deps)
==> color (get-deps)
==> tdiff (get-deps)
==> unite (get-deps)
==> merl (get-deps)
==> riak_ql (get-deps)
==> eunit_formatters (get-deps)
==> proper (get-deps)
==> stdlib2 (get-deps)
==> hyper (get-deps)
==> riak_ts-develop.0a6b4b8.feature-az-percentile.bd497b8 (get-deps)
./rebar compile
==> sidejob (compile)
==> erlang_js (compile)
make[1]: Entering directory `/tmp/thumbs/riak_ts-develop.0a6b4b8.feature-az-percentile.bd497b8/deps/erlang_js'
cd c_src; make
make[2]: Entering directory `/tmp/thumbs/riak_ts-develop.0a6b4b8.feature-az-percentile.bd497b8/deps/erlang_js/c_src'
make[2]: Nothing to be done for `js'.
make[2]: Leaving directory `/tmp/thumbs/riak_ts-develop.0a6b4b8.feature-az-percentile.bd497b8/deps/erlang_js/c_src'
make[1]: Leaving directory `/tmp/thumbs/riak_ts-develop.0a6b4b8.feature-az-percentile.bd497b8/deps/erlang_js'
==> meck (compile)
==> getopt (compile)
==> goldrush (compile)
==> lager (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)
==> msgpack (compile)
==> eleveldb (compile)
make[1]: Entering directory `/tmp/thumbs/riak_ts-develop.0a6b4b8.feature-az-percentile.bd497b8/deps/eleveldb/c_src/leveldb'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/tmp/thumbs/riak_ts-develop.0a6b4b8.feature-az-percentile.bd497b8/deps/eleveldb/c_src/leveldb'
make[1]: Entering directory `/tmp/thumbs/riak_ts-develop.0a6b4b8.feature-az-percentile.bd497b8/deps/eleveldb/c_src/leveldb'
make[1]: Nothing to be done for `tools'.
make[1]: Leaving directory `/tmp/thumbs/riak_ts-develop.0a6b4b8.feature-az-percentile.bd497b8/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)
==> jam (compile)
==> clique (compile)
==> riak_core (compile)
==> riak_pipe (compile)
==> hamcrest (compile)
==> hamcrest (post_compile)
==> riak_pb (compile)
==> mochiweb (compile)
==> webmachine (compile)
==> riak_api (compile)
==> riak_dt (compile)
==> color (compile)
==> tdiff (compile)
==> unite (compile)
==> merl (compile)
make[1]: Entering directory `/tmp/thumbs/riak_ts-develop.0a6b4b8.feature-az-percentile.bd497b8/deps/merl'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/tmp/thumbs/riak_ts-develop.0a6b4b8.feature-az-percentile.bd497b8/deps/merl'
==> riak_ql (compile)
==> eunit_formatters (compile)
==> proper (compile)
make[1]: Entering directory `/tmp/thumbs/riak_ts-develop.0a6b4b8.feature-az-percentile.bd497b8/deps/proper'
make[1]: `include/compile_flags.hrl' is up to date.
make[1]: Leaving directory `/tmp/thumbs/riak_ts-develop.0a6b4b8.feature-az-percentile.bd497b8/deps/proper'
==> stdlib2 (compile)
==> hyper (compile)
==> riak_ts-develop.0a6b4b8.feature-az-percentile.bd497b8 (compile)
Compiling src/riak_kv_qry_compiler.erl failed:
src/riak_kv_qry_compiler.erl:4827: unterminated '-ifdef'
ERROR: compile failed while processing /tmp/thumbs/riak_ts-develop.0a6b4b8.feature-az-percentile.bd497b8: rebar_abort
make: *** [compile] Error 1





⬜ 0 of 2 Code reviews from organization basho

Andrei Zavada added 2 commits February 27, 2017 23:19
@thumbot
Copy link

thumbot commented Feb 27, 2017

feature-az-percentile 38765ed ➡️ riak_ts-develop 0a6b4b8 ⛔ completed
There seems to be an issue with build step **make_test,make_xref,make_dialyzer** ! ☁️
✅ MERGE

Started at: 2017-02-27 14:41
Duration: 2 seconds.
Result: OK
Message: Merge Success: feature-az-percentile 38765ed onto target branch: riak_ts-develop 0a6b4b8
Exit Code: OK

📄







  Updating 0a6b4b8..38765ed
Fast-forward (no commit created; -m option ignored)
 include/riak_kv_ts.hrl          |   2 +-
 src/riak_kv_qry.erl             |  18 +-
 src/riak_kv_qry_buffers.erl     |  84 +++---
 src/riak_kv_qry_buffers_ldb.erl |  61 ++--
 src/riak_kv_qry_compiler.erl    | 598 ++++++++++++++++++++++++++++++++--------
 src/riak_kv_qry_worker.erl      |  12 +-
 src/riak_kv_ts_error_msgs.hrl   |  49 +++-
 7 files changed, 631 insertions(+), 193 deletions(-)




✅ MAKE_CLEAN

Started at: 2017-02-27 14:42
Duration: 0 seconds.
Result: OK
Message: OK
Exit Code: 0

📄


cd /tmp/thumbs/riak_ts-develop.0a6b4b8.feature-az-percentile.38765ed; make clean




  ./rebar clean
==> riak_ts-develop.0a6b4b8.feature-az-percentile.38765ed (clean)
rm -rf test.*-temp-data





✅ MAKE_DEPS

Started at: 2017-02-27 14:42
Duration: 63 seconds.
Result: OK
Message: OK
Exit Code: 0

📄


cd /tmp/thumbs/riak_ts-develop.0a6b4b8.feature-az-percentile.38765ed; make deps




  ./rebar get-deps
==> riak_ts-develop.0a6b4b8.feature-az-percentile.38765ed (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.97.5p1"}}
Cloning into 'eper'...
Pulling sext from {git,"https://github.com/basho/sext.git",{tag,"1.1p6"}}
Cloning into 'sext'...
Pulling riak_pipe from {git,"https://github.com/basho/riak_pipe.git",
                            {branch,"riak_ts-develop"}}
Cloning into 'riak_pipe'...
Pulling riak_api from {git,"https://github.com/basho/riak_api.git",
                           {branch,"riak_ts-develop"}}
Cloning into 'riak_api'...
Pulling riak_dt from {git,"https://github.com/basho/riak_dt.git",
                          {tag,"2.1.3"}}
Cloning into 'riak_dt'...
Pulling msgpack from {git,"https://github.com/basho/msgpack-erlang.git",
                          {tag,"0.3.5"}}
Cloning into 'msgpack'...
Pulling riak_ql from {git,"https://github.com/basho/riak_ql.git",
                          {branch,"develop"}}
Cloning into 'riak_ql'...
Pulling jam from {git,"https://github.com/basho/jam.git",{tag,"1.0.0"}}
Cloning into 'jam'...
Pulling eunit_formatters from {git,"https://github.com/basho/eunit_formatters",
                                   {tag,"0.1.2"}}
Cloning into 'eunit_formatters'...
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 lager from {git,"https://github.com/basho/lager.git",{tag,"3.2.4"}}
Cloning into 'lager'...
Pulling neotoma from {git,"https://github.com/basho/neotoma.git",
                          {tag,"1.7.3"}}
Cloning into 'neotoma'...
==> getopt (get-deps)
==> lager (get-deps)
Pulling goldrush from {git,"https://github.com/basho/goldrush.git",
                           {tag,"0.1.9"}}
Cloning into 'goldrush'...
==> goldrush (get-deps)
==> neotoma (get-deps)
==> eper (get-deps)
==> sext (get-deps)
Pulling edown from {git,"git://github.com/basho/edown.git",{tag,"0.8.1"}}
Cloning into 'edown'...
==> edown (get-deps)
==> riak_pipe (get-deps)
Pulling riak_core from {git,"git://github.com/basho/riak_core.git",
                            {branch,"riak_ts-develop"}}
Cloning into 'riak_core'...
==> jam (get-deps)
==> riak_core (get-deps)
Pulling poolboy from {git,"https://github.com/basho/poolboy.git",
                          {tag,"0.8.1p3"}}
Cloning into 'poolboy'...
Pulling basho_stats from {git,"https://github.com/basho/basho_stats.git",
                              {tag,"1.0.3"}}
Cloning into 'basho_stats'...
Pulling riak_sysmon from {git,"https://github.com/basho/riak_sysmon.git",
                              {tag,"2.1.4"}}
Cloning into 'riak_sysmon'...
Pulling riak_ensemble from {git,"https://github.com/basho/riak_ensemble",
                                {branch,"riak_ts-develop"}}
Cloning into 'riak_ensemble'...
Pulling pbkdf2 from {git,"https://github.com/basho/erlang-pbkdf2.git",
                         {tag,"2.0.0"}}
Cloning into 'pbkdf2'...
Pulling eleveldb from {git,"https://github.com/basho/eleveldb.git",
                           {branch,"riak_ts-develop"}}
Cloning into 'eleveldb'...
Pulling exometer_core from {git,"https://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)
==> msgpack (get-deps)
==> eleveldb (get-deps)
Cloning into 'leveldb'...
Note: checking out '2.0.33'.

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 69a8fc1... add stub code for viewing Riak objects.  need way to conditional compile OS versus EE for this to be live
==> 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_api (get-deps)
Pulling riak_pb from {git,"https://github.com/basho/riak_pb.git",
                          {tag,"2.3.0.0"}}
Cloning into 'riak_pb'...
Pulling webmachine from {git,"https://github.com/basho/webmachine.git",
                             {tag,"1.10.8p2"}}
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)
==> riak_dt (get-deps)
==> riak_ql (get-deps)
Pulling unite from {git,"https://github.com/basho/unite.git",{tag,"v0.0.1p2"}}
Cloning into 'unite'...
Pulling merl from {git,"https://github.com/basho/merl.git",
                       {tag,"0.1.0-basho"}}
Cloning into 'merl'...
==> unite (get-deps)
Pulling color from {git,"https://github.com/basho/erlang-color.git",
                        {tag,"v0.2.0p1"}}
Cloning into 'color'...
Pulling tdiff from {git,"https://github.com/basho/tdiff.git",{tag,"0.1"}}
Cloning into 'tdiff'...
==> color (get-deps)
==> tdiff (get-deps)
==> merl (get-deps)
==> eunit_formatters (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)





✅ MAKE_COMPILE

Started at: 2017-02-27 14:43
Duration: 96 seconds.
Result: OK
Message: OK
Exit Code: 0

📄


cd /tmp/thumbs/riak_ts-develop.0a6b4b8.feature-az-percentile.38765ed; make compile




  
  
... Snipped 1887 lines ...
ace_resource.erl
Compiled src/webmachine_mochiweb.erl
==> riak_api (compile)
Compiled src/riak_api_pb_service.erl
Compiled src/riak_api_pb_frame.erl
Compiled src/riak_api_stat.erl
Compiled src/riak_api_web.erl
Compiled src/riak_api_web_security.erl
Compiled src/riak_api_sup.erl
Compiled src/riak_api_pb_listener.erl
Compiled src/riak_api_pb_registration_helper.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
==> riak_dt (compile)
Compiled src/riak_dt.erl
Compiled src/riak_dt_gcounter.erl
Compiled src/riak_dt_lwwreg.erl
Compiled src/riak_dt_orset.erl
Compiled src/riak_dt_vclock.erl
Compiled src/riak_dt_enable_flag.erl
Compiled src/riak_dt_od_flag.erl
Compiled src/riak_dt_gset.erl
Compiled src/riak_dt_oe_flag.erl
Compiled src/riak_dt_emcntr.erl
Compiled src/riak_dt_disable_flag.erl
Compiled src/riak_dt_pncounter.erl
Compiled src/riak_dt_orswot.erl
Compiled src/riak_dt_map.erl
==> color (compile)
Compiled src/color.erl
==> tdiff (compile)
Compiled src/tdiff_benchmark.erl
Compiled src/tdiff_debug.erl
Compiled src/tdiff.erl
==> unite (compile)
Compiled src/unite_compact.erl
==> merl (compile)
make[1]: Entering directory `/tmp/thumbs/riak_ts-develop.0a6b4b8.feature-az-percentile.38765ed/deps/merl'
erlc -pz ./priv -pa ./ebin +debug_info -o ebin/ src/merl.erl
erlc -DMERL_NO_TRANSFORM +debug_info -o priv/ src/merl_transform.erl
erlc -pz ./priv -pa ./ebin +debug_info -o ebin/ src/merl_transform.erl
erlc -pz ./priv -pa ./ebin +debug_info -o ebin/ src/merl_tests.erl
make[1]: Leaving directory `/tmp/thumbs/riak_ts-develop.0a6b4b8.feature-az-percentile.38765ed/deps/merl'
==> riak_ql (compile)
Compiled src/riak_ql_lexer.xrl
Compiled src/riak_ql_parser.yrl
Compiled src/riak_ql_lexer.erl
Compiled src/riak_ql_parser.erl
Compiled src/riak_ql_component.erl
Compiled src/riak_ql_show_create_table.erl
Compiled src/riak_ql_ddl_util.erl
Compiled src/riak_ql_cmd.erl
Compiled src/riak_ql_describe.erl
Compiled src/riak_ql_window_agg_fns.erl
Compiled src/riak_ql_quanta.erl
Compiled src/riak_ql_to_string.erl
Compiled src/riak_ql_ddl.erl
Compiled src/riak_ql_ddl_compiler.erl
==> eunit_formatters (compile)
Compiled src/binomial_heap.erl
Compiled src/eunit_progress.erl
==> proper (compile)
make[1]: Entering directory `/tmp/thumbs/riak_ts-develop.0a6b4b8.feature-az-percentile.38765ed/deps/proper'
./write_compile_flags include/compile_flags.hrl
make[1]: Leaving directory `/tmp/thumbs/riak_ts-develop.0a6b4b8.feature-az-percentile.38765ed/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/riak_ts-develop.0a6b4b8.feature-az-percentile.38765ed/deps/proper/src/proper_types.erl:342: Warning: missing specification for function from_binary/1
/tmp/thumbs/riak_ts-develop.0a6b4b8.feature-az-percentile.38765ed/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_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_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_ts-develop.0a6b4b8.feature-az-percentile.38765ed (compile)
Compiled src/riak_kv_backend.erl
Compiled src/riak_kv_test_util.erl
Compiled src/riak_kv_ensemble_backend.erl
Compiled src/riak_kv_ttb_ts.erl
Compiled src/riak_kv_ts_util.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_object.erl
Compiled src/riak_kv_pb_index.erl
Compiled src/riak_object_json.erl
Compiled src/riak_kv_pb_bucket.erl
Compiled src/riak_kv_env.erl
Compiled src/riak_kv_requests.erl
Compiled src/riak_kv_wm_ts_util.erl
Compiled src/riak_kv_cinfo.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_select.erl
Compiled src/riak_kv_memory_backend.erl
Compiled src/riak_kv_qry_queue.erl
Compiled src/riak_kv_fold_buffer.erl
Compiled src/riak_kv_hooks.erl
Compiled src/riak_kv_mapred_json.erl
Compiled src/riak_kv_qry_compiler.erl
Compiled src/riak_kv_js_sup.erl
Compiled src/riak_kv_mrc_pipe.erl
Compiled src/riak_kv_wm_preflist.erl
Compiled src/riak_kv_qry_buffers.erl
Compiled src/riak_kv_wm_ping.erl
Compiled src/riak_kv_hll.erl
Compiled src/riak_kv_qry_worker.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_get_core.erl
Compiled src/riak_kv_sup.erl
Compiled src/riak_kv_vnode_status_mgr.erl
Compiled src/riak_kv_stat.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_js_vm.erl
Compiled src/riak_kv_entropy_info.erl
Compiled src/riak_kv_wm_timeseries.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_wm_object.erl
Compiled src/riak_kv_buckets_fsm_sup.erl
Compiled src/riak_kv_pb_ts.erl
Compiled src/riak_kv_gcounter.erl
Compiled src/riak_kv_wm_stats.erl
Compiled src/riak_kv_mapreduce.erl
Compiled src/riak_kv_worker.erl
Compiled src/riak_kv_ts_svc.erl
Compiled src/riak_kv_wm_mapred.erl
Compiled src/riak_kv_yessir_backend.erl
Compiled src/riak_kv_pb_bucket_key_apl.erl
Compiled src/riak_kv_mapred_filters.erl
Compiled src/riak_kv_http_cache.erl
Compiled src/riak_kv_ts_api.erl
Compiled src/riak_kv_multi_prefix_backend.erl
Compiled src/riak_kv_wm_index.erl
Compiled src/riak_kv_stat_worker.erl
Compiled src/riak_kv_w_reduce.erl
Compiled src/riak_kv_qry_sup.erl
Compiled src/riak_kv_put_core.erl
Compiled src/sms.erl
Compiled src/riak_kv_delete.erl
Compiled src/riak_kv_metadata_store_listener.erl
Compiled src/riak_kv_encoding_migrate.erl
Compiled src/riak_kv_mapred_term.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_pb_counter.erl
Compiled src/riak_kv_eleveldb_backend.erl
Compiled src/riak_kv_wm_crdt.erl
Compiled src/riak_kv_pb_mapred.erl
Compiled src/json_pp.erl
Compiled src/riak_kv_wm_timeseries_query.erl
Compiled src/riak_kv_qry_coverage_plan.erl
Compiled src/riak_kv_wm_counter.erl
Compiled src/riak_kv_ts_newtype.erl
Compiled src/riak_kv_2i_aae.erl
Compiled src/riak_kv_compile_tab.erl
Compiled src/riak_kv_qry.erl
Compiled src/riak_kv_pb_crdt.erl
Compiled src/riak_kv_keys_fsm_sup.erl
Compiled src/riak_kv_wm_timeseries_listkeys.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_kv_ensembles.erl
Compiled src/riak_index.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_pb_coverage.erl
Compiled src/riak_kv_keys_fsm.erl
Compiled src/riak_kv_get_fsm.erl
Compiled src/riak_kv_ts_sup.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_qry_buffers_ldb.erl
Compiled src/riak_kv_delete_sup.erl
Compiled src/riak_kv_crdt_json.erl
Compiled src/riak_kv_wm_keylist.erl
Compiled priv/tracers/tracer_func_args.erl
Compiled priv/tracers/tracer_accumulating_time.erl
Compiled priv/tracers/tracer_gc_latency.erl
Compiled priv/tracers/tracer_large4.erl
Compiled priv/tracers/tracer_backend_latency.erl
Compiled priv/tracers/tracer_fsm_init.erl
Compiled priv/tracers/tracer_timeit.erl
Compiled priv/tracers/tracer_eleveldb_put_size.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





⛔ MAKE_TEST

Started at: 2017-02-27 14:44
Duration: 1053 seconds.
Result: ERROR
Message: Step make_test Failed!
Exit Code: 2

📄


cd /tmp/thumbs/riak_ts-develop.0a6b4b8.feature-az-percentile.38765ed; make test




  
  
... Snipped 525 lines ...
m�[32m.�[0m[os_mon] memory supervisor port (memsup): Erlang has closed
[os_mon] cpu supervisor port (cpu_sup): Erlang has closed
�[32m.�[0m�[32m.�[0m�[32m.�[0m....................................................................................................(x10)..........................................................................................
OK, passed 1000 tests
�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[31;1mF�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[31;1mF�[0m�[31;1mF�[0m�[32m.�[0m�[32m.�[0m�[31;1mF�[0m�[31;1mF�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m[os_mon] memory supervisor port (memsup): Erlang has closed
[os_mon] cpu supervisor port (cpu_sup): Erlang has closed
�[32m.�[0m[os_mon] memory supervisor port (memsup): Erlang has closed
[os_mon] cpu supervisor port (cpu_sup): Erlang has closed
�[32m.�[0m[os_mon] memory supervisor port (memsup): Erlang has closed
[os_mon] cpu supervisor port (cpu_sup): Erlang has closed
�[32m.�[0m[os_mon] memory supervisor port (memsup): Erlang has closed
[os_mon] cpu supervisor port (cpu_sup): Erlang has closed
�[32m.�[0m[os_mon] memory supervisor port (memsup): Erlang has closed
[os_mon] cpu supervisor port (cpu_sup): Erlang has closed
�[32m.�[0m�[32m.�[0m�[32m.�[0m....................................................................................................(x10)....................................................................................................(x100)....................................................................................................(x1000).(x100)..(x1).........
Time limit reached: 10.0 seconds.

OK, passed 12309 tests
�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m....................................................................................................(x10)....................................................................................................(x100).......................(x10).......(x1)........
Time limit reached: 5.0 seconds.

OK, passed 3478 tests
�[32m.�[0m....................................................................................................(x10)....................................................................................................(x100)............(x10)......(x1).......
Time limit reached: 5.0 seconds.

OK, passed 2367 tests
�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m....................................................................................................(x10)..........................................................................................
OK, passed 1000 tests
�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m....................................................................................................(x10)....................................................................................................(x100)...............................(x10)....
Time limit reached: 60.0 seconds.

OK, passed 4240 tests

sibling_count
25.87% 0
14.93% 1
13.63% 2
11.20% 3
8.54% 4
7.26% 5
5.42% 6
3.82% 7
2.19% 8
1.91% 9
1.37% 10
1.13% 11
0.68% 12
0.61% 13
0.38% 14
0.21% 15
0.17% 17
0.17% 16
0.12% 18
0.07% 23
0.07% 20
0.07% 19
0.05% 24
0.05% 22
0.05% 21
0.02% 26

17.826% {riak_object_dvv_statem,replicate,4}
17.803% {riak_object_dvv_statem,get_put,7}
17.720% {riak_object_dvv_statem,get,4}
17.689% {riak_object_dvv_statem,put,4}
13.306% {riak_object_dvv_statem,update,5}
9.677% {riak_object_dvv_statem,make_ring,2}
5.979% {riak_object_dvv_statem,set_nr,1}
�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0mtest/riak_kv_schema_tests.erl:424:<0.2558.0>: Supporting riak_core components not present, skipping job_class_enabled test
�[32m.�[0m

 1) group_by_column_not_in_the_table_test/0 (src/riak_kv_qry_compiler.erl:461)
    �[31;1mUncaught exception! �[0m
    �[31mexception error: no function clause matching 
                     riak_ql_ddl:syntax_error_to_msg2({unknown_column,<<"x">>}) (src/riak_ql_ddl.erl, line 293)
      in function  riak_ql_ddl:syntax_error_to_msg/1 (src/riak_ql_ddl.erl, line 289)
      in call from riak_kv_qry:'-format_query_syntax_errors/1-lc$^0/1-0-'/1 (src/riak_kv_qry.erl, line 340)
      in call from riak_kv_qry:format_query_syntax_errors/1 (src/riak_kv_qry.erl, line 340)
      in call from riak_kv_qry_compiler:compile_select_clause/2 (src/riak_kv_qry_compiler.erl, line 461)
      in call from riak_kv_qry_compiler:compile/2 (src/riak_kv_qry_compiler.erl, line 78)
      in call from riak_kv_qry_compiler:'-group_by_column_not_in_the_table_test/0-fun-0-'/3 (src/riak_kv_qry_compiler.erl, line 3310)�[0m

 2) validate_invdist_funcall_1_test/0 (src/riak_kv_qry_compiler.erl:621)
    �[31;1mUncaught exception! �[0m
    �[31mexception error: undefined function riak_ql_inverse_distrib_fns:fn_param_check/2
      in function  riak_kv_qry_compiler:validate_invdist_funcall/2 (src/riak_kv_qry_compiler.erl, line 621)
      in call from riak_kv_qry_compiler:'-validate_invdist_funcall_1_test/0-fun-0-'/1 (src/riak_kv_qry_compiler.erl, line 4531)
      in call from riak_kv_qry_compiler:validate_invdist_funcall_1_test/0 �[0m

 3) validate_invdist_funcall_2_test/0 (src/riak_kv_qry_compiler.erl:621)
    �[31;1mUncaught exception! �[0m
    �[31mexception error: undefined function riak_ql_inverse_distrib_fns:fn_param_check/2
      in function  riak_kv_qry_compiler:validate_invdist_funcall/2 (src/riak_kv_qry_compiler.erl, line 621)
      in call from riak_kv_qry_compiler:'-validate_invdist_funcall_2_test/0-fun-0-'/1 (src/riak_kv_qry_compiler.erl, line 4537)
      in call from riak_kv_qry_compiler:validate_invdist_funcall_2_test/0 �[0m

 4) compile_invdist_full_test/0 (src/riak_kv_qry_compiler.erl:1879)
    �[31;1mUncaught exception! �[0m
    �[31mexception error: no match of right hand side value 
                     {error,{0,riak_ql_parser,
                             <<"Function not supported - 'percentile_disc'.">>}}
      in function  riak_kv_qry_compiler:get_query/2 (src/riak_kv_qry_compiler.erl, line 1879)
      in call from riak_kv_qry_compiler:compile_invdist_full_test/0 (src/riak_kv_qry_compiler.erl, line 4558)�[0m

 5) compile_invdist_partial_test/0 (src/riak_kv_qry_compiler.erl:1879)
    �[31;1mUncaught exception! �[0m
    �[31mexception error: no match of right hand side value 
                     {error,{0,riak_ql_parser,
                             <<"Function not supported - 'percentile_disc'.">>}}
      in function  riak_kv_qry_compiler:get_query/2 (src/riak_kv_qry_compiler.erl, line 1879)
      in call from riak_kv_qry_compiler:compile_invdist_partial_test/0 (src/riak_kv_qry_compiler.erl, line 4580)�[0m

�[32m569 tests passed�[0m  �[31m5 tests failed�[0m  �[30;1m(1034.79 s)�[0m
ERROR: One or more eunit tests failed.
ERROR: eunit failed while processing /tmp/thumbs/riak_ts-develop.0a6b4b8.feature-az-percentile.38765ed: rebar_abort
make: *** [test] Error 1





⛔ MAKE_XREF

Started at: 2017-02-27 15:02
Duration: 11 seconds.
Result: ERROR
Message: Step make_xref Failed!
Exit Code: 2

📄


cd /tmp/thumbs/riak_ts-develop.0a6b4b8.feature-az-percentile.38765ed; make xref




  ./rebar get-deps
==> sidejob (get-deps)
==> erlang_js (get-deps)
==> meck (get-deps)
==> getopt (get-deps)
==> goldrush (get-deps)
==> lager (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)
==> msgpack (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)
==> jam (get-deps)
==> clique (get-deps)
==> riak_core (get-deps)
==> riak_pipe (get-deps)
==> hamcrest (get-deps)
==> riak_pb (get-deps)
==> mochiweb (get-deps)
==> webmachine (get-deps)
==> riak_api (get-deps)
==> riak_dt (get-deps)
==> color (get-deps)
==> tdiff (get-deps)
==> unite (get-deps)
==> merl (get-deps)
==> riak_ql (get-deps)
==> eunit_formatters (get-deps)
==> proper (get-deps)
==> stdlib2 (get-deps)
==> hyper (get-deps)
==> riak_ts-develop.0a6b4b8.feature-az-percentile.38765ed (get-deps)
./rebar compile
==> sidejob (compile)
==> erlang_js (compile)
make[1]: Entering directory `/tmp/thumbs/riak_ts-develop.0a6b4b8.feature-az-percentile.38765ed/deps/erlang_js'
cd c_src; make
make[2]: Entering directory `/tmp/thumbs/riak_ts-develop.0a6b4b8.feature-az-percentile.38765ed/deps/erlang_js/c_src'
make[2]: Nothing to be done for `js'.
make[2]: Leaving directory `/tmp/thumbs/riak_ts-develop.0a6b4b8.feature-az-percentile.38765ed/deps/erlang_js/c_src'
make[1]: Leaving directory `/tmp/thumbs/riak_ts-develop.0a6b4b8.feature-az-percentile.38765ed/deps/erlang_js'
==> meck (compile)
==> getopt (compile)
==> goldrush (compile)
==> lager (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)
==> msgpack (compile)
==> eleveldb (compile)
make[1]: Entering directory `/tmp/thumbs/riak_ts-develop.0a6b4b8.feature-az-percentile.38765ed/deps/eleveldb/c_src/leveldb'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/tmp/thumbs/riak_ts-develop.0a6b4b8.feature-az-percentile.38765ed/deps/eleveldb/c_src/leveldb'
make[1]: Entering directory `/tmp/thumbs/riak_ts-develop.0a6b4b8.feature-az-percentile.38765ed/deps/eleveldb/c_src/leveldb'
make[1]: Nothing to be done for `tools'.
make[1]: Leaving directory `/tmp/thumbs/riak_ts-develop.0a6b4b8.feature-az-percentile.38765ed/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)
==> jam (compile)
==> clique (compile)
==> riak_core (compile)
==> riak_pipe (compile)
==> hamcrest (compile)
==> hamcrest (post_compile)
==> riak_pb (compile)
==> mochiweb (compile)
==> webmachine (compile)
==> riak_api (compile)
==> riak_dt (compile)
==> color (compile)
==> tdiff (compile)
==> unite (compile)
==> merl (compile)
make[1]: Entering directory `/tmp/thumbs/riak_ts-develop.0a6b4b8.feature-az-percentile.38765ed/deps/merl'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/tmp/thumbs/riak_ts-develop.0a6b4b8.feature-az-percentile.38765ed/deps/merl'
==> riak_ql (compile)
==> eunit_formatters (compile)
==> proper (compile)
make[1]: Entering directory `/tmp/thumbs/riak_ts-develop.0a6b4b8.feature-az-percentile.38765ed/deps/proper'
make[1]: `include/compile_flags.hrl' is up to date.
make[1]: Leaving directory `/tmp/thumbs/riak_ts-develop.0a6b4b8.feature-az-percentile.38765ed/deps/proper'
==> stdlib2 (compile)
==> hyper (compile)
==> riak_ts-develop.0a6b4b8.feature-az-percentile.38765ed (compile)
./rebar xref skip_deps=true
WARN:  Ignoring sub_dirs for /tmp/thumbs/riak_ts-develop.0a6b4b8.feature-az-percentile.38765ed/deps/exometer_core
==> riak_ts-develop.0a6b4b8.feature-az-percentile.38765ed (xref)
Query (XC - UC) || (XU - X - B - "(cluster_info|dtrace|yz_kv|yz_stat|object)" : Mod)
 answer [{{riak_kv_qry_compiler,validate_invdist_funcall,2},
          {riak_ql_inverse_distrib_fns,fn_param_check,2}}]
 did not match []
ERROR: xref failed while processing /tmp/thumbs/riak_ts-develop.0a6b4b8.feature-az-percentile.38765ed: rebar_abort
make: *** [xref] Error 1





⛔ MAKE_DIALYZER

Started at: 2017-02-27 15:02
Duration: 93 seconds.
Result: ERROR
Message: Step make_dialyzer Failed!
Exit Code: 2

📄


cd /tmp/thumbs/riak_ts-develop.0a6b4b8.feature-az-percentile.38765ed; make dialyzer




  
  
... Snipped 671 lines ...
1
  gb_sets:add/2
  gb_sets:add_element/2
  gb_sets:balance/1
  gb_sets:del_element/2
  gb_sets:delete/2
  gb_sets:delete_any/2
  gb_sets:difference/2
  gb_sets:empty/0
  gb_sets:filter/2
  gb_sets:fold/3
  gb_sets:from_list/1
  gb_sets:from_ordset/1
  gb_sets:insert/2
  gb_sets:intersection/1
  gb_sets:intersection/2
  gb_sets:is_disjoint/2
  gb_sets:is_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:swap_handler/3
  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_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/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:unregister_name/1
  global:whereis_name/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_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:write_char/1
  io_lib:write_string/1
  io_lib_format:fwrite_g/1
  io_lib_pretty:print/4
  io_lib_pretty:print/6
  lager_default_tracer:info/1
  lib:format_exception/6
  lists:append/1
  lists:concat/1
  lists:duplicate/2
  lists:filtermap/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:sum/1
  lists:ukeymerge/3
  lists:ukeysort/2
  lists:umerge/2
  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
  mnesia:system_info/1
  mnesia:table_info/2
  mnesia_tm:get_info/1
  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
  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_link/1
  proc_lib:spawn_link/3
  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
  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/4
  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_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: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/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
  zlib:gunzip/1
  zlib:gzip/1
Unknown types:
  calendar:datetime/0
  compile:option/0
  dets:tab_name/0
  erl_parse:abstract_clause/0
  erl_parse:abstract_expr/0
  erl_parse:abstract_form/0
  erl_scan:line/0
  erl_scan:location/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:socket/0
  io:device/0
  io:format/0
  meck_history:history_record/0
  msgpack:msgpack_map_jiffy/0
  msgpack:msgpack_map_jsx/0
  orddict:orddict/0
  ordsets:ordset/1
  proplists:property/0
  proplists:proplist/0
  re:mp/0
  ssl:ssl_option/0
  ssl:sslsocket/0
  supervisor:child_spec/0
  supervisor:strategy/0
  timer:tref/0
  unicode:charlist/0
 done in 0m48.29s
done (passed successfully)
==> riak_ts-develop.0a6b4b8.feature-az-percentile.38765ed (dialyzer)
  riak_ql_inverse_distrib_fns:fn_param_check/2
  riak_ql_inverse_distrib_fns:invdist_function/0
make: *** [dialyzer-run] Error 1





⬜ 0 of 2 Code reviews from organization basho

@gordonguthrie
Copy link

+1

@thumbot
Copy link

thumbot commented Feb 28, 2017

feature-az-percentile 38765ed ➡️ riak_ts-develop 29e53a4 ⛔ completed
There seems to be an issue with build step **merge,make_compile,make_test,make_xref,make_dialyzer** ! ☁️
⛔ MERGE

Started at: 2017-02-28 09:48
Duration: seconds.
Result: ERROR
Message: Merge Failed: feature-az-percentile 38765ed onto target branch: riak_ts-develop 29e53a4
Exit Code: ERROR

📄







  #<Git::GitExecuteError: git '--git-dir=/tmp/thumbs/riak_ts-develop.29e53a4.feature-az-percentile.38765ed/.git' '--work-tree=/tmp/thumbs/riak_ts-develop.29e53a4.feature-az-percentile.38765ed' merge '-m' 'merge' '38765ed55992247e90e9d9e44d8cfd65bae5304d'  2>&1:error: Your local changes to the following files would be overwritten by merge:
	include/riak_kv_ts.hrl
	src/riak_kv_qry.erl
	src/riak_kv_qry_buffers.erl
	src/riak_kv_qry_buffers_ldb.erl
	src/riak_kv_qry_compiler.erl
	src/riak_kv_qry_worker.erl
	src/riak_kv_ts_error_msgs.hrl
Please, commit your changes or stash them before you can merge.
Aborting>




✅ MAKE_CLEAN

Started at: 2017-02-28 09:48
Duration: 1 seconds.
Result: OK
Message: OK
Exit Code: 0

📄


cd /tmp/thumbs/riak_ts-develop.29e53a4.feature-az-percentile.38765ed; make clean




  ./rebar clean
==> riak_ts-develop.29e53a4.feature-az-percentile.38765ed (clean)
rm -rf test.*-temp-data





✅ MAKE_DEPS

Started at: 2017-02-28 09:48
Duration: 30 seconds.
Result: OK
Message: OK
Exit Code: 0

📄


cd /tmp/thumbs/riak_ts-develop.29e53a4.feature-az-percentile.38765ed; make deps




  ./rebar get-deps
==> riak_ts-develop.29e53a4.feature-az-percentile.38765ed (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.97.5p1"}}
Cloning into 'eper'...
Pulling sext from {git,"https://github.com/basho/sext.git",{tag,"1.1p6"}}
Cloning into 'sext'...
Pulling riak_pipe from {git,"https://github.com/basho/riak_pipe.git",
                            {branch,"riak_ts-develop"}}
Cloning into 'riak_pipe'...
Pulling riak_api from {git,"https://github.com/basho/riak_api.git",
                           {branch,"riak_ts-develop"}}
Cloning into 'riak_api'...
Pulling riak_dt from {git,"https://github.com/basho/riak_dt.git",
                          {tag,"2.1.3"}}
Cloning into 'riak_dt'...
Pulling msgpack from {git,"https://github.com/basho/msgpack-erlang.git",
                          {tag,"0.3.5"}}
Cloning into 'msgpack'...
Pulling riak_ql from {git,"https://github.com/basho/riak_ql.git",
                          {branch,"develop"}}
Cloning into 'riak_ql'...
Pulling jam from {git,"https://github.com/basho/jam.git",{tag,"1.0.0"}}
Cloning into 'jam'...
Pulling eunit_formatters from {git,"https://github.com/basho/eunit_formatters",
                                   {tag,"0.1.2"}}
Cloning into 'eunit_formatters'...
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 lager from {git,"https://github.com/basho/lager.git",{tag,"3.2.4"}}
Cloning into 'lager'...
Pulling neotoma from {git,"https://github.com/basho/neotoma.git",
                          {tag,"1.7.3"}}
Cloning into 'neotoma'...
==> getopt (get-deps)
==> lager (get-deps)
Pulling goldrush from {git,"https://github.com/basho/goldrush.git",
                           {tag,"0.1.9"}}
Cloning into 'goldrush'...
==> goldrush (get-deps)
==> neotoma (get-deps)
==> eper (get-deps)
==> sext (get-deps)
Pulling edown from {git,"git://github.com/basho/edown.git",{tag,"0.8.1"}}
Cloning into 'edown'...
==> edown (get-deps)
==> riak_pipe (get-deps)
Pulling riak_core from {git,"git://github.com/basho/riak_core.git",
                            {branch,"riak_ts-develop"}}
Cloning into 'riak_core'...
==> jam (get-deps)
==> riak_core (get-deps)
Pulling poolboy from {git,"https://github.com/basho/poolboy.git",
                          {tag,"0.8.1p3"}}
Cloning into 'poolboy'...
Pulling basho_stats from {git,"https://github.com/basho/basho_stats.git",
                              {tag,"1.0.3"}}
Cloning into 'basho_stats'...
Pulling riak_sysmon from {git,"https://github.com/basho/riak_sysmon.git",
                              {tag,"2.1.4"}}
Cloning into 'riak_sysmon'...
Pulling riak_ensemble from {git,"https://github.com/basho/riak_ensemble",
                                {branch,"riak_ts-develop"}}
Cloning into 'riak_ensemble'...
Pulling pbkdf2 from {git,"https://github.com/basho/erlang-pbkdf2.git",
                         {tag,"2.0.0"}}
Cloning into 'pbkdf2'...
Pulling eleveldb from {git,"https://github.com/basho/eleveldb.git",
                           {branch,"riak_ts-develop"}}
Cloning into 'eleveldb'...
Pulling exometer_core from {git,"https://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)
==> msgpack (get-deps)
==> eleveldb (get-deps)
Cloning into 'leveldb'...
Note: checking out '2.0.33'.

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 69a8fc1... add stub code for viewing Riak objects.  need way to conditional compile OS versus EE for this to be live
==> 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_api (get-deps)
Pulling riak_pb from {git,"https://github.com/basho/riak_pb.git",
                          {tag,"2.3.0.0"}}
Cloning into 'riak_pb'...
Pulling webmachine from {git,"https://github.com/basho/webmachine.git",
                             {tag,"1.10.8p2"}}
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)
==> riak_dt (get-deps)
==> riak_ql (get-deps)
Pulling unite from {git,"https://github.com/basho/unite.git",{tag,"v0.0.1p2"}}
Cloning into 'unite'...
Pulling merl from {git,"https://github.com/basho/merl.git",
                       {tag,"0.1.0-basho"}}
Cloning into 'merl'...
==> unite (get-deps)
Pulling color from {git,"https://github.com/basho/erlang-color.git",
                        {tag,"v0.2.0p1"}}
Cloning into 'color'...
Pulling tdiff from {git,"https://github.com/basho/tdiff.git",{tag,"0.1"}}
Cloning into 'tdiff'...
==> color (get-deps)
==> tdiff (get-deps)
==> merl (get-deps)
==> eunit_formatters (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)





⛔ MAKE_COMPILE

Started at: 2017-02-28 09:48
Duration: 95 seconds.
Result: ERROR
Message: Step make_compile Failed!
Exit Code: 2

📄


cd /tmp/thumbs/riak_ts-develop.29e53a4.feature-az-percentile.38765ed; make compile




  
  
... Snipped 2000 lines ...
2_csets.erl
Compiled src/s2_maybe.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_ts-develop.29e53a4.feature-az-percentile.38765ed (compile)
Compiled src/riak_kv_backend.erl
Compiled src/riak_kv_test_util.erl
Compiled src/riak_kv_ensemble_backend.erl
Compiled src/riak_kv_ttb_ts.erl
Compiled src/riak_kv_ts_util.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_object.erl
Compiled src/riak_kv_pb_bucket.erl
Compiled src/riak_kv_pb_index.erl
Compiled src/riak_object_json.erl
Compiled src/riak_kv_wm_ts_util.erl
Compiled src/riak_kv_requests.erl
Compiled src/riak_kv_env.erl
Compiled src/riak_kv_cinfo.erl
Compiled src/riak_kv_pipe_index.erl
Compiled src/riak_kv_exometer_sidejob.erl
Compiled src/riak_kv_exchange_fsm.erl
Compiling src/riak_kv_qry_compiler.erl failed:
src/riak_kv_qry_compiler.erl:26: syntax error before: '<<'
src/riak_kv_qry_compiler.erl:30: syntax error before: '>>'
src/riak_kv_qry_compiler.erl:84: syntax error before: '<'
src/riak_kv_qry_compiler.erl:107: syntax error before: '=='
src/riak_kv_qry_compiler.erl:125: syntax error before: '>>'
src/riak_kv_qry_compiler.erl:461: syntax error before: '<<'
src/riak_kv_qry_compiler.erl:543: syntax error before: '<<'
src/riak_kv_qry_compiler.erl:549: syntax error before: '=='
src/riak_kv_qry_compiler.erl:556: syntax error before: '>>'
src/riak_kv_qry_compiler.erl:584: syntax error before: '<<'
src/riak_kv_qry_compiler.erl:635: syntax error before: '<<'
src/riak_kv_qry_compiler.erl:640: syntax error before: '=='
src/riak_kv_qry_compiler.erl:668: syntax error before: '>>'
src/riak_kv_qry_compiler.erl:819: syntax error before: '<'
src/riak_kv_qry_compiler.erl:76: function compile/3 undefined
src/riak_kv_qry_compiler.erl:78: spec for undefined function riak_kv_qry_compiler:compile/3
src/riak_kv_qry_compiler.erl:610: spec for undefined function riak_kv_qry_compiler:compile_select_col/3
src/riak_kv_qry_compiler.erl:802: spec for undefined function riak_kv_qry_compiler:infer_col_type/3
src/riak_kv_qry_compiler.erl:129: function compile_order_by/2 is unused
src/riak_kv_qry_compiler.erl:209: function check_invdist_funs_consistent_with_select/2 is unused
src/riak_kv_qry_compiler.erl:236: function non_unique_identifiers/1 is unused
src/riak_kv_qry_compiler.erl:239: function occurs/2 is unused
src/riak_kv_qry_compiler.erl:260: function compile_inverdist_funcalls_to_orderby/1 is unused
src/riak_kv_qry_compiler.erl:271: function compile_invdist_funcall/1 is unused
src/riak_kv_qry_compiler.erl:279: function make_single_column_select/2 is unused
src/riak_kv_qry_compiler.erl:290: function maybe_compile_group_by/3 is unused
src/riak_kv_qry_compiler.erl:300: function compile_group_by/4 is unused
src/riak_kv_qry_compiler.erl:316: function make_group_by_time_fn/2 is unused
src/riak_kv_qry_compiler.erl:325: function get_group_by_field_position/2 is unused
src/riak_kv_qry_compiler.erl:333: function group_by_column_does_not_exist_error/2 is unused
src/riak_kv_qry_compiler.erl:342: function compile_where_clause/3 is unused
src/riak_kv_qry_compiler.erl:366: function expand_query/3 is unused
src/riak_kv_qry_compiler.erl:397: function is_last_partition_column_descending/2 is unused
src/riak_kv_qry_compiler.erl:400: function key_length/1 is unused
src/riak_kv_qry_compiler.erl:403: function local_key_field_orders/2 is unused
src/riak_kv_qry_compiler.erl:408: function finalise_aggregate/2 is unused
src/riak_kv_qry_compiler.erl:414: function finalise_aggregate2/3 is unused
src/riak_kv_qry_compiler.erl:454: function my_mapfoldl/3 is unused
src/riak_kv_qry_compiler.erl:517: function get_col_names/2 is unused
src/riak_kv_qry_compiler.erl:525: function get_col_names2/2 is unused
src/riak_kv_qry_compiler.erl:685: function validate_invdist_funcall/2 is unused
src/riak_kv_qry_compiler.erl:700: function evaluate_const_args/1 is unused
src/riak_kv_qry_compiler.erl:715: function evaluate_const_expr/1 is unused
src/riak_kv_qry_compiler.erl:744: function apply_op/3 is unused
src/riak_kv_qry_compiler.erl:755: function infer_type/3 is unused
src/riak_kv_qry_compiler.erl:758: function numeric_promote/2 is unused
src/riak_kv_qry_compiler.erl:768: function compile_select_col_stateless/3 is unused
src/riak_kv_qry_compiler.erl:881: function infer_col_function_type/4 is unused
src/riak_kv_qry_compiler.erl:891: function fn_module/1 is unused
src/riak_kv_qry_compiler.erl:896: function pull_from_row/2 is unused
src/riak_kv_qry_compiler.erl:903: function extract_stateful_functions/2 is unused
src/riak_kv_qry_compiler.erl:911: function extract_stateful_functions2/3 is unused
src/riak_kv_qry_compiler.erl:932: function maybe_fix_start_order/2 is unused
src/riak_kv_qry_compiler.erl:938: function fix_start_order/1 is unused
src/riak_kv_qry_compiler.erl:952: function fix_subquery_order/1 is unused
src/riak_kv_qry_compiler.erl:976: function fix_subquery_order_compare/2 is unused
src/riak_kv_qry_compiler.erl:985: function fix_subquery_order_compare/4 is unused
src/riak_kv_qry_compiler.erl:998: function maybe_infer_op_type/4 is unused
src/riak_kv_qry_compiler.erl:1011: function infer_op_type/3 is unused
src/riak_kv_qry_compiler.erl:1024: function compile_select_col_stateless2/3 is unused
src/riak_kv_qry_compiler.erl:1042: function to_column_name_binary/1 is unused
src/riak_kv_qry_compiler.erl:1048: function col_index_and_type_of/2 is unused
src/riak_kv_qry_compiler.erl:1059: function expand_where/2 is unused
src/riak_kv_qry_compiler.erl:1071: function find_quantum_field_index_in_key/1 is unused
src/riak_kv_qry_compiler.erl:1075: function find_quantum_field_index_in_key2/2 is unused
src/riak_kv_qry_compiler.erl:1085: function hash_timestamp_to_quanta/5 is unused
src/riak_kv_qry_compiler.erl:1129: function make_wheres/5 is unused
src/riak_kv_qry_compiler.erl:1142: function make_w2/5 is unused
src/riak_kv_qry_compiler.erl:1149: function extract_options/1 is unused
src/riak_kv_qry_compiler.erl:1161: function swap/4 is unused
src/riak_kv_qry_compiler.erl:1167: function quantum_field_name/1 is unused
src/riak_kv_qry_compiler.erl:1176: function find_quantum_fields/1 is unused
src/riak_kv_qry_compiler.erl:1180: function quantum_fn_to_field_name/1 is unused
src/riak_kv_qry_compiler.erl:1185: function check_if_timeseries/2 is unused
src/riak_kv_qry_compiler.erl:1238: function has_errors/2 is unused
src/riak_kv_qry_compiler.erl:1248: function includes/3 is unused
src/riak_kv_qry_compiler.erl:1263: function find_timestamp_bounds/2 is unused
src/riak_kv_qry_compiler.erl:1267: function find_timestamp_bounds2/4 is unused
src/riak_kv_qry_compiler.erl:1292: function acc_lower_bounds/2 is unused
src/riak_kv_qry_compiler.erl:1298: function acc_upper_bounds/2 is unused
src/riak_kv_qry_compiler.erl:1304: function break_out_timeseries/3 is unused
src/riak_kv_qry_compiler.erl:1368: function split_key_from_filters/2 is unused
src/riak_kv_qry_compiler.erl:1372: function split_key_from_filters2/2 is unused
src/riak_kv_qry_compiler.erl:1376: function take_key_field/3 is unused
src/riak_kv_qry_compiler.erl:1392: function strip/2 is unused
src/riak_kv_qry_compiler.erl:1395: function add_types_to_filter/2 is unused
src/riak_kv_qry_compiler.erl:1398: function add_types2/3 is unused
src/riak_kv_qry_compiler.erl:1422: function normalise/2 is unused
src/riak_kv_qry_compiler.erl:1437: function make_ands/1 is unused
src/riak_kv_qry_compiler.erl:1445: function rewrite/3 is unused
src/riak_kv_qry_compiler.erl:1449: function rewrite2/4 is unused
src/riak_kv_qry_compiler.erl:1468: function unwrap_cover/1 is unused
src/riak_kv_qry_compiler.erl:1490: function update_where_for_cover/2 is unused
src/riak_kv_qry_compiler.erl:1495: function update_where_for_cover/3 is unused
src/riak_kv_qry_compiler.erl:1528: function modify_where_key/3 is unused
src/riak_kv_qry_compiler.erl:1532: function resolve_expressions/3 is unused
src/riak_kv_qry_compiler.erl:1541: function resolve_expressions_folder/3 is unused
src/riak_kv_qry_compiler.erl:1561: function validate_where_fn_arity/2 is unused
src/riak_kv_qry_compiler.erl:1574: function format_binary/2 is unused
src/riak_kv_qry_compiler.erl:1577: function cast_value_to_ast/2 is unused
src/riak_kv_qry_compiler.erl:1584: function check_where_clause_is_possible/2 is unused
src/riak_kv_qry_compiler.erl:1610: function check_where_clause_is_possible_fold/4 is unused
src/riak_kv_qry_compiler.erl:1809: function append_to_eliminate_later/2 is unused
src/riak_kv_qry_compiler.erl:1813: function store_filter_check/2 is unused
src/riak_kv_qry_compiler.erl:1817: function is_field_nullable/2 is unused
src/riak_kv_qry_compiler.erl:1821: function find_filter_check/2 is unused
src/riak_kv_qry_compiler.erl:1843: function rewrite_where_with_additional_filters/4 is unused
src/riak_kv_qry_compiler.erl:1862: function store_to_where_props/3 is unused
src/riak_kv_qry_compiler.erl:1867: function rewrite_start_key_with_filters/6 is unused
src/riak_kv_qry_compiler.erl:1886: function rewrite_end_key_with_filters/6 is unused
src/riak_kv_qry_compiler.erl:1905: function is_inclusive_op/1 is unused
src/riak_kv_qry_compiler.erl:1912: function to_key_elem/2 is unused
src/riak_kv_qry_compiler.erl:1916: function find_filters_on_additional_local_key_fields/2 is unused
src/riak_kv_qry_compiler.erl:1926: function find_filters_on_additional_local_key_fields_folder/4 is unused
ERROR: compile failed while processing /tmp/thumbs/riak_ts-develop.29e53a4.feature-az-percentile.38765ed: rebar_abort
make: *** [compile] Error 1





⛔ MAKE_TEST

Started at: 2017-02-28 09:50
Duration: 8 seconds.
Result: ERROR
Message: Step make_test Failed!
Exit Code: 2

📄


cd /tmp/thumbs/riak_ts-develop.29e53a4.feature-az-percentile.38765ed; make test




  
  
... Snipped 83 lines ...
mpile)
==> parse_trans (compile)
==> bear (compile)
==> folsom (compile)
==> setup (compile)
==> edown (escriptize)
==> setup (escriptize)
==> src (compile)
==> exometer_core (compile)
==> jam (compile)
==> clique (compile)
==> riak_core (compile)
==> riak_pipe (compile)
==> hamcrest (compile)
==> hamcrest (post_compile)
==> riak_pb (compile)
==> mochiweb (compile)
==> webmachine (compile)
==> riak_api (compile)
==> riak_dt (compile)
==> color (compile)
==> tdiff (compile)
==> unite (compile)
==> merl (compile)
make[1]: Entering directory `/tmp/thumbs/riak_ts-develop.29e53a4.feature-az-percentile.38765ed/deps/merl'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/tmp/thumbs/riak_ts-develop.29e53a4.feature-az-percentile.38765ed/deps/merl'
==> riak_ql (compile)
==> eunit_formatters (compile)
==> proper (compile)
make[1]: Entering directory `/tmp/thumbs/riak_ts-develop.29e53a4.feature-az-percentile.38765ed/deps/proper'
make[1]: `include/compile_flags.hrl' is up to date.
make[1]: Leaving directory `/tmp/thumbs/riak_ts-develop.29e53a4.feature-az-percentile.38765ed/deps/proper'
==> stdlib2 (compile)
==> hyper (compile)
==> riak_ts-develop.29e53a4.feature-az-percentile.38765ed (compile)
Compiled src/riak_kv_select.erl
Compiled src/riak_kv_qry_queue.erl
Compiling src/riak_kv_qry_compiler.erl failed:
src/riak_kv_qry_compiler.erl:26: syntax error before: '<<'
src/riak_kv_qry_compiler.erl:30: syntax error before: '>>'
src/riak_kv_qry_compiler.erl:84: syntax error before: '<'
src/riak_kv_qry_compiler.erl:107: syntax error before: '=='
src/riak_kv_qry_compiler.erl:125: syntax error before: '>>'
src/riak_kv_qry_compiler.erl:461: syntax error before: '<<'
src/riak_kv_qry_compiler.erl:543: syntax error before: '<<'
src/riak_kv_qry_compiler.erl:549: syntax error before: '=='
src/riak_kv_qry_compiler.erl:556: syntax error before: '>>'
src/riak_kv_qry_compiler.erl:584: syntax error before: '<<'
src/riak_kv_qry_compiler.erl:635: syntax error before: '<<'
src/riak_kv_qry_compiler.erl:640: syntax error before: '=='
src/riak_kv_qry_compiler.erl:668: syntax error before: '>>'
src/riak_kv_qry_compiler.erl:819: syntax error before: '<'
src/riak_kv_qry_compiler.erl:76: function compile/3 undefined
src/riak_kv_qry_compiler.erl:78: spec for undefined function riak_kv_qry_compiler:compile/3
src/riak_kv_qry_compiler.erl:610: spec for undefined function riak_kv_qry_compiler:compile_select_col/3
src/riak_kv_qry_compiler.erl:802: spec for undefined function riak_kv_qry_compiler:infer_col_type/3
src/riak_kv_qry_compiler.erl:129: function compile_order_by/2 is unused
src/riak_kv_qry_compiler.erl:209: function check_invdist_funs_consistent_with_select/2 is unused
src/riak_kv_qry_compiler.erl:236: function non_unique_identifiers/1 is unused
src/riak_kv_qry_compiler.erl:239: function occurs/2 is unused
src/riak_kv_qry_compiler.erl:260: function compile_inverdist_funcalls_to_orderby/1 is unused
src/riak_kv_qry_compiler.erl:271: function compile_invdist_funcall/1 is unused
src/riak_kv_qry_compiler.erl:279: function make_single_column_select/2 is unused
src/riak_kv_qry_compiler.erl:290: function maybe_compile_group_by/3 is unused
src/riak_kv_qry_compiler.erl:300: function compile_group_by/4 is unused
src/riak_kv_qry_compiler.erl:316: function make_group_by_time_fn/2 is unused
src/riak_kv_qry_compiler.erl:325: function get_group_by_field_position/2 is unused
src/riak_kv_qry_compiler.erl:333: function group_by_column_does_not_exist_error/2 is unused
src/riak_kv_qry_compiler.erl:342: function compile_where_clause/3 is unused
src/riak_kv_qry_compiler.erl:366: function expand_query/3 is unused
src/riak_kv_qry_compiler.erl:397: function is_last_partition_column_descending/2 is unused
src/riak_kv_qry_compiler.erl:400: function key_length/1 is unused
src/riak_kv_qry_compiler.erl:403: function local_key_field_orders/2 is unused
src/riak_kv_qry_compiler.erl:408: function finalise_aggregate/2 is unused
src/riak_kv_qry_compiler.erl:414: function finalise_aggregate2/3 is unused
src/riak_kv_qry_compiler.erl:454: function my_mapfoldl/3 is unused
src/riak_kv_qry_compiler.erl:517: function get_col_names/2 is unused
src/riak_kv_qry_compiler.erl:525: function get_col_names2/2 is unused
src/riak_kv_qry_compiler.erl:685: function validate_invdist_funcall/2 is unused
src/riak_kv_qry_compiler.erl:700: function evaluate_const_args/1 is unused
src/riak_kv_qry_compiler.erl:715: function evaluate_const_expr/1 is unused
src/riak_kv_qry_compiler.erl:744: function apply_op/3 is unused
src/riak_kv_qry_compiler.erl:755: function infer_type/3 is unused
src/riak_kv_qry_compiler.erl:758: function numeric_promote/2 is unused
src/riak_kv_qry_compiler.erl:768: function compile_select_col_stateless/3 is unused
src/riak_kv_qry_compiler.erl:881: function infer_col_function_type/4 is unused
src/riak_kv_qry_compiler.erl:891: function fn_module/1 is unused
src/riak_kv_qry_compiler.erl:896: function pull_from_row/2 is unused
src/riak_kv_qry_compiler.erl:903: function extract_stateful_functions/2 is unused
src/riak_kv_qry_compiler.erl:911: function extract_stateful_functions2/3 is unused
src/riak_kv_qry_compiler.erl:932: function maybe_fix_start_order/2 is unused
src/riak_kv_qry_compiler.erl:938: function fix_start_order/1 is unused
src/riak_kv_qry_compiler.erl:952: function fix_subquery_order/1 is unused
src/riak_kv_qry_compiler.erl:976: function fix_subquery_order_compare/2 is unused
src/riak_kv_qry_compiler.erl:985: function fix_subquery_order_compare/4 is unused
src/riak_kv_qry_compiler.erl:998: function maybe_infer_op_type/4 is unused
src/riak_kv_qry_compiler.erl:1011: function infer_op_type/3 is unused
src/riak_kv_qry_compiler.erl:1024: function compile_select_col_stateless2/3 is unused
src/riak_kv_qry_compiler.erl:1042: function to_column_name_binary/1 is unused
src/riak_kv_qry_compiler.erl:1048: function col_index_and_type_of/2 is unused
src/riak_kv_qry_compiler.erl:1059: function expand_where/2 is unused
src/riak_kv_qry_compiler.erl:1071: function find_quantum_field_index_in_key/1 is unused
src/riak_kv_qry_compiler.erl:1075: function find_quantum_field_index_in_key2/2 is unused
src/riak_kv_qry_compiler.erl:1085: function hash_timestamp_to_quanta/5 is unused
src/riak_kv_qry_compiler.erl:1129: function make_wheres/5 is unused
src/riak_kv_qry_compiler.erl:1142: function make_w2/5 is unused
src/riak_kv_qry_compiler.erl:1149: function extract_options/1 is unused
src/riak_kv_qry_compiler.erl:1161: function swap/4 is unused
src/riak_kv_qry_compiler.erl:1167: function quantum_field_name/1 is unused
src/riak_kv_qry_compiler.erl:1176: function find_quantum_fields/1 is unused
src/riak_kv_qry_compiler.erl:1180: function quantum_fn_to_field_name/1 is unused
src/riak_kv_qry_compiler.erl:1185: function check_if_timeseries/2 is unused
src/riak_kv_qry_compiler.erl:1238: function has_errors/2 is unused
src/riak_kv_qry_compiler.erl:1248: function includes/3 is unused
src/riak_kv_qry_compiler.erl:1263: function find_timestamp_bounds/2 is unused
src/riak_kv_qry_compiler.erl:1267: function find_timestamp_bounds2/4 is unused
src/riak_kv_qry_compiler.erl:1292: function acc_lower_bounds/2 is unused
src/riak_kv_qry_compiler.erl:1298: function acc_upper_bounds/2 is unused
src/riak_kv_qry_compiler.erl:1304: function break_out_timeseries/3 is unused
src/riak_kv_qry_compiler.erl:1368: function split_key_from_filters/2 is unused
src/riak_kv_qry_compiler.erl:1372: function split_key_from_filters2/2 is unused
src/riak_kv_qry_compiler.erl:1376: function take_key_field/3 is unused
src/riak_kv_qry_compiler.erl:1392: function strip/2 is unused
src/riak_kv_qry_compiler.erl:1395: function add_types_to_filter/2 is unused
src/riak_kv_qry_compiler.erl:1398: function add_types2/3 is unused
src/riak_kv_qry_compiler.erl:1422: function normalise/2 is unused
src/riak_kv_qry_compiler.erl:1437: function make_ands/1 is unused
src/riak_kv_qry_compiler.erl:1445: function rewrite/3 is unused
src/riak_kv_qry_compiler.erl:1449: function rewrite2/4 is unused
src/riak_kv_qry_compiler.erl:1468: function unwrap_cover/1 is unused
src/riak_kv_qry_compiler.erl:1490: function update_where_for_cover/2 is unused
src/riak_kv_qry_compiler.erl:1495: function update_where_for_cover/3 is unused
src/riak_kv_qry_compiler.erl:1528: function modify_where_key/3 is unused
src/riak_kv_qry_compiler.erl:1532: function resolve_expressions/3 is unused
src/riak_kv_qry_compiler.erl:1541: function resolve_expressions_folder/3 is unused
src/riak_kv_qry_compiler.erl:1561: function validate_where_fn_arity/2 is unused
src/riak_kv_qry_compiler.erl:1574: function format_binary/2 is unused
src/riak_kv_qry_compiler.erl:1577: function cast_value_to_ast/2 is unused
src/riak_kv_qry_compiler.erl:1584: function check_where_clause_is_possible/2 is unused
src/riak_kv_qry_compiler.erl:1610: function check_where_clause_is_possible_fold/4 is unused
src/riak_kv_qry_compiler.erl:1809: function append_to_eliminate_later/2 is unused
src/riak_kv_qry_compiler.erl:1813: function store_filter_check/2 is unused
src/riak_kv_qry_compiler.erl:1817: function is_field_nullable/2 is unused
src/riak_kv_qry_compiler.erl:1821: function find_filter_check/2 is unused
src/riak_kv_qry_compiler.erl:1843: function rewrite_where_with_additional_filters/4 is unused
src/riak_kv_qry_compiler.erl:1862: function store_to_where_props/3 is unused
src/riak_kv_qry_compiler.erl:1867: function rewrite_start_key_with_filters/6 is unused
src/riak_kv_qry_compiler.erl:1886: function rewrite_end_key_with_filters/6 is unused
src/riak_kv_qry_compiler.erl:1905: function is_inclusive_op/1 is unused
src/riak_kv_qry_compiler.erl:1912: function to_key_elem/2 is unused
src/riak_kv_qry_compiler.erl:1916: function find_filters_on_additional_local_key_fields/2 is unused
src/riak_kv_qry_compiler.erl:1926: function find_filters_on_additional_local_key_fields_folder/4 is unused
ERROR: compile failed while processing /tmp/thumbs/riak_ts-develop.29e53a4.feature-az-percentile.38765ed: rebar_abort
make: *** [compile] Error 1





⛔ MAKE_XREF

Started at: 2017-02-28 09:50
Duration: 8 seconds.
Result: ERROR
Message: Step make_xref Failed!
Exit Code: 2

📄


cd /tmp/thumbs/riak_ts-develop.29e53a4.feature-az-percentile.38765ed; make xref




  
  
... Snipped 85 lines ...
ear (compile)
==> folsom (compile)
==> setup (compile)
==> edown (escriptize)
==> setup (escriptize)
==> src (compile)
==> exometer_core (compile)
==> jam (compile)
==> clique (compile)
==> riak_core (compile)
==> riak_pipe (compile)
==> hamcrest (compile)
==> hamcrest (post_compile)
==> riak_pb (compile)
==> mochiweb (compile)
==> webmachine (compile)
==> riak_api (compile)
==> riak_dt (compile)
==> color (compile)
==> tdiff (compile)
==> unite (compile)
==> merl (compile)
make[1]: Entering directory `/tmp/thumbs/riak_ts-develop.29e53a4.feature-az-percentile.38765ed/deps/merl'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/tmp/thumbs/riak_ts-develop.29e53a4.feature-az-percentile.38765ed/deps/merl'
==> riak_ql (compile)
==> eunit_formatters (compile)
==> proper (compile)
make[1]: Entering directory `/tmp/thumbs/riak_ts-develop.29e53a4.feature-az-percentile.38765ed/deps/proper'
make[1]: `include/compile_flags.hrl' is up to date.
make[1]: Leaving directory `/tmp/thumbs/riak_ts-develop.29e53a4.feature-az-percentile.38765ed/deps/proper'
==> stdlib2 (compile)
==> hyper (compile)
==> riak_ts-develop.29e53a4.feature-az-percentile.38765ed (compile)
Compiled src/riak_kv_mapred_json.erl
Compiled src/riak_kv_fold_buffer.erl
Compiled src/riak_kv_hooks.erl
Compiling src/riak_kv_qry_compiler.erl failed:
src/riak_kv_qry_compiler.erl:26: syntax error before: '<<'
src/riak_kv_qry_compiler.erl:30: syntax error before: '>>'
src/riak_kv_qry_compiler.erl:84: syntax error before: '<'
src/riak_kv_qry_compiler.erl:107: syntax error before: '=='
src/riak_kv_qry_compiler.erl:125: syntax error before: '>>'
src/riak_kv_qry_compiler.erl:461: syntax error before: '<<'
src/riak_kv_qry_compiler.erl:543: syntax error before: '<<'
src/riak_kv_qry_compiler.erl:549: syntax error before: '=='
src/riak_kv_qry_compiler.erl:556: syntax error before: '>>'
src/riak_kv_qry_compiler.erl:584: syntax error before: '<<'
src/riak_kv_qry_compiler.erl:635: syntax error before: '<<'
src/riak_kv_qry_compiler.erl:640: syntax error before: '=='
src/riak_kv_qry_compiler.erl:668: syntax error before: '>>'
src/riak_kv_qry_compiler.erl:819: syntax error before: '<'
src/riak_kv_qry_compiler.erl:76: function compile/3 undefined
src/riak_kv_qry_compiler.erl:78: spec for undefined function riak_kv_qry_compiler:compile/3
src/riak_kv_qry_compiler.erl:610: spec for undefined function riak_kv_qry_compiler:compile_select_col/3
src/riak_kv_qry_compiler.erl:802: spec for undefined function riak_kv_qry_compiler:infer_col_type/3
src/riak_kv_qry_compiler.erl:129: function compile_order_by/2 is unused
src/riak_kv_qry_compiler.erl:209: function check_invdist_funs_consistent_with_select/2 is unused
src/riak_kv_qry_compiler.erl:236: function non_unique_identifiers/1 is unused
src/riak_kv_qry_compiler.erl:239: function occurs/2 is unused
src/riak_kv_qry_compiler.erl:260: function compile_inverdist_funcalls_to_orderby/1 is unused
src/riak_kv_qry_compiler.erl:271: function compile_invdist_funcall/1 is unused
src/riak_kv_qry_compiler.erl:279: function make_single_column_select/2 is unused
src/riak_kv_qry_compiler.erl:290: function maybe_compile_group_by/3 is unused
src/riak_kv_qry_compiler.erl:300: function compile_group_by/4 is unused
src/riak_kv_qry_compiler.erl:316: function make_group_by_time_fn/2 is unused
src/riak_kv_qry_compiler.erl:325: function get_group_by_field_position/2 is unused
src/riak_kv_qry_compiler.erl:333: function group_by_column_does_not_exist_error/2 is unused
src/riak_kv_qry_compiler.erl:342: function compile_where_clause/3 is unused
src/riak_kv_qry_compiler.erl:366: function expand_query/3 is unused
src/riak_kv_qry_compiler.erl:397: function is_last_partition_column_descending/2 is unused
src/riak_kv_qry_compiler.erl:400: function key_length/1 is unused
src/riak_kv_qry_compiler.erl:403: function local_key_field_orders/2 is unused
src/riak_kv_qry_compiler.erl:408: function finalise_aggregate/2 is unused
src/riak_kv_qry_compiler.erl:414: function finalise_aggregate2/3 is unused
src/riak_kv_qry_compiler.erl:454: function my_mapfoldl/3 is unused
src/riak_kv_qry_compiler.erl:517: function get_col_names/2 is unused
src/riak_kv_qry_compiler.erl:525: function get_col_names2/2 is unused
src/riak_kv_qry_compiler.erl:685: function validate_invdist_funcall/2 is unused
src/riak_kv_qry_compiler.erl:700: function evaluate_const_args/1 is unused
src/riak_kv_qry_compiler.erl:715: function evaluate_const_expr/1 is unused
src/riak_kv_qry_compiler.erl:744: function apply_op/3 is unused
src/riak_kv_qry_compiler.erl:755: function infer_type/3 is unused
src/riak_kv_qry_compiler.erl:758: function numeric_promote/2 is unused
src/riak_kv_qry_compiler.erl:768: function compile_select_col_stateless/3 is unused
src/riak_kv_qry_compiler.erl:881: function infer_col_function_type/4 is unused
src/riak_kv_qry_compiler.erl:891: function fn_module/1 is unused
src/riak_kv_qry_compiler.erl:896: function pull_from_row/2 is unused
src/riak_kv_qry_compiler.erl:903: function extract_stateful_functions/2 is unused
src/riak_kv_qry_compiler.erl:911: function extract_stateful_functions2/3 is unused
src/riak_kv_qry_compiler.erl:932: function maybe_fix_start_order/2 is unused
src/riak_kv_qry_compiler.erl:938: function fix_start_order/1 is unused
src/riak_kv_qry_compiler.erl:952: function fix_subquery_order/1 is unused
src/riak_kv_qry_compiler.erl:976: function fix_subquery_order_compare/2 is unused
src/riak_kv_qry_compiler.erl:985: function fix_subquery_order_compare/4 is unused
src/riak_kv_qry_compiler.erl:998: function maybe_infer_op_type/4 is unused
src/riak_kv_qry_compiler.erl:1011: function infer_op_type/3 is unused
src/riak_kv_qry_compiler.erl:1024: function compile_select_col_stateless2/3 is unused
src/riak_kv_qry_compiler.erl:1042: function to_column_name_binary/1 is unused
src/riak_kv_qry_compiler.erl:1048: function col_index_and_type_of/2 is unused
src/riak_kv_qry_compiler.erl:1059: function expand_where/2 is unused
src/riak_kv_qry_compiler.erl:1071: function find_quantum_field_index_in_key/1 is unused
src/riak_kv_qry_compiler.erl:1075: function find_quantum_field_index_in_key2/2 is unused
src/riak_kv_qry_compiler.erl:1085: function hash_timestamp_to_quanta/5 is unused
src/riak_kv_qry_compiler.erl:1129: function make_wheres/5 is unused
src/riak_kv_qry_compiler.erl:1142: function make_w2/5 is unused
src/riak_kv_qry_compiler.erl:1149: function extract_options/1 is unused
src/riak_kv_qry_compiler.erl:1161: function swap/4 is unused
src/riak_kv_qry_compiler.erl:1167: function quantum_field_name/1 is unused
src/riak_kv_qry_compiler.erl:1176: function find_quantum_fields/1 is unused
src/riak_kv_qry_compiler.erl:1180: function quantum_fn_to_field_name/1 is unused
src/riak_kv_qry_compiler.erl:1185: function check_if_timeseries/2 is unused
src/riak_kv_qry_compiler.erl:1238: function has_errors/2 is unused
src/riak_kv_qry_compiler.erl:1248: function includes/3 is unused
src/riak_kv_qry_compiler.erl:1263: function find_timestamp_bounds/2 is unused
src/riak_kv_qry_compiler.erl:1267: function find_timestamp_bounds2/4 is unused
src/riak_kv_qry_compiler.erl:1292: function acc_lower_bounds/2 is unused
src/riak_kv_qry_compiler.erl:1298: function acc_upper_bounds/2 is unused
src/riak_kv_qry_compiler.erl:1304: function break_out_timeseries/3 is unused
src/riak_kv_qry_compiler.erl:1368: function split_key_from_filters/2 is unused
src/riak_kv_qry_compiler.erl:1372: function split_key_from_filters2/2 is unused
src/riak_kv_qry_compiler.erl:1376: function take_key_field/3 is unused
src/riak_kv_qry_compiler.erl:1392: function strip/2 is unused
src/riak_kv_qry_compiler.erl:1395: function add_types_to_filter/2 is unused
src/riak_kv_qry_compiler.erl:1398: function add_types2/3 is unused
src/riak_kv_qry_compiler.erl:1422: function normalise/2 is unused
src/riak_kv_qry_compiler.erl:1437: function make_ands/1 is unused
src/riak_kv_qry_compiler.erl:1445: function rewrite/3 is unused
src/riak_kv_qry_compiler.erl:1449: function rewrite2/4 is unused
src/riak_kv_qry_compiler.erl:1468: function unwrap_cover/1 is unused
src/riak_kv_qry_compiler.erl:1490: function update_where_for_cover/2 is unused
src/riak_kv_qry_compiler.erl:1495: function update_where_for_cover/3 is unused
src/riak_kv_qry_compiler.erl:1528: function modify_where_key/3 is unused
src/riak_kv_qry_compiler.erl:1532: function resolve_expressions/3 is unused
src/riak_kv_qry_compiler.erl:1541: function resolve_expressions_folder/3 is unused
src/riak_kv_qry_compiler.erl:1561: function validate_where_fn_arity/2 is unused
src/riak_kv_qry_compiler.erl:1574: function format_binary/2 is unused
src/riak_kv_qry_compiler.erl:1577: function cast_value_to_ast/2 is unused
src/riak_kv_qry_compiler.erl:1584: function check_where_clause_is_possible/2 is unused
src/riak_kv_qry_compiler.erl:1610: function check_where_clause_is_possible_fold/4 is unused
src/riak_kv_qry_compiler.erl:1809: function append_to_eliminate_later/2 is unused
src/riak_kv_qry_compiler.erl:1813: function store_filter_check/2 is unused
src/riak_kv_qry_compiler.erl:1817: function is_field_nullable/2 is unused
src/riak_kv_qry_compiler.erl:1821: function find_filter_check/2 is unused
src/riak_kv_qry_compiler.erl:1843: function rewrite_where_with_additional_filters/4 is unused
src/riak_kv_qry_compiler.erl:1862: function store_to_where_props/3 is unused
src/riak_kv_qry_compiler.erl:1867: function rewrite_start_key_with_filters/6 is unused
src/riak_kv_qry_compiler.erl:1886: function rewrite_end_key_with_filters/6 is unused
src/riak_kv_qry_compiler.erl:1905: function is_inclusive_op/1 is unused
src/riak_kv_qry_compiler.erl:1912: function to_key_elem/2 is unused
src/riak_kv_qry_compiler.erl:1916: function find_filters_on_additional_local_key_fields/2 is unused
src/riak_kv_qry_compiler.erl:1926: function find_filters_on_additional_local_key_fields_folder/4 is unused
ERROR: compile failed while processing /tmp/thumbs/riak_ts-develop.29e53a4.feature-az-percentile.38765ed: rebar_abort
make: *** [compile] Error 1





⛔ MAKE_DIALYZER

Started at: 2017-02-28 09:50
Duration: 8 seconds.
Result: ERROR
Message: Step make_dialyzer Failed!
Exit Code: 2

📄


cd /tmp/thumbs/riak_ts-develop.29e53a4.feature-az-percentile.38765ed; make dialyzer




  
  
... Snipped 81 lines ...
/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)
==> jam (compile)
==> clique (compile)
==> riak_core (compile)
==> riak_pipe (compile)
==> hamcrest (compile)
==> hamcrest (post_compile)
==> riak_pb (compile)
==> mochiweb (compile)
==> webmachine (compile)
==> riak_api (compile)
==> riak_dt (compile)
==> color (compile)
==> tdiff (compile)
==> unite (compile)
==> merl (compile)
make[1]: Entering directory `/tmp/thumbs/riak_ts-develop.29e53a4.feature-az-percentile.38765ed/deps/merl'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/tmp/thumbs/riak_ts-develop.29e53a4.feature-az-percentile.38765ed/deps/merl'
==> riak_ql (compile)
==> eunit_formatters (compile)
==> proper (compile)
make[1]: Entering directory `/tmp/thumbs/riak_ts-develop.29e53a4.feature-az-percentile.38765ed/deps/proper'
make[1]: `include/compile_flags.hrl' is up to date.
make[1]: Leaving directory `/tmp/thumbs/riak_ts-develop.29e53a4.feature-az-percentile.38765ed/deps/proper'
==> stdlib2 (compile)
==> hyper (compile)
==> riak_ts-develop.29e53a4.feature-az-percentile.38765ed (compile)
Compiling src/riak_kv_qry_compiler.erl failed:
src/riak_kv_qry_compiler.erl:26: syntax error before: '<<'
src/riak_kv_qry_compiler.erl:30: syntax error before: '>>'
src/riak_kv_qry_compiler.erl:84: syntax error before: '<'
src/riak_kv_qry_compiler.erl:107: syntax error before: '=='
src/riak_kv_qry_compiler.erl:125: syntax error before: '>>'
src/riak_kv_qry_compiler.erl:461: syntax error before: '<<'
src/riak_kv_qry_compiler.erl:543: syntax error before: '<<'
src/riak_kv_qry_compiler.erl:549: syntax error before: '=='
src/riak_kv_qry_compiler.erl:556: syntax error before: '>>'
src/riak_kv_qry_compiler.erl:584: syntax error before: '<<'
src/riak_kv_qry_compiler.erl:635: syntax error before: '<<'
src/riak_kv_qry_compiler.erl:640: syntax error before: '=='
src/riak_kv_qry_compiler.erl:668: syntax error before: '>>'
src/riak_kv_qry_compiler.erl:819: syntax error before: '<'
src/riak_kv_qry_compiler.erl:76: function compile/3 undefined
src/riak_kv_qry_compiler.erl:78: spec for undefined function riak_kv_qry_compiler:compile/3
src/riak_kv_qry_compiler.erl:610: spec for undefined function riak_kv_qry_compiler:compile_select_col/3
src/riak_kv_qry_compiler.erl:802: spec for undefined function riak_kv_qry_compiler:infer_col_type/3
src/riak_kv_qry_compiler.erl:129: function compile_order_by/2 is unused
src/riak_kv_qry_compiler.erl:209: function check_invdist_funs_consistent_with_select/2 is unused
src/riak_kv_qry_compiler.erl:236: function non_unique_identifiers/1 is unused
src/riak_kv_qry_compiler.erl:239: function occurs/2 is unused
src/riak_kv_qry_compiler.erl:260: function compile_inverdist_funcalls_to_orderby/1 is unused
src/riak_kv_qry_compiler.erl:271: function compile_invdist_funcall/1 is unused
src/riak_kv_qry_compiler.erl:279: function make_single_column_select/2 is unused
src/riak_kv_qry_compiler.erl:290: function maybe_compile_group_by/3 is unused
src/riak_kv_qry_compiler.erl:300: function compile_group_by/4 is unused
src/riak_kv_qry_compiler.erl:316: function make_group_by_time_fn/2 is unused
src/riak_kv_qry_compiler.erl:325: function get_group_by_field_position/2 is unused
src/riak_kv_qry_compiler.erl:333: function group_by_column_does_not_exist_error/2 is unused
src/riak_kv_qry_compiler.erl:342: function compile_where_clause/3 is unused
src/riak_kv_qry_compiler.erl:366: function expand_query/3 is unused
src/riak_kv_qry_compiler.erl:397: function is_last_partition_column_descending/2 is unused
src/riak_kv_qry_compiler.erl:400: function key_length/1 is unused
src/riak_kv_qry_compiler.erl:403: function local_key_field_orders/2 is unused
src/riak_kv_qry_compiler.erl:408: function finalise_aggregate/2 is unused
src/riak_kv_qry_compiler.erl:414: function finalise_aggregate2/3 is unused
src/riak_kv_qry_compiler.erl:454: function my_mapfoldl/3 is unused
src/riak_kv_qry_compiler.erl:517: function get_col_names/2 is unused
src/riak_kv_qry_compiler.erl:525: function get_col_names2/2 is unused
src/riak_kv_qry_compiler.erl:685: function validate_invdist_funcall/2 is unused
src/riak_kv_qry_compiler.erl:700: function evaluate_const_args/1 is unused
src/riak_kv_qry_compiler.erl:715: function evaluate_const_expr/1 is unused
src/riak_kv_qry_compiler.erl:744: function apply_op/3 is unused
src/riak_kv_qry_compiler.erl:755: function infer_type/3 is unused
src/riak_kv_qry_compiler.erl:758: function numeric_promote/2 is unused
src/riak_kv_qry_compiler.erl:768: function compile_select_col_stateless/3 is unused
src/riak_kv_qry_compiler.erl:881: function infer_col_function_type/4 is unused
src/riak_kv_qry_compiler.erl:891: function fn_module/1 is unused
src/riak_kv_qry_compiler.erl:896: function pull_from_row/2 is unused
src/riak_kv_qry_compiler.erl:903: function extract_stateful_functions/2 is unused
src/riak_kv_qry_compiler.erl:911: function extract_stateful_functions2/3 is unused
src/riak_kv_qry_compiler.erl:932: function maybe_fix_start_order/2 is unused
src/riak_kv_qry_compiler.erl:938: function fix_start_order/1 is unused
src/riak_kv_qry_compiler.erl:952: function fix_subquery_order/1 is unused
src/riak_kv_qry_compiler.erl:976: function fix_subquery_order_compare/2 is unused
src/riak_kv_qry_compiler.erl:985: function fix_subquery_order_compare/4 is unused
src/riak_kv_qry_compiler.erl:998: function maybe_infer_op_type/4 is unused
src/riak_kv_qry_compiler.erl:1011: function infer_op_type/3 is unused
src/riak_kv_qry_compiler.erl:1024: function compile_select_col_stateless2/3 is unused
src/riak_kv_qry_compiler.erl:1042: function to_column_name_binary/1 is unused
src/riak_kv_qry_compiler.erl:1048: function col_index_and_type_of/2 is unused
src/riak_kv_qry_compiler.erl:1059: function expand_where/2 is unused
src/riak_kv_qry_compiler.erl:1071: function find_quantum_field_index_in_key/1 is unused
src/riak_kv_qry_compiler.erl:1075: function find_quantum_field_index_in_key2/2 is unused
src/riak_kv_qry_compiler.erl:1085: function hash_timestamp_to_quanta/5 is unused
src/riak_kv_qry_compiler.erl:1129: function make_wheres/5 is unused
src/riak_kv_qry_compiler.erl:1142: function make_w2/5 is unused
src/riak_kv_qry_compiler.erl:1149: function extract_options/1 is unused
src/riak_kv_qry_compiler.erl:1161: function swap/4 is unused
src/riak_kv_qry_compiler.erl:1167: function quantum_field_name/1 is unused
src/riak_kv_qry_compiler.erl:1176: function find_quantum_fields/1 is unused
src/riak_kv_qry_compiler.erl:1180: function quantum_fn_to_field_name/1 is unused
src/riak_kv_qry_compiler.erl:1185: function check_if_timeseries/2 is unused
src/riak_kv_qry_compiler.erl:1238: function has_errors/2 is unused
src/riak_kv_qry_compiler.erl:1248: function includes/3 is unused
src/riak_kv_qry_compiler.erl:1263: function find_timestamp_bounds/2 is unused
src/riak_kv_qry_compiler.erl:1267: function find_timestamp_bounds2/4 is unused
src/riak_kv_qry_compiler.erl:1292: function acc_lower_bounds/2 is unused
src/riak_kv_qry_compiler.erl:1298: function acc_upper_bounds/2 is unused
src/riak_kv_qry_compiler.erl:1304: function break_out_timeseries/3 is unused
src/riak_kv_qry_compiler.erl:1368: function split_key_from_filters/2 is unused
src/riak_kv_qry_compiler.erl:1372: function split_key_from_filters2/2 is unused
src/riak_kv_qry_compiler.erl:1376: function take_key_field/3 is unused
src/riak_kv_qry_compiler.erl:1392: function strip/2 is unused
src/riak_kv_qry_compiler.erl:1395: function add_types_to_filter/2 is unused
src/riak_kv_qry_compiler.erl:1398: function add_types2/3 is unused
src/riak_kv_qry_compiler.erl:1422: function normalise/2 is unused
src/riak_kv_qry_compiler.erl:1437: function make_ands/1 is unused
src/riak_kv_qry_compiler.erl:1445: function rewrite/3 is unused
src/riak_kv_qry_compiler.erl:1449: function rewrite2/4 is unused
src/riak_kv_qry_compiler.erl:1468: function unwrap_cover/1 is unused
src/riak_kv_qry_compiler.erl:1490: function update_where_for_cover/2 is unused
src/riak_kv_qry_compiler.erl:1495: function update_where_for_cover/3 is unused
src/riak_kv_qry_compiler.erl:1528: function modify_where_key/3 is unused
src/riak_kv_qry_compiler.erl:1532: function resolve_expressions/3 is unused
src/riak_kv_qry_compiler.erl:1541: function resolve_expressions_folder/3 is unused
src/riak_kv_qry_compiler.erl:1561: function validate_where_fn_arity/2 is unused
src/riak_kv_qry_compiler.erl:1574: function format_binary/2 is unused
src/riak_kv_qry_compiler.erl:1577: function cast_value_to_ast/2 is unused
src/riak_kv_qry_compiler.erl:1584: function check_where_clause_is_possible/2 is unused
src/riak_kv_qry_compiler.erl:1610: function check_where_clause_is_possible_fold/4 is unused
src/riak_kv_qry_compiler.erl:1809: function append_to_eliminate_later/2 is unused
src/riak_kv_qry_compiler.erl:1813: function store_filter_check/2 is unused
src/riak_kv_qry_compiler.erl:1817: function is_field_nullable/2 is unused
src/riak_kv_qry_compiler.erl:1821: function find_filter_check/2 is unused
src/riak_kv_qry_compiler.erl:1843: function rewrite_where_with_additional_filters/4 is unused
src/riak_kv_qry_compiler.erl:1862: function store_to_where_props/3 is unused
src/riak_kv_qry_compiler.erl:1867: function rewrite_start_key_with_filters/6 is unused
src/riak_kv_qry_compiler.erl:1886: function rewrite_end_key_with_filters/6 is unused
src/riak_kv_qry_compiler.erl:1905: function is_inclusive_op/1 is unused
src/riak_kv_qry_compiler.erl:1912: function to_key_elem/2 is unused
src/riak_kv_qry_compiler.erl:1916: function find_filters_on_additional_local_key_fields/2 is unused
src/riak_kv_qry_compiler.erl:1926: function find_filters_on_additional_local_key_fields_folder/4 is unused
ERROR: compile failed while processing /tmp/thumbs/riak_ts-develop.29e53a4.feature-az-percentile.38765ed: rebar_abort
make: *** [compile] Error 1





⬜ 0 of 2 Code reviews from organization basho

@thumbot
Copy link

thumbot commented Feb 28, 2017

feature-az-percentile becb69d ➡️ riak_ts-develop 29e53a4 ⛔ completed
There seems to be an issue with build step **make_test,make_xref,make_dialyzer** ! ☁️
✅ MERGE

Started at: 2017-02-28 15:36
Duration: 0 seconds.
Result: OK
Message: Merge Success: feature-az-percentile becb69d onto target branch: riak_ts-develop 29e53a4
Exit Code: OK

📄







  Updating 29e53a4..becb69d
Fast-forward (no commit created; -m option ignored)
 include/riak_kv_ts.hrl          |   2 +-
 src/riak_kv_qry.erl             |  18 +-
 src/riak_kv_qry_buffers.erl     |  84 +++---
 src/riak_kv_qry_buffers_ldb.erl |  61 ++--
 src/riak_kv_qry_compiler.erl    | 599 ++++++++++++++++++++++++++++++++--------
 src/riak_kv_qry_worker.erl      |  12 +-
 src/riak_kv_ts_error_msgs.hrl   |  49 +++-
 7 files changed, 632 insertions(+), 193 deletions(-)




✅ MAKE_CLEAN

Started at: 2017-02-28 15:36
Duration: 0 seconds.
Result: OK
Message: OK
Exit Code: 0

📄


cd /tmp/thumbs/riak_ts-develop.29e53a4.feature-az-percentile.becb69d; make clean




  ./rebar clean
==> riak_ts-develop.29e53a4.feature-az-percentile.becb69d (clean)
rm -rf test.*-temp-data





✅ MAKE_DEPS

Started at: 2017-02-28 15:36
Duration: 33 seconds.
Result: OK
Message: OK
Exit Code: 0

📄


cd /tmp/thumbs/riak_ts-develop.29e53a4.feature-az-percentile.becb69d; make deps




  ./rebar get-deps
==> riak_ts-develop.29e53a4.feature-az-percentile.becb69d (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.97.5p1"}}
Cloning into 'eper'...
Pulling sext from {git,"https://github.com/basho/sext.git",{tag,"1.1p6"}}
Cloning into 'sext'...
Pulling riak_pipe from {git,"https://github.com/basho/riak_pipe.git",
                            {branch,"riak_ts-develop"}}
Cloning into 'riak_pipe'...
Pulling riak_api from {git,"https://github.com/basho/riak_api.git",
                           {branch,"riak_ts-develop"}}
Cloning into 'riak_api'...
Pulling riak_dt from {git,"https://github.com/basho/riak_dt.git",
                          {tag,"2.1.3"}}
Cloning into 'riak_dt'...
Pulling msgpack from {git,"https://github.com/basho/msgpack-erlang.git",
                          {tag,"0.3.5"}}
Cloning into 'msgpack'...
Pulling riak_ql from {git,"https://github.com/basho/riak_ql.git",
                          {branch,"develop"}}
Cloning into 'riak_ql'...
Pulling jam from {git,"https://github.com/basho/jam.git",{tag,"1.0.0"}}
Cloning into 'jam'...
Pulling eunit_formatters from {git,"https://github.com/basho/eunit_formatters",
                                   {tag,"0.1.2"}}
Cloning into 'eunit_formatters'...
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 lager from {git,"https://github.com/basho/lager.git",{tag,"3.2.4"}}
Cloning into 'lager'...
Pulling neotoma from {git,"https://github.com/basho/neotoma.git",
                          {tag,"1.7.3"}}
Cloning into 'neotoma'...
==> getopt (get-deps)
==> lager (get-deps)
Pulling goldrush from {git,"https://github.com/basho/goldrush.git",
                           {tag,"0.1.9"}}
Cloning into 'goldrush'...
==> goldrush (get-deps)
==> neotoma (get-deps)
==> eper (get-deps)
==> sext (get-deps)
Pulling edown from {git,"git://github.com/basho/edown.git",{tag,"0.8.1"}}
Cloning into 'edown'...
==> edown (get-deps)
==> riak_pipe (get-deps)
Pulling riak_core from {git,"git://github.com/basho/riak_core.git",
                            {branch,"riak_ts-develop"}}
Cloning into 'riak_core'...
==> jam (get-deps)
==> riak_core (get-deps)
Pulling poolboy from {git,"https://github.com/basho/poolboy.git",
                          {tag,"0.8.1p3"}}
Cloning into 'poolboy'...
Pulling basho_stats from {git,"https://github.com/basho/basho_stats.git",
                              {tag,"1.0.3"}}
Cloning into 'basho_stats'...
Pulling riak_sysmon from {git,"https://github.com/basho/riak_sysmon.git",
                              {tag,"2.1.4"}}
Cloning into 'riak_sysmon'...
Pulling riak_ensemble from {git,"https://github.com/basho/riak_ensemble",
                                {branch,"riak_ts-develop"}}
Cloning into 'riak_ensemble'...
Pulling pbkdf2 from {git,"https://github.com/basho/erlang-pbkdf2.git",
                         {tag,"2.0.0"}}
Cloning into 'pbkdf2'...
Pulling eleveldb from {git,"https://github.com/basho/eleveldb.git",
                           {branch,"riak_ts-develop"}}
Cloning into 'eleveldb'...
Pulling exometer_core from {git,"https://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)
==> msgpack (get-deps)
==> eleveldb (get-deps)
Cloning into 'leveldb'...
Note: checking out '2.0.33'.

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 69a8fc1... add stub code for viewing Riak objects.  need way to conditional compile OS versus EE for this to be live
==> 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_api (get-deps)
Pulling riak_pb from {git,"https://github.com/basho/riak_pb.git",
                          {tag,"2.3.0.0"}}
Cloning into 'riak_pb'...
Pulling webmachine from {git,"https://github.com/basho/webmachine.git",
                             {tag,"1.10.8p2"}}
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)
==> riak_dt (get-deps)
==> riak_ql (get-deps)
Pulling unite from {git,"https://github.com/basho/unite.git",{tag,"v0.0.1p2"}}
Cloning into 'unite'...
Pulling merl from {git,"https://github.com/basho/merl.git",
                       {tag,"0.1.0-basho"}}
Cloning into 'merl'...
==> unite (get-deps)
Pulling color from {git,"https://github.com/basho/erlang-color.git",
                        {tag,"v0.2.0p1"}}
Cloning into 'color'...
Pulling tdiff from {git,"https://github.com/basho/tdiff.git",{tag,"0.1"}}
Cloning into 'tdiff'...
==> color (get-deps)
==> tdiff (get-deps)
==> merl (get-deps)
==> eunit_formatters (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)





✅ MAKE_COMPILE

Started at: 2017-02-28 15:37
Duration: 101 seconds.
Result: OK
Message: OK
Exit Code: 0

📄


cd /tmp/thumbs/riak_ts-develop.29e53a4.feature-az-percentile.becb69d; make compile




  
  
... Snipped 1887 lines ...
achine_mochiweb.erl
Compiled src/wmtrace_resource.erl
==> riak_api (compile)
Compiled src/riak_api_pb_service.erl
Compiled src/riak_api_pb_frame.erl
Compiled src/riak_api_stat.erl
Compiled src/riak_api_web.erl
Compiled src/riak_api_web_security.erl
Compiled src/riak_api_sup.erl
Compiled src/riak_api_pb_listener.erl
Compiled src/riak_api_pb_registration_helper.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
==> riak_dt (compile)
Compiled src/riak_dt.erl
Compiled src/riak_dt_lwwreg.erl
Compiled src/riak_dt_gcounter.erl
Compiled src/riak_dt_orset.erl
Compiled src/riak_dt_vclock.erl
Compiled src/riak_dt_enable_flag.erl
Compiled src/riak_dt_od_flag.erl
Compiled src/riak_dt_gset.erl
Compiled src/riak_dt_oe_flag.erl
Compiled src/riak_dt_emcntr.erl
Compiled src/riak_dt_disable_flag.erl
Compiled src/riak_dt_pncounter.erl
Compiled src/riak_dt_orswot.erl
Compiled src/riak_dt_map.erl
==> color (compile)
Compiled src/color.erl
==> tdiff (compile)
Compiled src/tdiff_benchmark.erl
Compiled src/tdiff.erl
Compiled src/tdiff_debug.erl
==> unite (compile)
Compiled src/unite_compact.erl
==> merl (compile)
make[1]: Entering directory `/tmp/thumbs/riak_ts-develop.29e53a4.feature-az-percentile.becb69d/deps/merl'
erlc -pz ./priv -pa ./ebin +debug_info -o ebin/ src/merl.erl
erlc -DMERL_NO_TRANSFORM +debug_info -o priv/ src/merl_transform.erl
erlc -pz ./priv -pa ./ebin +debug_info -o ebin/ src/merl_transform.erl
erlc -pz ./priv -pa ./ebin +debug_info -o ebin/ src/merl_tests.erl
make[1]: Leaving directory `/tmp/thumbs/riak_ts-develop.29e53a4.feature-az-percentile.becb69d/deps/merl'
==> riak_ql (compile)
Compiled src/riak_ql_lexer.xrl
Compiled src/riak_ql_parser.yrl
Compiled src/riak_ql_lexer.erl
Compiled src/riak_ql_parser.erl
Compiled src/riak_ql_component.erl
Compiled src/riak_ql_show_create_table.erl
Compiled src/riak_ql_ddl_util.erl
Compiled src/riak_ql_cmd.erl
Compiled src/riak_ql_describe.erl
Compiled src/riak_ql_window_agg_fns.erl
Compiled src/riak_ql_quanta.erl
Compiled src/riak_ql_to_string.erl
Compiled src/riak_ql_ddl.erl
Compiled src/riak_ql_ddl_compiler.erl
==> eunit_formatters (compile)
Compiled src/binomial_heap.erl
Compiled src/eunit_progress.erl
==> proper (compile)
make[1]: Entering directory `/tmp/thumbs/riak_ts-develop.29e53a4.feature-az-percentile.becb69d/deps/proper'
./write_compile_flags include/compile_flags.hrl
make[1]: Leaving directory `/tmp/thumbs/riak_ts-develop.29e53a4.feature-az-percentile.becb69d/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/riak_ts-develop.29e53a4.feature-az-percentile.becb69d/deps/proper/src/proper_types.erl:342: Warning: missing specification for function from_binary/1
/tmp/thumbs/riak_ts-develop.29e53a4.feature-az-percentile.becb69d/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_gen_db.erl
Compiled src/s2_env.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_maybe.erl
Compiled src/s2_time.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_ts-develop.29e53a4.feature-az-percentile.becb69d (compile)
Compiled src/riak_kv_backend.erl
Compiled src/riak_kv_test_util.erl
Compiled src/riak_kv_ensemble_backend.erl
Compiled src/riak_kv_ttb_ts.erl
Compiled src/riak_kv_ts_util.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_object.erl
Compiled src/riak_kv_pb_bucket.erl
Compiled src/riak_object_json.erl
Compiled src/riak_kv_pb_index.erl
Compiled src/riak_kv_env.erl
Compiled src/riak_kv_wm_ts_util.erl
Compiled src/riak_kv_requests.erl
Compiled src/riak_kv_cinfo.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_select.erl
Compiled src/riak_kv_memory_backend.erl
Compiled src/riak_kv_qry_queue.erl
Compiled src/riak_kv_fold_buffer.erl
Compiled src/riak_kv_hooks.erl
Compiled src/riak_kv_mapred_json.erl
Compiled src/riak_kv_qry_compiler.erl
Compiled src/riak_kv_js_sup.erl
Compiled src/riak_kv_mrc_pipe.erl
Compiled src/riak_kv_qry_buffers.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_bucket.erl
Compiled src/riak_kv_qry_worker.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_get_core.erl
Compiled src/riak_kv_sup.erl
Compiled src/riak_kv_vnode_status_mgr.erl
Compiled src/riak_kv_stat.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_js_vm.erl
Compiled src/riak_kv_entropy_info.erl
Compiled src/riak_kv_wm_timeseries.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_wm_object.erl
Compiled src/riak_kv_buckets_fsm_sup.erl
Compiled src/riak_kv_pb_ts.erl
Compiled src/riak_kv_gcounter.erl
Compiled src/riak_kv_wm_stats.erl
Compiled src/riak_kv_mapreduce.erl
Compiled src/riak_kv_worker.erl
Compiled src/riak_kv_ts_svc.erl
Compiled src/riak_kv_wm_mapred.erl
Compiled src/riak_kv_yessir_backend.erl
Compiled src/riak_kv_mapred_filters.erl
Compiled src/riak_kv_pb_bucket_key_apl.erl
Compiled src/riak_kv_http_cache.erl
Compiled src/riak_kv_ts_api.erl
Compiled src/riak_kv_multi_prefix_backend.erl
Compiled src/riak_kv_wm_index.erl
Compiled src/riak_kv_stat_worker.erl
Compiled src/riak_kv_put_core.erl
Compiled src/riak_kv_qry_sup.erl
Compiled src/riak_kv_w_reduce.erl
Compiled src/sms.erl
Compiled src/riak_kv_delete.erl
Compiled src/riak_kv_metadata_store_listener.erl
Compiled src/riak_kv_encoding_migrate.erl
Compiled src/riak_kv_mapred_term.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_pb_counter.erl
Compiled src/riak_kv_eleveldb_backend.erl
Compiled src/riak_kv_wm_crdt.erl
Compiled src/riak_kv_pb_mapred.erl
Compiled src/json_pp.erl
Compiled src/riak_kv_wm_timeseries_query.erl
Compiled src/riak_kv_qry_coverage_plan.erl
Compiled src/riak_kv_wm_counter.erl
Compiled src/riak_kv_2i_aae.erl
Compiled src/riak_kv_ts_newtype.erl
Compiled src/riak_kv_qry.erl
Compiled src/riak_kv_compile_tab.erl
Compiled src/riak_kv_pb_crdt.erl
Compiled src/riak_kv_wm_timeseries_listkeys.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_kv_ensembles.erl
Compiled src/riak_index.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_pb_coverage.erl
Compiled src/riak_kv_keys_fsm.erl
Compiled src/riak_kv_get_fsm.erl
Compiled src/riak_kv_ts_sup.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_qry_buffers_ldb.erl
Compiled src/riak_kv_delete_sup.erl
Compiled src/riak_kv_crdt_json.erl
Compiled src/riak_kv_wm_keylist.erl
Compiled priv/tracers/tracer_func_args.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_timeit.erl
Compiled priv/tracers/tracer_eleveldb_put_size.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





⛔ MAKE_TEST

Started at: 2017-02-28 15:38
Duration: 1083 seconds.
Result: ERROR
Message: Step make_test Failed!
Exit Code: 2

📄


cd /tmp/thumbs/riak_ts-develop.29e53a4.feature-az-percentile.becb69d; make test




  
  
... Snipped 535 lines ...
[0m�[32m.�[0m....................................................................................................(x10)..........................................................................................
OK, passed 1000 tests
�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[31;1mF�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[31;1mF�[0m�[31;1mF�[0m�[32m.�[0m�[32m.�[0m�[31;1mF�[0m�[31;1mF�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m[os_mon] memory supervisor port (memsup): Erlang has closed
[os_mon] cpu supervisor port (cpu_sup): Erlang has closed
�[32m.�[0m[os_mon] memory supervisor port (memsup): Erlang has closed
[os_mon] cpu supervisor port (cpu_sup): Erlang has closed
�[32m.�[0m[os_mon] memory supervisor port (memsup): Erlang has closed
[os_mon] cpu supervisor port (cpu_sup): Erlang has closed
�[32m.�[0m[os_mon] memory supervisor port (memsup): Erlang has closed
[os_mon] cpu supervisor port (cpu_sup): Erlang has closed
�[32m.�[0m[os_mon] memory supervisor port (memsup): Erlang has closed
[os_mon] cpu supervisor port (cpu_sup): Erlang has closed
�[32m.�[0m�[32m.�[0m�[32m.�[0m....................................................................................................(x10)....................................................................................................(x100)....................................................................................................(x1000).(x100).(x10).........(x1).....
Time limit reached: 10.0 seconds.

OK, passed 12295 tests
�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m....................................................................................................(x10)....................................................................................................(x100).........................(x10).........
Time limit reached: 5.0 seconds.

OK, passed 3690 tests
�[32m.�[0m....................................................................................................(x10)....................................................................................................(x100)............(x10).......(x1).........
Time limit reached: 5.0 seconds.

OK, passed 2379 tests
�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m....................................................................................................(x10)..........................................................................................
OK, passed 1000 tests
�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m....................................................................................................(x10)....................................................................................................(x100)..............................(x10)........(x1)........
Time limit reached: 60.0 seconds.

OK, passed 4188 tests

sibling_count
23.85% 0
15.09% 1
14.18% 2
12.20% 3
9.12% 4
6.85% 5
4.97% 6
3.72% 7
2.79% 8
1.81% 9
1.48% 10
1.03% 11
0.74% 12
0.50% 14
0.48% 13
0.24% 16
0.21% 15
0.14% 17
0.10% 21
0.10% 18
0.07% 25
0.07% 22
0.07% 20
0.07% 19
0.05% 29
0.02% 31
0.02% 26

17.944% {riak_object_dvv_statem,get,4}
17.736% {riak_object_dvv_statem,get_put,7}
17.710% {riak_object_dvv_statem,put,4}
17.568% {riak_object_dvv_statem,replicate,4}
13.469% {riak_object_dvv_statem,update,5}
9.678% {riak_object_dvv_statem,make_ring,2}
5.895% {riak_object_dvv_statem,set_nr,1}
�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0mtest/riak_kv_schema_tests.erl:424:<0.2558.0>: Supporting riak_core components not present, skipping job_class_enabled test
�[32m.�[0m

 1) group_by_column_not_in_the_table_test/0 (src/riak_kv_qry_compiler.erl:479)
    �[31;1mUncaught exception! �[0m
    �[31mexception error: no function clause matching 
                     riak_ql_ddl:syntax_error_to_msg2({unknown_column,<<"x">>}) (src/riak_ql_ddl.erl, line 294)
      in function  riak_ql_ddl:syntax_error_to_msg/1 (src/riak_ql_ddl.erl, line 290)
      in call from riak_kv_qry:'-format_query_syntax_errors/1-lc$^0/1-0-'/1 (src/riak_kv_qry.erl, line 340)
      in call from riak_kv_qry:format_query_syntax_errors/1 (src/riak_kv_qry.erl, line 340)
      in call from riak_kv_qry_compiler:compile_select_clause/3 (src/riak_kv_qry_compiler.erl, line 479)
      in call from riak_kv_qry_compiler:compile/3 (src/riak_kv_qry_compiler.erl, line 84)
      in call from riak_kv_qry_compiler:'-group_by_column_not_in_the_table_test/0-fun-0-'/3 (src/riak_kv_qry_compiler.erl, line 3348)�[0m

 2) validate_invdist_funcall_1_test/0 (src/riak_kv_qry_compiler.erl:642)
    �[31;1mUncaught exception! �[0m
    �[31mexception error: undefined function riak_ql_inverse_distrib_fns:fn_param_check/2
      in function  riak_kv_qry_compiler:validate_invdist_funcall/2 (src/riak_kv_qry_compiler.erl, line 642)
      in call from riak_kv_qry_compiler:'-validate_invdist_funcall_1_test/0-fun-0-'/1 (src/riak_kv_qry_compiler.erl, line 4568)
      in call from riak_kv_qry_compiler:validate_invdist_funcall_1_test/0 �[0m

 3) validate_invdist_funcall_2_test/0 (src/riak_kv_qry_compiler.erl:642)
    �[31;1mUncaught exception! �[0m
    �[31mexception error: undefined function riak_ql_inverse_distrib_fns:fn_param_check/2
      in function  riak_kv_qry_compiler:validate_invdist_funcall/2 (src/riak_kv_qry_compiler.erl, line 642)
      in call from riak_kv_qry_compiler:'-validate_invdist_funcall_2_test/0-fun-0-'/1 (src/riak_kv_qry_compiler.erl, line 4574)
      in call from riak_kv_qry_compiler:validate_invdist_funcall_2_test/0 �[0m

 4) compile_invdist_full_test/0 (src/riak_kv_qry_compiler.erl:1914)
    �[31;1mUncaught exception! �[0m
    �[31mexception error: no match of right hand side value 
                     {error,{0,riak_ql_parser,
                             <<"Function not supported - 'percentile_disc'.">>}}
      in function  riak_kv_qry_compiler:get_query/2 (src/riak_kv_qry_compiler.erl, line 1914)
      in call from riak_kv_qry_compiler:compile_invdist_full_test/0 (src/riak_kv_qry_compiler.erl, line 4595)�[0m

 5) compile_invdist_partial_test/0 (src/riak_kv_qry_compiler.erl:1914)
    �[31;1mUncaught exception! �[0m
    �[31mexception error: no match of right hand side value 
                     {error,{0,riak_ql_parser,
                             <<"Function not supported - 'percentile_disc'.">>}}
      in function  riak_kv_qry_compiler:get_query/2 (src/riak_kv_qry_compiler.erl, line 1914)
      in call from riak_kv_qry_compiler:compile_invdist_partial_test/0 (src/riak_kv_qry_compiler.erl, line 4617)�[0m

�[32m581 tests passed�[0m  �[31m5 tests failed�[0m  �[30;1m(1065.87 s)�[0m
ERROR: One or more eunit tests failed.
ERROR: eunit failed while processing /tmp/thumbs/riak_ts-develop.29e53a4.feature-az-percentile.becb69d: rebar_abort
make: *** [test] Error 1





⛔ MAKE_XREF

Started at: 2017-02-28 15:57
Duration: 11 seconds.
Result: ERROR
Message: Step make_xref Failed!
Exit Code: 2

📄


cd /tmp/thumbs/riak_ts-develop.29e53a4.feature-az-percentile.becb69d; make xref




  ./rebar get-deps
==> sidejob (get-deps)
==> erlang_js (get-deps)
==> meck (get-deps)
==> getopt (get-deps)
==> goldrush (get-deps)
==> lager (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)
==> msgpack (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)
==> jam (get-deps)
==> clique (get-deps)
==> riak_core (get-deps)
==> riak_pipe (get-deps)
==> hamcrest (get-deps)
==> riak_pb (get-deps)
==> mochiweb (get-deps)
==> webmachine (get-deps)
==> riak_api (get-deps)
==> riak_dt (get-deps)
==> color (get-deps)
==> tdiff (get-deps)
==> unite (get-deps)
==> merl (get-deps)
==> riak_ql (get-deps)
==> eunit_formatters (get-deps)
==> proper (get-deps)
==> stdlib2 (get-deps)
==> hyper (get-deps)
==> riak_ts-develop.29e53a4.feature-az-percentile.becb69d (get-deps)
./rebar compile
==> sidejob (compile)
==> erlang_js (compile)
make[1]: Entering directory `/tmp/thumbs/riak_ts-develop.29e53a4.feature-az-percentile.becb69d/deps/erlang_js'
cd c_src; make
make[2]: Entering directory `/tmp/thumbs/riak_ts-develop.29e53a4.feature-az-percentile.becb69d/deps/erlang_js/c_src'
make[2]: Nothing to be done for `js'.
make[2]: Leaving directory `/tmp/thumbs/riak_ts-develop.29e53a4.feature-az-percentile.becb69d/deps/erlang_js/c_src'
make[1]: Leaving directory `/tmp/thumbs/riak_ts-develop.29e53a4.feature-az-percentile.becb69d/deps/erlang_js'
==> meck (compile)
==> getopt (compile)
==> goldrush (compile)
==> lager (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)
==> msgpack (compile)
==> eleveldb (compile)
make[1]: Entering directory `/tmp/thumbs/riak_ts-develop.29e53a4.feature-az-percentile.becb69d/deps/eleveldb/c_src/leveldb'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/tmp/thumbs/riak_ts-develop.29e53a4.feature-az-percentile.becb69d/deps/eleveldb/c_src/leveldb'
make[1]: Entering directory `/tmp/thumbs/riak_ts-develop.29e53a4.feature-az-percentile.becb69d/deps/eleveldb/c_src/leveldb'
make[1]: Nothing to be done for `tools'.
make[1]: Leaving directory `/tmp/thumbs/riak_ts-develop.29e53a4.feature-az-percentile.becb69d/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)
==> jam (compile)
==> clique (compile)
==> riak_core (compile)
==> riak_pipe (compile)
==> hamcrest (compile)
==> hamcrest (post_compile)
==> riak_pb (compile)
==> mochiweb (compile)
==> webmachine (compile)
==> riak_api (compile)
==> riak_dt (compile)
==> color (compile)
==> tdiff (compile)
==> unite (compile)
==> merl (compile)
make[1]: Entering directory `/tmp/thumbs/riak_ts-develop.29e53a4.feature-az-percentile.becb69d/deps/merl'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/tmp/thumbs/riak_ts-develop.29e53a4.feature-az-percentile.becb69d/deps/merl'
==> riak_ql (compile)
==> eunit_formatters (compile)
==> proper (compile)
make[1]: Entering directory `/tmp/thumbs/riak_ts-develop.29e53a4.feature-az-percentile.becb69d/deps/proper'
make[1]: `include/compile_flags.hrl' is up to date.
make[1]: Leaving directory `/tmp/thumbs/riak_ts-develop.29e53a4.feature-az-percentile.becb69d/deps/proper'
==> stdlib2 (compile)
==> hyper (compile)
==> riak_ts-develop.29e53a4.feature-az-percentile.becb69d (compile)
./rebar xref skip_deps=true
WARN:  Ignoring sub_dirs for /tmp/thumbs/riak_ts-develop.29e53a4.feature-az-percentile.becb69d/deps/exometer_core
==> riak_ts-develop.29e53a4.feature-az-percentile.becb69d (xref)
Query (XC - UC) || (XU - X - B - "(cluster_info|dtrace|yz_kv|yz_stat|object)" : Mod)
 answer [{{riak_kv_qry_compiler,validate_invdist_funcall,2},
          {riak_ql_inverse_distrib_fns,fn_param_check,2}}]
 did not match []
ERROR: xref failed while processing /tmp/thumbs/riak_ts-develop.29e53a4.feature-az-percentile.becb69d: rebar_abort
make: *** [xref] Error 1





⛔ MAKE_DIALYZER

Started at: 2017-02-28 15:57
Duration: 93 seconds.
Result: ERROR
Message: Step make_dialyzer Failed!
Exit Code: 2

📄


cd /tmp/thumbs/riak_ts-develop.29e53a4.feature-az-percentile.becb69d; make dialyzer




  
  
... Snipped 693 lines ...
or/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:swap_handler/3
  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_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/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:unregister_name/1
  global:whereis_name/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_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:write_char/1
  io_lib:write_string/1
  io_lib_format:fwrite_g/1
  io_lib_pretty:print/4
  io_lib_pretty:print/6
  lager_default_tracer:info/1
  lib:format_exception/6
  lists:append/1
  lists:concat/1
  lists:duplicate/2
  lists:filtermap/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:sum/1
  lists:ukeymerge/3
  lists:ukeysort/2
  lists:umerge/2
  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
  mnesia:system_info/1
  mnesia:table_info/2
  mnesia_tm:get_info/1
  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
  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_link/1
  proc_lib:spawn_link/3
  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
  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/4
  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_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: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/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
  zlib:gunzip/1
  zlib:gzip/1
Unknown types:
  calendar:datetime/0
  compile:option/0
  dets:tab_name/0
  erl_parse:abstract_clause/0
  erl_parse:abstract_expr/0
  erl_parse:abstract_form/0
  erl_scan:line/0
  erl_scan:location/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:socket/0
  io:device/0
  io:format/0
  meck_history:history_record/0
  msgpack:msgpack_map_jiffy/0
  msgpack:msgpack_map_jsx/0
  orddict:orddict/0
  ordsets:ordset/1
  proplists:property/0
  proplists:proplist/0
  re:mp/0
  ssl:ssl_option/0
  ssl:sslsocket/0
  supervisor:child_spec/0
  supervisor:strategy/0
  timer:tref/0
  unicode:charlist/0
 done in 0m47.72s
done (passed successfully)
==> riak_ts-develop.29e53a4.feature-az-percentile.becb69d (dialyzer)
riak_kv_qry_compiler.erl:164: The pattern [{SubstituteColName, _, _}] can never match the type []
riak_kv_qry_compiler.erl:182: The call erlang:hd(BadFunCalls::[]) will never return since it differs in the 1st argument from the success typing arguments: (nonempty_maybe_improper_list())
riak_kv_qry_compiler.erl:208: The pattern [_SameColumndOrderBy] can never match the type []
riak_kv_qry_compiler.erl:260: Function make_single_column_select/2 will never be called
  riak_ql_inverse_distrib_fns:fn_param_check/2
  riak_ql_inverse_distrib_fns:invdist_function/0
make: *** [dialyzer-run] Error 1





⬜ 0 of 2 Code reviews from organization basho

@hmmr hmmr force-pushed the feature-az-percentile branch from becb69d to 0bd882b Compare March 1, 2017 00:02
@thumbot
Copy link

thumbot commented Mar 1, 2017

feature-az-percentile 0bd882b ➡️ riak_ts-develop 29e53a4 ⛔ completed
There seems to be an issue with build step **make_test,make_xref,make_dialyzer** ! ☁️
✅ MERGE

Started at: 2017-02-28 16:03
Duration: 3 seconds.
Result: OK
Message: Merge Success: feature-az-percentile 0bd882b onto target branch: riak_ts-develop 29e53a4
Exit Code: OK

📄







  Updating 29e53a4..0bd882b
Fast-forward (no commit created; -m option ignored)
 include/riak_kv_ts.hrl          |   2 +-
 src/riak_kv_qry.erl             |  18 +-
 src/riak_kv_qry_buffers.erl     |  84 +++---
 src/riak_kv_qry_buffers_ldb.erl |  61 ++--
 src/riak_kv_qry_compiler.erl    | 599 ++++++++++++++++++++++++++++++++--------
 src/riak_kv_qry_worker.erl      |  12 +-
 src/riak_kv_ts_error_msgs.hrl   |  49 +++-
 7 files changed, 632 insertions(+), 193 deletions(-)




✅ MAKE_CLEAN

Started at: 2017-02-28 16:03
Duration: 1 seconds.
Result: OK
Message: OK
Exit Code: 0

📄


cd /tmp/thumbs/riak_ts-develop.29e53a4.feature-az-percentile.0bd882b; make clean




  ./rebar clean
==> riak_ts-develop.29e53a4.feature-az-percentile.0bd882b (clean)
rm -rf test.*-temp-data





✅ MAKE_DEPS

Started at: 2017-02-28 16:03
Duration: 37 seconds.
Result: OK
Message: OK
Exit Code: 0

📄


cd /tmp/thumbs/riak_ts-develop.29e53a4.feature-az-percentile.0bd882b; make deps




  ./rebar get-deps
==> riak_ts-develop.29e53a4.feature-az-percentile.0bd882b (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.97.5p1"}}
Cloning into 'eper'...
Pulling sext from {git,"https://github.com/basho/sext.git",{tag,"1.1p6"}}
Cloning into 'sext'...
Pulling riak_pipe from {git,"https://github.com/basho/riak_pipe.git",
                            {branch,"riak_ts-develop"}}
Cloning into 'riak_pipe'...
Pulling riak_api from {git,"https://github.com/basho/riak_api.git",
                           {branch,"riak_ts-develop"}}
Cloning into 'riak_api'...
Pulling riak_dt from {git,"https://github.com/basho/riak_dt.git",
                          {tag,"2.1.3"}}
Cloning into 'riak_dt'...
Pulling msgpack from {git,"https://github.com/basho/msgpack-erlang.git",
                          {tag,"0.3.5"}}
Cloning into 'msgpack'...
Pulling riak_ql from {git,"https://github.com/basho/riak_ql.git",
                          {branch,"develop"}}
Cloning into 'riak_ql'...
Pulling jam from {git,"https://github.com/basho/jam.git",{tag,"1.0.0"}}
Cloning into 'jam'...
Pulling eunit_formatters from {git,"https://github.com/basho/eunit_formatters",
                                   {tag,"0.1.2"}}
Cloning into 'eunit_formatters'...
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 lager from {git,"https://github.com/basho/lager.git",{tag,"3.2.4"}}
Cloning into 'lager'...
Pulling neotoma from {git,"https://github.com/basho/neotoma.git",
                          {tag,"1.7.3"}}
Cloning into 'neotoma'...
==> getopt (get-deps)
==> lager (get-deps)
Pulling goldrush from {git,"https://github.com/basho/goldrush.git",
                           {tag,"0.1.9"}}
Cloning into 'goldrush'...
==> goldrush (get-deps)
==> neotoma (get-deps)
==> eper (get-deps)
==> sext (get-deps)
Pulling edown from {git,"git://github.com/basho/edown.git",{tag,"0.8.1"}}
Cloning into 'edown'...
==> edown (get-deps)
==> riak_pipe (get-deps)
Pulling riak_core from {git,"git://github.com/basho/riak_core.git",
                            {branch,"riak_ts-develop"}}
Cloning into 'riak_core'...
==> jam (get-deps)
==> riak_core (get-deps)
Pulling poolboy from {git,"https://github.com/basho/poolboy.git",
                          {tag,"0.8.1p3"}}
Cloning into 'poolboy'...
Pulling basho_stats from {git,"https://github.com/basho/basho_stats.git",
                              {tag,"1.0.3"}}
Cloning into 'basho_stats'...
Pulling riak_sysmon from {git,"https://github.com/basho/riak_sysmon.git",
                              {tag,"2.1.4"}}
Cloning into 'riak_sysmon'...
Pulling riak_ensemble from {git,"https://github.com/basho/riak_ensemble",
                                {branch,"riak_ts-develop"}}
Cloning into 'riak_ensemble'...
Pulling pbkdf2 from {git,"https://github.com/basho/erlang-pbkdf2.git",
                         {tag,"2.0.0"}}
Cloning into 'pbkdf2'...
Pulling eleveldb from {git,"https://github.com/basho/eleveldb.git",
                           {branch,"riak_ts-develop"}}
Cloning into 'eleveldb'...
Pulling exometer_core from {git,"https://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)
==> msgpack (get-deps)
==> eleveldb (get-deps)
Cloning into 'leveldb'...
Note: checking out '2.0.33'.

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 69a8fc1... add stub code for viewing Riak objects.  need way to conditional compile OS versus EE for this to be live
==> 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_api (get-deps)
Pulling riak_pb from {git,"https://github.com/basho/riak_pb.git",
                          {tag,"2.3.0.0"}}
Cloning into 'riak_pb'...
Pulling webmachine from {git,"https://github.com/basho/webmachine.git",
                             {tag,"1.10.8p2"}}
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)
==> riak_dt (get-deps)
==> riak_ql (get-deps)
Pulling unite from {git,"https://github.com/basho/unite.git",{tag,"v0.0.1p2"}}
Cloning into 'unite'...
Pulling merl from {git,"https://github.com/basho/merl.git",
                       {tag,"0.1.0-basho"}}
Cloning into 'merl'...
==> unite (get-deps)
Pulling color from {git,"https://github.com/basho/erlang-color.git",
                        {tag,"v0.2.0p1"}}
Cloning into 'color'...
Pulling tdiff from {git,"https://github.com/basho/tdiff.git",{tag,"0.1"}}
Cloning into 'tdiff'...
==> color (get-deps)
==> tdiff (get-deps)
==> merl (get-deps)
==> eunit_formatters (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)





✅ MAKE_COMPILE

Started at: 2017-02-28 16:03
Duration: 98 seconds.
Result: OK
Message: OK
Exit Code: 0

📄


cd /tmp/thumbs/riak_ts-develop.29e53a4.feature-az-percentile.0bd882b; make compile




  
  
... Snipped 1887 lines ...
ace_resource.erl
Compiled src/webmachine_mochiweb.erl
==> riak_api (compile)
Compiled src/riak_api_pb_service.erl
Compiled src/riak_api_pb_frame.erl
Compiled src/riak_api_stat.erl
Compiled src/riak_api_web.erl
Compiled src/riak_api_web_security.erl
Compiled src/riak_api_sup.erl
Compiled src/riak_api_pb_listener.erl
Compiled src/riak_api_pb_registration_helper.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
==> riak_dt (compile)
Compiled src/riak_dt.erl
Compiled src/riak_dt_gcounter.erl
Compiled src/riak_dt_lwwreg.erl
Compiled src/riak_dt_orset.erl
Compiled src/riak_dt_vclock.erl
Compiled src/riak_dt_enable_flag.erl
Compiled src/riak_dt_od_flag.erl
Compiled src/riak_dt_gset.erl
Compiled src/riak_dt_oe_flag.erl
Compiled src/riak_dt_emcntr.erl
Compiled src/riak_dt_disable_flag.erl
Compiled src/riak_dt_pncounter.erl
Compiled src/riak_dt_orswot.erl
Compiled src/riak_dt_map.erl
==> color (compile)
Compiled src/color.erl
==> tdiff (compile)
Compiled src/tdiff_benchmark.erl
Compiled src/tdiff.erl
Compiled src/tdiff_debug.erl
==> unite (compile)
Compiled src/unite_compact.erl
==> merl (compile)
make[1]: Entering directory `/tmp/thumbs/riak_ts-develop.29e53a4.feature-az-percentile.0bd882b/deps/merl'
erlc -pz ./priv -pa ./ebin +debug_info -o ebin/ src/merl.erl
erlc -DMERL_NO_TRANSFORM +debug_info -o priv/ src/merl_transform.erl
erlc -pz ./priv -pa ./ebin +debug_info -o ebin/ src/merl_transform.erl
erlc -pz ./priv -pa ./ebin +debug_info -o ebin/ src/merl_tests.erl
make[1]: Leaving directory `/tmp/thumbs/riak_ts-develop.29e53a4.feature-az-percentile.0bd882b/deps/merl'
==> riak_ql (compile)
Compiled src/riak_ql_lexer.xrl
Compiled src/riak_ql_parser.yrl
Compiled src/riak_ql_lexer.erl
Compiled src/riak_ql_parser.erl
Compiled src/riak_ql_component.erl
Compiled src/riak_ql_show_create_table.erl
Compiled src/riak_ql_ddl_util.erl
Compiled src/riak_ql_cmd.erl
Compiled src/riak_ql_describe.erl
Compiled src/riak_ql_window_agg_fns.erl
Compiled src/riak_ql_quanta.erl
Compiled src/riak_ql_to_string.erl
Compiled src/riak_ql_ddl.erl
Compiled src/riak_ql_ddl_compiler.erl
==> eunit_formatters (compile)
Compiled src/binomial_heap.erl
Compiled src/eunit_progress.erl
==> proper (compile)
make[1]: Entering directory `/tmp/thumbs/riak_ts-develop.29e53a4.feature-az-percentile.0bd882b/deps/proper'
./write_compile_flags include/compile_flags.hrl
make[1]: Leaving directory `/tmp/thumbs/riak_ts-develop.29e53a4.feature-az-percentile.0bd882b/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/riak_ts-develop.29e53a4.feature-az-percentile.0bd882b/deps/proper/src/proper_types.erl:342: Warning: missing specification for function from_binary/1
/tmp/thumbs/riak_ts-develop.29e53a4.feature-az-percentile.0bd882b/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_shrink.erl
Compiled src/proper_orddict.erl
Compiled src/proper_gb_sets.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_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_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.erl
Compiled src/hyper_gb.erl
Compiled src/hyper_array.erl
Compiled src/hyper_binary.erl
Compiled src/hyper_const.erl
Compiled src/hyper_binary_rle.erl
==> riak_ts-develop.29e53a4.feature-az-percentile.0bd882b (compile)
Compiled src/riak_kv_backend.erl
Compiled src/riak_kv_test_util.erl
Compiled src/riak_kv_ensemble_backend.erl
Compiled src/riak_kv_ttb_ts.erl
Compiled src/riak_kv_ts_util.erl
Compiled src/raw_link_walker.erl
Compiled src/riak_kv_mrc_sink.erl
Compiled src/riak_kv_w1c_sup.erl
Compiled src/riak_object.erl
Compiled src/riak_kv_pipe_get.erl
Compiled src/riak_kv_counter.erl
Compiled src/riak_object_json.erl
Compiled src/riak_kv_pb_index.erl
Compiled src/riak_kv_pb_bucket.erl
Compiled src/riak_kv_wm_ts_util.erl
Compiled src/riak_kv_env.erl
Compiled src/riak_kv_requests.erl
Compiled src/riak_kv_cinfo.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_select.erl
Compiled src/riak_kv_memory_backend.erl
Compiled src/riak_kv_qry_queue.erl
Compiled src/riak_kv_fold_buffer.erl
Compiled src/riak_kv_hooks.erl
Compiled src/riak_kv_mapred_json.erl
Compiled src/riak_kv_qry_compiler.erl
Compiled src/riak_kv_js_sup.erl
Compiled src/riak_kv_qry_buffers.erl
Compiled src/riak_kv_mrc_pipe.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_qry_worker.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_get_core.erl
Compiled src/riak_kv_sup.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_stat.erl
Compiled src/riak_kv_js_vm.erl
Compiled src/riak_kv_pncounter.erl
Compiled src/riak_kv_entropy_info.erl
Compiled src/riak_kv_wm_timeseries.erl
Compiled src/riak_kv_js_manager.erl
Compiled src/riak_kv_ensemble_console.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_kv_wm_object.erl
Compiled src/riak_client.erl
Compiled src/riak_kv_buckets_fsm_sup.erl
Compiled src/riak_kv_pb_ts.erl
Compiled src/riak_kv_gcounter.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_ts_svc.erl
Compiled src/riak_kv_pb_bucket_key_apl.erl
Compiled src/riak_kv_http_cache.erl
Compiled src/riak_kv_mapred_filters.erl
Compiled src/riak_kv_ts_api.erl
Compiled src/riak_kv_multi_prefix_backend.erl
Compiled src/riak_kv_wm_index.erl
Compiled src/riak_kv_put_core.erl
Compiled src/riak_kv_stat_worker.erl
Compiled src/riak_kv_w_reduce.erl
Compiled src/riak_kv_qry_sup.erl
Compiled src/sms.erl
Compiled src/riak_kv_delete.erl
Compiled src/riak_kv_metadata_store_listener.erl
Compiled src/riak_kv_encoding_migrate.erl
Compiled src/riak_kv_mapred_term.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_pb_counter.erl
Compiled src/riak_kv_eleveldb_backend.erl
Compiled src/riak_kv_wm_crdt.erl
Compiled src/riak_kv_pb_mapred.erl
Compiled src/json_pp.erl
Compiled src/riak_kv_wm_timeseries_query.erl
Compiled src/riak_kv_qry_coverage_plan.erl
Compiled src/riak_kv_wm_counter.erl
Compiled src/riak_kv_2i_aae.erl
Compiled src/riak_kv_ts_newtype.erl
Compiled src/riak_kv_qry.erl
Compiled src/riak_kv_compile_tab.erl
Compiled src/riak_kv_wm_timeseries_listkeys.erl
Compiled src/riak_kv_keys_fsm_sup.erl
Compiled src/riak_kv_pb_crdt.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_kv_ensembles.erl
Compiled src/riak_index.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_index_hashtree.erl
Compiled src/riak_kv_stat_bc.erl
Compiled src/riak_kv_pipe_listkeys.erl
Compiled src/riak.erl
Compiled src/riak_kv_web.erl
Compiled src/riak_kv_status.erl
Compiled src/riak_kv_backup.erl
Compiled src/riak_kv_pb_coverage.erl
Compiled src/riak_kv_keys_fsm.erl
Compiled src/riak_kv_get_fsm.erl
Compiled src/riak_kv_ts_sup.erl
Compiled src/riak_kv_mrc_map.erl
Compiled src/riak_kv_put_fsm.erl
Compiled src/riak_kv_qry_buffers_ldb.erl
Compiled src/riak_kv_wm_utils.erl
Compiled src/riak_kv_delete_sup.erl
Compiled src/riak_kv_crdt_json.erl
Compiled priv/tracers/tracer_func_args.erl
Compiled src/riak_kv_wm_keylist.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





⛔ MAKE_TEST

Started at: 2017-02-28 16:05
Duration: 1085 seconds.
Result: ERROR
Message: Step make_test Failed!
Exit Code: 2

📄


cd /tmp/thumbs/riak_ts-develop.29e53a4.feature-az-percentile.0bd882b; make test




  
  
... Snipped 526 lines ...
g has closed
�[32m.�[0m�[32m.�[0m�[32m.�[0m....................................................................................................(x10)..........................................................................................
OK, passed 1000 tests
�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[31;1mF�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[31;1mF�[0m�[31;1mF�[0m�[32m.�[0m�[32m.�[0m�[31;1mF�[0m�[31;1mF�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m[os_mon] memory supervisor port (memsup): Erlang has closed
[os_mon] cpu supervisor port (cpu_sup): Erlang has closed
�[32m.�[0m[os_mon] memory supervisor port (memsup): Erlang has closed
[os_mon] cpu supervisor port (cpu_sup): Erlang has closed
�[32m.�[0m[os_mon] memory supervisor port (memsup): Erlang has closed
[os_mon] cpu supervisor port (cpu_sup): Erlang has closed
�[32m.�[0m[os_mon] memory supervisor port (memsup): Erlang has closed
[os_mon] cpu supervisor port (cpu_sup): Erlang has closed
�[32m.�[0m[os_mon] memory supervisor port (memsup): Erlang has closed
[os_mon] cpu supervisor port (cpu_sup): Erlang has closed
�[32m.�[0m�[32m.�[0m�[32m.�[0m....................................................................................................(x10)....................................................................................................(x100)....................................................................................................(x1000).(x100)..(x10).(x1)......
Time limit reached: 10.0 seconds.

OK, passed 12316 tests
�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m....................................................................................................(x10)....................................................................................................(x100)...............................(x10)..(x1).........
Time limit reached: 5.0 seconds.

OK, passed 4229 tests
�[32m.�[0m....................................................................................................(x10)....................................................................................................(x100)...........(x10).....(x1)...
Time limit reached: 5.0 seconds.

OK, passed 2253 tests
�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m....................................................................................................(x10)..........................................................................................
OK, passed 1000 tests
�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m....................................................................................................(x10)....................................................................................................(x100)..............................(x10).(x1).....
Time limit reached: 60.0 seconds.

OK, passed 4115 tests

sibling_count
25.54% 0
13.66% 1
12.81% 2
11.96% 3
9.94% 4
6.63% 5
4.86% 6
3.79% 7
2.89% 8
2.28% 9
1.34% 10
1.26% 11
0.75% 12
0.73% 13
0.46% 14
0.29% 16
0.19% 15
0.17% 18
0.12% 20
0.10% 17
0.07% 22
0.07% 19
0.02% 30
0.02% 23
0.02% 21

17.921% {riak_object_dvv_statem,replicate,4}
17.743% {riak_object_dvv_statem,get,4}
17.726% {riak_object_dvv_statem,get_put,7}
17.682% {riak_object_dvv_statem,put,4}
13.511% {riak_object_dvv_statem,update,5}
9.559% {riak_object_dvv_statem,make_ring,2}
5.858% {riak_object_dvv_statem,set_nr,1}
�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0mtest/riak_kv_schema_tests.erl:424:<0.2558.0>: Supporting riak_core components not present, skipping job_class_enabled test
�[32m.�[0m

 1) group_by_column_not_in_the_table_test/0 (src/riak_kv_qry_compiler.erl:479)
    �[31;1mUncaught exception! �[0m
    �[31mexception error: no function clause matching 
                     riak_ql_ddl:syntax_error_to_msg2({unknown_column,<<"x">>}) (src/riak_ql_ddl.erl, line 294)
      in function  riak_ql_ddl:syntax_error_to_msg/1 (src/riak_ql_ddl.erl, line 290)
      in call from riak_kv_qry:'-format_query_syntax_errors/1-lc$^0/1-0-'/1 (src/riak_kv_qry.erl, line 340)
      in call from riak_kv_qry:format_query_syntax_errors/1 (src/riak_kv_qry.erl, line 340)
      in call from riak_kv_qry_compiler:compile_select_clause/3 (src/riak_kv_qry_compiler.erl, line 479)
      in call from riak_kv_qry_compiler:compile/3 (src/riak_kv_qry_compiler.erl, line 84)
      in call from riak_kv_qry_compiler:'-group_by_column_not_in_the_table_test/0-fun-0-'/3 (src/riak_kv_qry_compiler.erl, line 3348)�[0m

 2) validate_invdist_funcall_1_test/0 (src/riak_kv_qry_compiler.erl:642)
    �[31;1mUncaught exception! �[0m
    �[31mexception error: undefined function riak_ql_inverse_distrib_fns:fn_param_check/2
      in function  riak_kv_qry_compiler:validate_invdist_funcall/2 (src/riak_kv_qry_compiler.erl, line 642)
      in call from riak_kv_qry_compiler:'-validate_invdist_funcall_1_test/0-fun-0-'/1 (src/riak_kv_qry_compiler.erl, line 4568)
      in call from riak_kv_qry_compiler:validate_invdist_funcall_1_test/0 �[0m

 3) validate_invdist_funcall_2_test/0 (src/riak_kv_qry_compiler.erl:642)
    �[31;1mUncaught exception! �[0m
    �[31mexception error: undefined function riak_ql_inverse_distrib_fns:fn_param_check/2
      in function  riak_kv_qry_compiler:validate_invdist_funcall/2 (src/riak_kv_qry_compiler.erl, line 642)
      in call from riak_kv_qry_compiler:'-validate_invdist_funcall_2_test/0-fun-0-'/1 (src/riak_kv_qry_compiler.erl, line 4574)
      in call from riak_kv_qry_compiler:validate_invdist_funcall_2_test/0 �[0m

 4) compile_invdist_full_test/0 (src/riak_kv_qry_compiler.erl:1914)
    �[31;1mUncaught exception! �[0m
    �[31mexception error: no match of right hand side value 
                     {error,{0,riak_ql_parser,
                             <<"Function not supported - 'percentile_disc'.">>}}
      in function  riak_kv_qry_compiler:get_query/2 (src/riak_kv_qry_compiler.erl, line 1914)
      in call from riak_kv_qry_compiler:compile_invdist_full_test/0 (src/riak_kv_qry_compiler.erl, line 4595)�[0m

 5) compile_invdist_partial_test/0 (src/riak_kv_qry_compiler.erl:1914)
    �[31;1mUncaught exception! �[0m
    �[31mexception error: no match of right hand side value 
                     {error,{0,riak_ql_parser,
                             <<"Function not supported - 'percentile_disc'.">>}}
      in function  riak_kv_qry_compiler:get_query/2 (src/riak_kv_qry_compiler.erl, line 1914)
      in call from riak_kv_qry_compiler:compile_invdist_partial_test/0 (src/riak_kv_qry_compiler.erl, line 4617)�[0m

�[32m581 tests passed�[0m  �[31m5 tests failed�[0m  �[30;1m(1068.73 s)�[0m
ERROR: One or more eunit tests failed.
ERROR: eunit failed while processing /tmp/thumbs/riak_ts-develop.29e53a4.feature-az-percentile.0bd882b: rebar_abort
make: *** [test] Error 1





⛔ MAKE_XREF

Started at: 2017-02-28 16:23
Duration: 11 seconds.
Result: ERROR
Message: Step make_xref Failed!
Exit Code: 2

📄


cd /tmp/thumbs/riak_ts-develop.29e53a4.feature-az-percentile.0bd882b; make xref




  ./rebar get-deps
==> sidejob (get-deps)
==> erlang_js (get-deps)
==> meck (get-deps)
==> getopt (get-deps)
==> goldrush (get-deps)
==> lager (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)
==> msgpack (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)
==> jam (get-deps)
==> clique (get-deps)
==> riak_core (get-deps)
==> riak_pipe (get-deps)
==> hamcrest (get-deps)
==> riak_pb (get-deps)
==> mochiweb (get-deps)
==> webmachine (get-deps)
==> riak_api (get-deps)
==> riak_dt (get-deps)
==> color (get-deps)
==> tdiff (get-deps)
==> unite (get-deps)
==> merl (get-deps)
==> riak_ql (get-deps)
==> eunit_formatters (get-deps)
==> proper (get-deps)
==> stdlib2 (get-deps)
==> hyper (get-deps)
==> riak_ts-develop.29e53a4.feature-az-percentile.0bd882b (get-deps)
./rebar compile
==> sidejob (compile)
==> erlang_js (compile)
make[1]: Entering directory `/tmp/thumbs/riak_ts-develop.29e53a4.feature-az-percentile.0bd882b/deps/erlang_js'
cd c_src; make
make[2]: Entering directory `/tmp/thumbs/riak_ts-develop.29e53a4.feature-az-percentile.0bd882b/deps/erlang_js/c_src'
make[2]: Nothing to be done for `js'.
make[2]: Leaving directory `/tmp/thumbs/riak_ts-develop.29e53a4.feature-az-percentile.0bd882b/deps/erlang_js/c_src'
make[1]: Leaving directory `/tmp/thumbs/riak_ts-develop.29e53a4.feature-az-percentile.0bd882b/deps/erlang_js'
==> meck (compile)
==> getopt (compile)
==> goldrush (compile)
==> lager (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)
==> msgpack (compile)
==> eleveldb (compile)
make[1]: Entering directory `/tmp/thumbs/riak_ts-develop.29e53a4.feature-az-percentile.0bd882b/deps/eleveldb/c_src/leveldb'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/tmp/thumbs/riak_ts-develop.29e53a4.feature-az-percentile.0bd882b/deps/eleveldb/c_src/leveldb'
make[1]: Entering directory `/tmp/thumbs/riak_ts-develop.29e53a4.feature-az-percentile.0bd882b/deps/eleveldb/c_src/leveldb'
make[1]: Nothing to be done for `tools'.
make[1]: Leaving directory `/tmp/thumbs/riak_ts-develop.29e53a4.feature-az-percentile.0bd882b/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)
==> jam (compile)
==> clique (compile)
==> riak_core (compile)
==> riak_pipe (compile)
==> hamcrest (compile)
==> hamcrest (post_compile)
==> riak_pb (compile)
==> mochiweb (compile)
==> webmachine (compile)
==> riak_api (compile)
==> riak_dt (compile)
==> color (compile)
==> tdiff (compile)
==> unite (compile)
==> merl (compile)
make[1]: Entering directory `/tmp/thumbs/riak_ts-develop.29e53a4.feature-az-percentile.0bd882b/deps/merl'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/tmp/thumbs/riak_ts-develop.29e53a4.feature-az-percentile.0bd882b/deps/merl'
==> riak_ql (compile)
==> eunit_formatters (compile)
==> proper (compile)
make[1]: Entering directory `/tmp/thumbs/riak_ts-develop.29e53a4.feature-az-percentile.0bd882b/deps/proper'
make[1]: `include/compile_flags.hrl' is up to date.
make[1]: Leaving directory `/tmp/thumbs/riak_ts-develop.29e53a4.feature-az-percentile.0bd882b/deps/proper'
==> stdlib2 (compile)
==> hyper (compile)
==> riak_ts-develop.29e53a4.feature-az-percentile.0bd882b (compile)
./rebar xref skip_deps=true
WARN:  Ignoring sub_dirs for /tmp/thumbs/riak_ts-develop.29e53a4.feature-az-percentile.0bd882b/deps/exometer_core
==> riak_ts-develop.29e53a4.feature-az-percentile.0bd882b (xref)
Query (XC - UC) || (XU - X - B - "(cluster_info|dtrace|yz_kv|yz_stat|object)" : Mod)
 answer [{{riak_kv_qry_compiler,validate_invdist_funcall,2},
          {riak_ql_inverse_distrib_fns,fn_param_check,2}}]
 did not match []
ERROR: xref failed while processing /tmp/thumbs/riak_ts-develop.29e53a4.feature-az-percentile.0bd882b: rebar_abort
make: *** [xref] Error 1





⛔ MAKE_DIALYZER

Started at: 2017-02-28 16:23
Duration: 93 seconds.
Result: ERROR
Message: Step make_dialyzer Failed!
Exit Code: 2

📄


cd /tmp/thumbs/riak_ts-develop.29e53a4.feature-az-percentile.0bd882b; make dialyzer




  
  
... Snipped 691 lines ...
ets: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:swap_handler/3
  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_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/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:unregister_name/1
  global:whereis_name/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_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:write_char/1
  io_lib:write_string/1
  io_lib_format:fwrite_g/1
  io_lib_pretty:print/4
  io_lib_pretty:print/6
  lager_default_tracer:info/1
  lib:format_exception/6
  lists:append/1
  lists:concat/1
  lists:duplicate/2
  lists:filtermap/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:sum/1
  lists:ukeymerge/3
  lists:ukeysort/2
  lists:umerge/2
  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
  mnesia:system_info/1
  mnesia:table_info/2
  mnesia_tm:get_info/1
  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
  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_link/1
  proc_lib:spawn_link/3
  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
  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/4
  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_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: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/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
  zlib:gunzip/1
  zlib:gzip/1
Unknown types:
  calendar:datetime/0
  compile:option/0
  dets:tab_name/0
  erl_parse:abstract_clause/0
  erl_parse:abstract_expr/0
  erl_parse:abstract_form/0
  erl_scan:line/0
  erl_scan:location/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:socket/0
  io:device/0
  io:format/0
  meck_history:history_record/0
  msgpack:msgpack_map_jiffy/0
  msgpack:msgpack_map_jsx/0
  orddict:orddict/0
  ordsets:ordset/1
  proplists:property/0
  proplists:proplist/0
  re:mp/0
  ssl:ssl_option/0
  ssl:sslsocket/0
  supervisor:child_spec/0
  supervisor:strategy/0
  timer:tref/0
  unicode:charlist/0
 done in 0m48.19s
done (passed successfully)
==> riak_ts-develop.29e53a4.feature-az-percentile.0bd882b (dialyzer)
riak_kv_qry_compiler.erl:164: The pattern [{SubstituteColName, _, _} | _] can never match the type []
riak_kv_qry_compiler.erl:179: The pattern {_, BadFunCalls} can never match since previous clauses completely covered the type {[],[]}
riak_kv_qry_compiler.erl:208: The pattern [_SameColumndOrderBy] can never match the type []
riak_kv_qry_compiler.erl:260: Function make_single_column_select/2 will never be called
  riak_ql_inverse_distrib_fns:fn_param_check/2
  riak_ql_inverse_distrib_fns:invdist_function/0
make: *** [dialyzer-run] Error 1





⬜ 0 of 2 Code reviews from organization basho

@hmmr hmmr force-pushed the feature-az-percentile branch from 0bd882b to ac22721 Compare March 2, 2017 01:09
@thumbot
Copy link

thumbot commented Mar 2, 2017

feature-az-percentile ac22721 ➡️ riak_ts-develop 29e53a4 ⛔ completed
There seems to be an issue with build step **make_test,make_xref,make_dialyzer** ! ☁️
✅ MERGE

Started at: 2017-03-01 17:09
Duration: 1 seconds.
Result: OK
Message: Merge Success: feature-az-percentile ac22721 onto target branch: riak_ts-develop 29e53a4
Exit Code: OK

📄







  Updating 29e53a4..ac22721
Fast-forward (no commit created; -m option ignored)
 include/riak_kv_ts.hrl          |   2 +-
 src/riak_kv_qry.erl             |  18 +-
 src/riak_kv_qry_buffers.erl     |  84 +++---
 src/riak_kv_qry_buffers_ldb.erl |  61 ++--
 src/riak_kv_qry_compiler.erl    | 612 ++++++++++++++++++++++++++++++++--------
 src/riak_kv_qry_worker.erl      |  12 +-
 src/riak_kv_ts_error_msgs.hrl   |  49 +++-
 7 files changed, 642 insertions(+), 196 deletions(-)




✅ MAKE_CLEAN

Started at: 2017-03-01 17:09
Duration: 1 seconds.
Result: OK
Message: OK
Exit Code: 0

📄


cd /tmp/thumbs/riak_ts-develop.29e53a4.feature-az-percentile.ac22721; make clean




  ./rebar clean
==> riak_ts-develop.29e53a4.feature-az-percentile.ac22721 (clean)
rm -rf test.*-temp-data





✅ MAKE_DEPS

Started at: 2017-03-01 17:09
Duration: 31 seconds.
Result: OK
Message: OK
Exit Code: 0

📄


cd /tmp/thumbs/riak_ts-develop.29e53a4.feature-az-percentile.ac22721; make deps




  ./rebar get-deps
==> riak_ts-develop.29e53a4.feature-az-percentile.ac22721 (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.97.5p1"}}
Cloning into 'eper'...
Pulling sext from {git,"https://github.com/basho/sext.git",{tag,"1.1p6"}}
Cloning into 'sext'...
Pulling riak_pipe from {git,"https://github.com/basho/riak_pipe.git",
                            {branch,"riak_ts-develop"}}
Cloning into 'riak_pipe'...
Pulling riak_api from {git,"https://github.com/basho/riak_api.git",
                           {branch,"riak_ts-develop"}}
Cloning into 'riak_api'...
Pulling riak_dt from {git,"https://github.com/basho/riak_dt.git",
                          {tag,"2.1.3"}}
Cloning into 'riak_dt'...
Pulling msgpack from {git,"https://github.com/basho/msgpack-erlang.git",
                          {tag,"0.3.5"}}
Cloning into 'msgpack'...
Pulling riak_ql from {git,"https://github.com/basho/riak_ql.git",
                          {branch,"develop"}}
Cloning into 'riak_ql'...
Pulling jam from {git,"https://github.com/basho/jam.git",{tag,"1.0.0"}}
Cloning into 'jam'...
Pulling eunit_formatters from {git,"https://github.com/basho/eunit_formatters",
                                   {tag,"0.1.2"}}
Cloning into 'eunit_formatters'...
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 lager from {git,"https://github.com/basho/lager.git",{tag,"3.2.4"}}
Cloning into 'lager'...
Pulling neotoma from {git,"https://github.com/basho/neotoma.git",
                          {tag,"1.7.3"}}
Cloning into 'neotoma'...
==> getopt (get-deps)
==> lager (get-deps)
Pulling goldrush from {git,"https://github.com/basho/goldrush.git",
                           {tag,"0.1.9"}}
Cloning into 'goldrush'...
==> goldrush (get-deps)
==> neotoma (get-deps)
==> eper (get-deps)
==> sext (get-deps)
Pulling edown from {git,"git://github.com/basho/edown.git",{tag,"0.8.1"}}
Cloning into 'edown'...
==> edown (get-deps)
==> riak_pipe (get-deps)
Pulling riak_core from {git,"git://github.com/basho/riak_core.git",
                            {branch,"riak_ts-develop"}}
Cloning into 'riak_core'...
==> jam (get-deps)
==> riak_core (get-deps)
Pulling poolboy from {git,"https://github.com/basho/poolboy.git",
                          {tag,"0.8.1p3"}}
Cloning into 'poolboy'...
Pulling basho_stats from {git,"https://github.com/basho/basho_stats.git",
                              {tag,"1.0.3"}}
Cloning into 'basho_stats'...
Pulling riak_sysmon from {git,"https://github.com/basho/riak_sysmon.git",
                              {tag,"2.1.4"}}
Cloning into 'riak_sysmon'...
Pulling riak_ensemble from {git,"https://github.com/basho/riak_ensemble",
                                {branch,"riak_ts-develop"}}
Cloning into 'riak_ensemble'...
Pulling pbkdf2 from {git,"https://github.com/basho/erlang-pbkdf2.git",
                         {tag,"2.0.0"}}
Cloning into 'pbkdf2'...
Pulling eleveldb from {git,"https://github.com/basho/eleveldb.git",
                           {branch,"riak_ts-develop"}}
Cloning into 'eleveldb'...
Pulling exometer_core from {git,"https://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)
==> msgpack (get-deps)
==> eleveldb (get-deps)
Cloning into 'leveldb'...
Note: checking out '2.0.33'.

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 69a8fc1... add stub code for viewing Riak objects.  need way to conditional compile OS versus EE for this to be live
==> 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_api (get-deps)
Pulling riak_pb from {git,"https://github.com/basho/riak_pb.git",
                          {tag,"2.3.0.0"}}
Cloning into 'riak_pb'...
Pulling webmachine from {git,"https://github.com/basho/webmachine.git",
                             {tag,"1.10.8p2"}}
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)
==> riak_dt (get-deps)
==> riak_ql (get-deps)
Pulling unite from {git,"https://github.com/basho/unite.git",{tag,"v0.0.1p2"}}
Cloning into 'unite'...
Pulling merl from {git,"https://github.com/basho/merl.git",
                       {tag,"0.1.0-basho"}}
Cloning into 'merl'...
==> unite (get-deps)
Pulling color from {git,"https://github.com/basho/erlang-color.git",
                        {tag,"v0.2.0p1"}}
Cloning into 'color'...
Pulling tdiff from {git,"https://github.com/basho/tdiff.git",{tag,"0.1"}}
Cloning into 'tdiff'...
==> color (get-deps)
==> tdiff (get-deps)
==> merl (get-deps)
==> eunit_formatters (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)





✅ MAKE_COMPILE

Started at: 2017-03-01 17:10
Duration: 96 seconds.
Result: OK
Message: OK
Exit Code: 0

📄


cd /tmp/thumbs/riak_ts-develop.29e53a4.feature-az-percentile.ac22721; make compile




  
  
... Snipped 1887 lines ...
achine_mochiweb.erl
Compiled src/wmtrace_resource.erl
==> riak_api (compile)
Compiled src/riak_api_pb_service.erl
Compiled src/riak_api_pb_frame.erl
Compiled src/riak_api_stat.erl
Compiled src/riak_api_web.erl
Compiled src/riak_api_web_security.erl
Compiled src/riak_api_pb_listener.erl
Compiled src/riak_api_pb_registration_helper.erl
Compiled src/riak_api_sup.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
==> riak_dt (compile)
Compiled src/riak_dt.erl
Compiled src/riak_dt_gcounter.erl
Compiled src/riak_dt_lwwreg.erl
Compiled src/riak_dt_orset.erl
Compiled src/riak_dt_vclock.erl
Compiled src/riak_dt_enable_flag.erl
Compiled src/riak_dt_od_flag.erl
Compiled src/riak_dt_gset.erl
Compiled src/riak_dt_oe_flag.erl
Compiled src/riak_dt_emcntr.erl
Compiled src/riak_dt_disable_flag.erl
Compiled src/riak_dt_pncounter.erl
Compiled src/riak_dt_orswot.erl
Compiled src/riak_dt_map.erl
==> color (compile)
Compiled src/color.erl
==> tdiff (compile)
Compiled src/tdiff_benchmark.erl
Compiled src/tdiff.erl
Compiled src/tdiff_debug.erl
==> unite (compile)
Compiled src/unite_compact.erl
==> merl (compile)
make[1]: Entering directory `/tmp/thumbs/riak_ts-develop.29e53a4.feature-az-percentile.ac22721/deps/merl'
erlc -pz ./priv -pa ./ebin +debug_info -o ebin/ src/merl.erl
erlc -DMERL_NO_TRANSFORM +debug_info -o priv/ src/merl_transform.erl
erlc -pz ./priv -pa ./ebin +debug_info -o ebin/ src/merl_transform.erl
erlc -pz ./priv -pa ./ebin +debug_info -o ebin/ src/merl_tests.erl
make[1]: Leaving directory `/tmp/thumbs/riak_ts-develop.29e53a4.feature-az-percentile.ac22721/deps/merl'
==> riak_ql (compile)
Compiled src/riak_ql_lexer.xrl
Compiled src/riak_ql_parser.yrl
Compiled src/riak_ql_lexer.erl
Compiled src/riak_ql_parser.erl
Compiled src/riak_ql_component.erl
Compiled src/riak_ql_show_create_table.erl
Compiled src/riak_ql_ddl_util.erl
Compiled src/riak_ql_cmd.erl
Compiled src/riak_ql_describe.erl
Compiled src/riak_ql_window_agg_fns.erl
Compiled src/riak_ql_quanta.erl
Compiled src/riak_ql_to_string.erl
Compiled src/riak_ql_ddl.erl
Compiled src/riak_ql_ddl_compiler.erl
==> eunit_formatters (compile)
Compiled src/binomial_heap.erl
Compiled src/eunit_progress.erl
==> proper (compile)
make[1]: Entering directory `/tmp/thumbs/riak_ts-develop.29e53a4.feature-az-percentile.ac22721/deps/proper'
./write_compile_flags include/compile_flags.hrl
make[1]: Leaving directory `/tmp/thumbs/riak_ts-develop.29e53a4.feature-az-percentile.ac22721/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/riak_ts-develop.29e53a4.feature-az-percentile.ac22721/deps/proper/src/proper_types.erl:342: Warning: missing specification for function from_binary/1
/tmp/thumbs/riak_ts-develop.29e53a4.feature-az-percentile.ac22721/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_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_gen_db.erl
Compiled src/s2_env.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_ts-develop.29e53a4.feature-az-percentile.ac22721 (compile)
Compiled src/riak_kv_backend.erl
Compiled src/riak_kv_test_util.erl
Compiled src/riak_kv_ensemble_backend.erl
Compiled src/riak_kv_ttb_ts.erl
Compiled src/riak_kv_ts_util.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_object.erl
Compiled src/riak_object_json.erl
Compiled src/riak_kv_pb_bucket.erl
Compiled src/riak_kv_pb_index.erl
Compiled src/riak_kv_requests.erl
Compiled src/riak_kv_env.erl
Compiled src/riak_kv_wm_ts_util.erl
Compiled src/riak_kv_cinfo.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_select.erl
Compiled src/riak_kv_memory_backend.erl
Compiled src/riak_kv_qry_queue.erl
Compiled src/riak_kv_fold_buffer.erl
Compiled src/riak_kv_hooks.erl
Compiled src/riak_kv_mapred_json.erl
Compiled src/riak_kv_qry_compiler.erl
Compiled src/riak_kv_js_sup.erl
Compiled src/riak_kv_mrc_pipe.erl
Compiled src/riak_kv_qry_buffers.erl
Compiled src/riak_kv_wm_preflist.erl
Compiled src/riak_kv_wm_ping.erl
Compiled src/riak_kv_hll.erl
Compiled src/riak_kv_qry_worker.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_stat.erl
Compiled src/riak_kv_index_fsm_sup.erl
Compiled src/riak_kv_js_vm.erl
Compiled src/riak_kv_pncounter.erl
Compiled src/riak_kv_entropy_info.erl
Compiled src/riak_kv_wm_timeseries.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_wm_object.erl
Compiled src/riak_kv_pb_ts.erl
Compiled src/riak_kv_buckets_fsm_sup.erl
Compiled src/riak_kv_gcounter.erl
Compiled src/riak_kv_wm_stats.erl
Compiled src/riak_kv_worker.erl
Compiled src/riak_kv_mapreduce.erl
Compiled src/riak_kv_ts_svc.erl
Compiled src/riak_kv_yessir_backend.erl
Compiled src/riak_kv_wm_mapred.erl
Compiled src/riak_kv_pb_bucket_key_apl.erl
Compiled src/riak_kv_http_cache.erl
Compiled src/riak_kv_mapred_filters.erl
Compiled src/riak_kv_ts_api.erl
Compiled src/riak_kv_multi_prefix_backend.erl
Compiled src/riak_kv_wm_index.erl
Compiled src/riak_kv_w_reduce.erl
Compiled src/riak_kv_stat_worker.erl
Compiled src/riak_kv_qry_sup.erl
Compiled src/riak_kv_put_core.erl
Compiled src/sms.erl
Compiled src/riak_kv_delete.erl
Compiled src/riak_kv_metadata_store_listener.erl
Compiled src/riak_kv_encoding_migrate.erl
Compiled src/riak_kv_mapred_term.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_pb_counter.erl
Compiled src/riak_kv_eleveldb_backend.erl
Compiled src/riak_kv_wm_crdt.erl
Compiled src/riak_kv_pb_mapred.erl
Compiled src/json_pp.erl
Compiled src/riak_kv_wm_timeseries_query.erl
Compiled src/riak_kv_qry_coverage_plan.erl
Compiled src/riak_kv_wm_counter.erl
Compiled src/riak_kv_2i_aae.erl
Compiled src/riak_kv_ts_newtype.erl
Compiled src/riak_kv_compile_tab.erl
Compiled src/riak_kv_qry.erl
Compiled src/riak_kv_pb_crdt.erl
Compiled src/riak_kv_keys_fsm_sup.erl
Compiled src/riak_kv_wm_timeseries_listkeys.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_index_hashtree.erl
Compiled src/riak_kv_stat_bc.erl
Compiled src/riak_kv_pipe_listkeys.erl
Compiled src/riak.erl
Compiled src/riak_kv_status.erl
Compiled src/riak_kv_backup.erl
Compiled src/riak_kv_web.erl
Compiled src/riak_kv_keys_fsm.erl
Compiled src/riak_kv_pb_coverage.erl
Compiled src/riak_kv_get_fsm.erl
Compiled src/riak_kv_ts_sup.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_qry_buffers_ldb.erl
Compiled src/riak_kv_delete_sup.erl
Compiled src/riak_kv_wm_keylist.erl
Compiled src/riak_kv_crdt_json.erl
Compiled priv/tracers/tracer_func_args.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 src/riak_kv_vnode.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_read_bin_trace_file.erl
Compiled priv/tracers/tracer_latency_histogram.erl
Compiled priv/tracers/tracer_merge_and_and_handoff.erl





⛔ MAKE_TEST

Started at: 2017-03-01 17:11
Duration: 1097 seconds.
Result: ERROR
Message: Step make_test Failed!
Exit Code: 2

📄


cd /tmp/thumbs/riak_ts-develop.29e53a4.feature-az-percentile.ac22721; make test




  
  
... Snipped 538 lines ...
sed
[os_mon] cpu supervisor port (cpu_sup): Erlang has closed
�[32m.�[0m�[32m.�[0m�[32m.�[0m....................................................................................................(x10)..........................................................................................
OK, passed 1000 tests
�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[31;1mF�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[31;1mF�[0m�[31;1mF�[0m�[32m.�[0m�[32m.�[0m�[31;1mF�[0m�[31;1mF�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m[os_mon] memory supervisor port (memsup): Erlang has closed
[os_mon] cpu supervisor port (cpu_sup): Erlang has closed
�[32m.�[0m[os_mon] memory supervisor port (memsup): Erlang has closed
[os_mon] cpu supervisor port (cpu_sup): Erlang has closed
�[32m.�[0m[os_mon] memory supervisor port (memsup): Erlang has closed
[os_mon] cpu supervisor port (cpu_sup): Erlang has closed
�[32m.�[0m[os_mon] memory supervisor port (memsup): Erlang has closed
[os_mon] cpu supervisor port (cpu_sup): Erlang has closed
�[32m.�[0m[os_mon] memory supervisor port (memsup): Erlang has closed
[os_mon] cpu supervisor port (cpu_sup): Erlang has closed
�[32m.�[0m�[32m.�[0m�[32m.�[0m....................................................................................................(x10)....................................................................................................(x100).......................................................................................................(x10)....(x1)......
Time limit reached: 10.0 seconds.

OK, passed 11446 tests
�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m....................................................................................................(x10)....................................................................................................(x100)..........(x10)......(x1)...
Time limit reached: 5.0 seconds.

OK, passed 2163 tests
�[32m.�[0m....................................................................................................(x10)....................................................................................................(x100)...(x10)......(x1).
Time limit reached: 5.0 seconds.

OK, passed 1461 tests
�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m....................................................................................................(x10)..........................................................................................
OK, passed 1000 tests
�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m....................................................................................................(x10)....................................................................................................(x100)................................(x10).(x1)....
Time limit reached: 60.0 seconds.

OK, passed 4314 tests

sibling_count
23.41% 0
14.84% 1
14.42% 2
12.73% 3
9.64% 4
6.40% 5
5.17% 6
3.22% 7
2.76% 8
1.72% 9
1.41% 10
1.07% 11
0.70% 12
0.67% 13
0.63% 14
0.39% 15
0.21% 16
0.16% 18
0.14% 20
0.14% 17
0.09% 19
0.05% 25
0.02% 26
0.02% 21

17.973% {riak_object_dvv_statem,get,4}
17.659% {riak_object_dvv_statem,get_put,7}
17.631% {riak_object_dvv_statem,put,4}
17.582% {riak_object_dvv_statem,replicate,4}
13.125% {riak_object_dvv_statem,update,5}
9.914% {riak_object_dvv_statem,make_ring,2}
6.115% {riak_object_dvv_statem,set_nr,1}
�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0mtest/riak_kv_schema_tests.erl:424:<0.2558.0>: Supporting riak_core components not present, skipping job_class_enabled test
�[32m.�[0m

 1) group_by_column_not_in_the_table_test/0 (src/riak_kv_qry_compiler.erl:489)
    �[31;1mUncaught exception! �[0m
    �[31mexception error: no function clause matching 
                     riak_ql_ddl:syntax_error_to_msg2({unknown_column,<<"x">>}) (src/riak_ql_ddl.erl, line 294)
      in function  riak_ql_ddl:syntax_error_to_msg/1 (src/riak_ql_ddl.erl, line 290)
      in call from riak_kv_qry:'-format_query_syntax_errors/1-lc$^0/1-0-'/1 (src/riak_kv_qry.erl, line 340)
      in call from riak_kv_qry:format_query_syntax_errors/1 (src/riak_kv_qry.erl, line 340)
      in call from riak_kv_qry_compiler:compile_select_clause/3 (src/riak_kv_qry_compiler.erl, line 489)
      in call from riak_kv_qry_compiler:compile/3 (src/riak_kv_qry_compiler.erl, line 88)
      in call from riak_kv_qry_compiler:'-group_by_column_not_in_the_table_test/0-fun-0-'/3 (src/riak_kv_qry_compiler.erl, line 3355)�[0m

 2) validate_invdist_funcall_1_test/0 (src/riak_kv_qry_compiler.erl:650)
    �[31;1mUncaught exception! �[0m
    �[31mexception error: undefined function riak_ql_inverse_distrib_fns:fn_param_check/2
      in function  riak_kv_qry_compiler:validate_invdist_funcall/2 (src/riak_kv_qry_compiler.erl, line 650)
      in call from riak_kv_qry_compiler:'-validate_invdist_funcall_1_test/0-fun-0-'/1 (src/riak_kv_qry_compiler.erl, line 4575)
      in call from riak_kv_qry_compiler:validate_invdist_funcall_1_test/0 �[0m

 3) validate_invdist_funcall_2_test/0 (src/riak_kv_qry_compiler.erl:650)
    �[31;1mUncaught exception! �[0m
    �[31mexception error: undefined function riak_ql_inverse_distrib_fns:fn_param_check/2
      in function  riak_kv_qry_compiler:validate_invdist_funcall/2 (src/riak_kv_qry_compiler.erl, line 650)
      in call from riak_kv_qry_compiler:'-validate_invdist_funcall_2_test/0-fun-0-'/1 (src/riak_kv_qry_compiler.erl, line 4581)
      in call from riak_kv_qry_compiler:validate_invdist_funcall_2_test/0 �[0m

 4) compile_invdist_full_test/0 (src/riak_kv_qry_compiler.erl:1921)
    �[31;1mUncaught exception! �[0m
    �[31mexception error: no match of right hand side value 
                     {error,{0,riak_ql_parser,
                             <<"Function not supported - 'percentile_disc'.">>}}
      in function  riak_kv_qry_compiler:get_query/2 (src/riak_kv_qry_compiler.erl, line 1921)
      in call from riak_kv_qry_compiler:compile_invdist_full_test/0 (src/riak_kv_qry_compiler.erl, line 4602)�[0m

 5) compile_invdist_partial_test/0 (src/riak_kv_qry_compiler.erl:1921)
    �[31;1mUncaught exception! �[0m
    �[31mexception error: no match of right hand side value 
                     {error,{0,riak_ql_parser,
                             <<"Function not supported - 'percentile_disc'.">>}}
      in function  riak_kv_qry_compiler:get_query/2 (src/riak_kv_qry_compiler.erl, line 1921)
      in call from riak_kv_qry_compiler:compile_invdist_partial_test/0 (src/riak_kv_qry_compiler.erl, line 4624)�[0m

�[32m581 tests passed�[0m  �[31m5 tests failed�[0m  �[30;1m(1079.32 s)�[0m
ERROR: One or more eunit tests failed.
ERROR: eunit failed while processing /tmp/thumbs/riak_ts-develop.29e53a4.feature-az-percentile.ac22721: rebar_abort
make: *** [test] Error 1





⛔ MAKE_XREF

Started at: 2017-03-01 17:30
Duration: 12 seconds.
Result: ERROR
Message: Step make_xref Failed!
Exit Code: 2

📄


cd /tmp/thumbs/riak_ts-develop.29e53a4.feature-az-percentile.ac22721; make xref




  ./rebar get-deps
==> sidejob (get-deps)
==> erlang_js (get-deps)
==> meck (get-deps)
==> getopt (get-deps)
==> goldrush (get-deps)
==> lager (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)
==> msgpack (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)
==> jam (get-deps)
==> clique (get-deps)
==> riak_core (get-deps)
==> riak_pipe (get-deps)
==> hamcrest (get-deps)
==> riak_pb (get-deps)
==> mochiweb (get-deps)
==> webmachine (get-deps)
==> riak_api (get-deps)
==> riak_dt (get-deps)
==> color (get-deps)
==> tdiff (get-deps)
==> unite (get-deps)
==> merl (get-deps)
==> riak_ql (get-deps)
==> eunit_formatters (get-deps)
==> proper (get-deps)
==> stdlib2 (get-deps)
==> hyper (get-deps)
==> riak_ts-develop.29e53a4.feature-az-percentile.ac22721 (get-deps)
./rebar compile
==> sidejob (compile)
==> erlang_js (compile)
make[1]: Entering directory `/tmp/thumbs/riak_ts-develop.29e53a4.feature-az-percentile.ac22721/deps/erlang_js'
cd c_src; make
make[2]: Entering directory `/tmp/thumbs/riak_ts-develop.29e53a4.feature-az-percentile.ac22721/deps/erlang_js/c_src'
make[2]: Nothing to be done for `js'.
make[2]: Leaving directory `/tmp/thumbs/riak_ts-develop.29e53a4.feature-az-percentile.ac22721/deps/erlang_js/c_src'
make[1]: Leaving directory `/tmp/thumbs/riak_ts-develop.29e53a4.feature-az-percentile.ac22721/deps/erlang_js'
==> meck (compile)
==> getopt (compile)
==> goldrush (compile)
==> lager (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)
==> msgpack (compile)
==> eleveldb (compile)
make[1]: Entering directory `/tmp/thumbs/riak_ts-develop.29e53a4.feature-az-percentile.ac22721/deps/eleveldb/c_src/leveldb'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/tmp/thumbs/riak_ts-develop.29e53a4.feature-az-percentile.ac22721/deps/eleveldb/c_src/leveldb'
make[1]: Entering directory `/tmp/thumbs/riak_ts-develop.29e53a4.feature-az-percentile.ac22721/deps/eleveldb/c_src/leveldb'
make[1]: Nothing to be done for `tools'.
make[1]: Leaving directory `/tmp/thumbs/riak_ts-develop.29e53a4.feature-az-percentile.ac22721/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)
==> jam (compile)
==> clique (compile)
==> riak_core (compile)
==> riak_pipe (compile)
==> hamcrest (compile)
==> hamcrest (post_compile)
==> riak_pb (compile)
==> mochiweb (compile)
==> webmachine (compile)
==> riak_api (compile)
==> riak_dt (compile)
==> color (compile)
==> tdiff (compile)
==> unite (compile)
==> merl (compile)
make[1]: Entering directory `/tmp/thumbs/riak_ts-develop.29e53a4.feature-az-percentile.ac22721/deps/merl'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/tmp/thumbs/riak_ts-develop.29e53a4.feature-az-percentile.ac22721/deps/merl'
==> riak_ql (compile)
==> eunit_formatters (compile)
==> proper (compile)
make[1]: Entering directory `/tmp/thumbs/riak_ts-develop.29e53a4.feature-az-percentile.ac22721/deps/proper'
make[1]: `include/compile_flags.hrl' is up to date.
make[1]: Leaving directory `/tmp/thumbs/riak_ts-develop.29e53a4.feature-az-percentile.ac22721/deps/proper'
==> stdlib2 (compile)
==> hyper (compile)
==> riak_ts-develop.29e53a4.feature-az-percentile.ac22721 (compile)
./rebar xref skip_deps=true
WARN:  Ignoring sub_dirs for /tmp/thumbs/riak_ts-develop.29e53a4.feature-az-percentile.ac22721/deps/exometer_core
==> riak_ts-develop.29e53a4.feature-az-percentile.ac22721 (xref)
Query (XC - UC) || (XU - X - B - "(cluster_info|dtrace|yz_kv|yz_stat|object)" : Mod)
 answer [{{riak_kv_qry_compiler,validate_invdist_funcall,2},
          {riak_ql_inverse_distrib_fns,fn_param_check,2}}]
 did not match []
ERROR: xref failed while processing /tmp/thumbs/riak_ts-develop.29e53a4.feature-az-percentile.ac22721: rebar_abort
make: *** [xref] Error 1





⛔ MAKE_DIALYZER

Started at: 2017-03-01 17:30
Duration: 93 seconds.
Result: ERROR
Message: Step make_dialyzer Failed!
Exit Code: 2

📄


cd /tmp/thumbs/riak_ts-develop.29e53a4.feature-az-percentile.ac22721; make dialyzer




  
  
... Snipped 671 lines ...
1
  gb_sets:add/2
  gb_sets:add_element/2
  gb_sets:balance/1
  gb_sets:del_element/2
  gb_sets:delete/2
  gb_sets:delete_any/2
  gb_sets:difference/2
  gb_sets:empty/0
  gb_sets:filter/2
  gb_sets:fold/3
  gb_sets:from_list/1
  gb_sets:from_ordset/1
  gb_sets:insert/2
  gb_sets:intersection/1
  gb_sets:intersection/2
  gb_sets:is_disjoint/2
  gb_sets:is_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:swap_handler/3
  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_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/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:unregister_name/1
  global:whereis_name/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_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:write_char/1
  io_lib:write_string/1
  io_lib_format:fwrite_g/1
  io_lib_pretty:print/4
  io_lib_pretty:print/6
  lager_default_tracer:info/1
  lib:format_exception/6
  lists:append/1
  lists:concat/1
  lists:duplicate/2
  lists:filtermap/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:sum/1
  lists:ukeymerge/3
  lists:ukeysort/2
  lists:umerge/2
  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
  mnesia:system_info/1
  mnesia:table_info/2
  mnesia_tm:get_info/1
  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
  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_link/1
  proc_lib:spawn_link/3
  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
  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/4
  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_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: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/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
  zlib:gunzip/1
  zlib:gzip/1
Unknown types:
  calendar:datetime/0
  compile:option/0
  dets:tab_name/0
  erl_parse:abstract_clause/0
  erl_parse:abstract_expr/0
  erl_parse:abstract_form/0
  erl_scan:line/0
  erl_scan:location/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:socket/0
  io:device/0
  io:format/0
  meck_history:history_record/0
  msgpack:msgpack_map_jiffy/0
  msgpack:msgpack_map_jsx/0
  orddict:orddict/0
  ordsets:ordset/1
  proplists:property/0
  proplists:proplist/0
  re:mp/0
  ssl:ssl_option/0
  ssl:sslsocket/0
  supervisor:child_spec/0
  supervisor:strategy/0
  timer:tref/0
  unicode:charlist/0
 done in 0m48.24s
done (passed successfully)
==> riak_ts-develop.29e53a4.feature-az-percentile.ac22721 (dialyzer)
  riak_ql_inverse_distrib_fns:fn_param_check/2
  riak_ql_inverse_distrib_fns:invdist_function/0
make: *** [dialyzer-run] Error 1





⬜ 0 of 2 Code reviews from organization basho

%% we allow multiple PERCENTILE calls in a single SELECT,
%% but they all must have the same column argument
case lists:usort(CompiledOrderBys) of
[_SameColumndOrderBy] ->
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nit, but it might be important to understand the case clause: there's an apparently-extraneous d in the binding name, _SameColumndOrderBy

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

fixed in b094470.

%% convert successfully validated invdist funcalls (a list of them,
%% to allow for percentile(x, 0.42), percentile(y, 0.24)) into a list
%% of ORDER BYs, LIMITs and OFFSETs; or report validation errors if any.
compile_inverdist_funcalls_to_orderby(InvDistFuns) ->
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Since we only report the first error anyway, and since a map would be easier to read than a fold, is there any reason we can't use a map with a throw on error?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Reduced the foldl into two elegant list comprehensions in b094470.

@hazen
Copy link

hazen commented Mar 7, 2017

Test Results:
ts_simple_api-riak_kv_eleveldb_backend,riak_kv_multi_backend                                         : pass
ts_simple_batch-riak_kv_eleveldb_backend,riak_kv_multi_backend                                       : pass
ts_simple_blob-riak_kv_eleveldb_backend,riak_kv_multi_backend                                        : pass
ts_simple_create_table_already_created-riak_kv_eleveldb_backend,riak_kv_multi_backend                : pass
ts_simple_create_table_dup_primary_key-riak_kv_eleveldb_backend,riak_kv_multi_backend                : pass
ts_simple_create_table_no_primary_key-riak_kv_eleveldb_backend,riak_kv_multi_backend                 : pass
ts_simple_create_table_not_null_pk_fields-riak_kv_eleveldb_backend,riak_kv_multi_backend             : pass
ts_simple_create_table_pass_1-riak_kv_eleveldb_backend,riak_kv_multi_backend                         : pass
ts_simple_create_table_split_key-riak_kv_eleveldb_backend,riak_kv_multi_backend                      : pass
ts_simple_describe_table-riak_kv_eleveldb_backend,riak_kv_multi_backend                              : pass
ts_simple_div_by_zero-riak_kv_eleveldb_backend,riak_kv_multi_backend                                 : pass
ts_simple_explain_query-riak_kv_eleveldb_backend,riak_kv_multi_backend                               : pass
ts_simple_get-riak_kv_eleveldb_backend,riak_kv_multi_backend                                         : pass
ts_simple_get_not_found-riak_kv_eleveldb_backend,riak_kv_multi_backend                               : pass
ts_simple_http_api_SUITE-riak_kv_eleveldb_backend,riak_kv_multi_backend                              : pass
ts_simple_http_security_SUITE-riak_kv_eleveldb_backend,riak_kv_multi_backend                         : pass
ts_simple_insert-riak_kv_eleveldb_backend,riak_kv_multi_backend                                      : pass
ts_simple_insert_incorrect_columns-riak_kv_eleveldb_backend,riak_kv_multi_backend                    : pass
ts_simple_insert_iso8601-riak_kv_eleveldb_backend,riak_kv_multi_backend                              : pass
ts_simple_invdist_funs_SUITE-riak_kv_eleveldb_backend,riak_kv_multi_backend                          : pass
ts_simple_latin1_create_table_not_allowed-riak_kv_eleveldb_backend,riak_kv_multi_backend             : pass
ts_simple_object_size_limits-riak_kv_eleveldb_backend,riak_kv_multi_backend                          : pass
ts_simple_pb_security_SUITE-riak_kv_eleveldb_backend,riak_kv_multi_backend                           : pass
ts_simple_put-riak_kv_eleveldb_backend,riak_kv_multi_backend                                         : pass
ts_simple_put_all_datatypes-riak_kv_eleveldb_backend,riak_kv_multi_backend                           : pass
ts_simple_put_all_null_datatypes-riak_kv_eleveldb_backend,riak_kv_multi_backend                      : pass
ts_simple_put_bad_date-riak_kv_eleveldb_backend,riak_kv_multi_backend                                : pass
ts_simple_put_invalid_data-riak_kv_eleveldb_backend,riak_kv_multi_backend                            : pass
ts_simple_put_non_existent_bucket-riak_kv_eleveldb_backend,riak_kv_multi_backend                     : pass
ts_simple_query_buffers_SUITE-riak_kv_eleveldb_backend,riak_kv_multi_backend                         : pass
ts_simple_recompile_ddl-riak_kv_eleveldb_backend,riak_kv_multi_backend                               : pass
ts_simple_select-riak_kv_eleveldb_backend,riak_kv_multi_backend                                      : pass
ts_simple_select_compare_two_fields_not_allowed-riak_kv_eleveldb_backend,riak_kv_multi_backend       : pass
ts_simple_select_double_in_key-riak_kv_eleveldb_backend,riak_kv_multi_backend                        : pass
ts_simple_select_incompatible_type_float_not_allowed-riak_kv_eleveldb_backend,riak_kv_multi_backend  : pass
ts_simple_select_incompatible_type_integer_not_allowed-riak_kv_eleveldb_backend,riak_kv_multi_backend: pass
ts_simple_select_is_null-riak_kv_eleveldb_backend,riak_kv_multi_backend                              : pass
ts_simple_select_iso8601-riak_kv_eleveldb_backend,riak_kv_multi_backend                              : pass
ts_simple_select_missing_field_in_pk_not_allowed-riak_kv_eleveldb_backend,riak_kv_multi_backend      : pass
ts_simple_select_nogap-riak_kv_eleveldb_backend,riak_kv_multi_backend                                : pass
ts_simple_select_not_found-riak_kv_eleveldb_backend,riak_kv_multi_backend                            : pass
ts_simple_select_table_not_existing-riak_kv_eleveldb_backend,riak_kv_multi_backend                   : pass
ts_simple_select_unexpected_token_not_allowed-riak_kv_eleveldb_backend,riak_kv_multi_backend         : pass
ts_simple_select_where_has_no_lower_bounds_not_allowed-riak_kv_eleveldb_backend,riak_kv_multi_backend: pass
ts_simple_select_where_has_no_upper_bounds_not_allowed-riak_kv_eleveldb_backend,riak_kv_multi_backend: pass
ts_simple_show_create_table-riak_kv_eleveldb_backend,riak_kv_multi_backend                           : pass
ts_simple_show_tables-riak_kv_eleveldb_backend,riak_kv_multi_backend                                 : pass
ts_simple_single_key_ops-riak_kv_eleveldb_backend,riak_kv_multi_backend                              : pass
ts_simple_unicode_create_table_not_allowed-riak_kv_eleveldb_backend,riak_kv_multi_backend            : pass
ts_cluster_activate_table_pass_1-riak_kv_eleveldb_backend,riak_kv_multi_backend                      : pass
ts_cluster_aggregation-riak_kv_eleveldb_backend,riak_kv_multi_backend                                : pass
ts_cluster_capabilities_SUITE-riak_kv_eleveldb_backend,riak_kv_multi_backend                         : pass
ts_cluster_comprehensive-riak_kv_eleveldb_backend,riak_kv_multi_backend                              : pass
ts_cluster_coverage-riak_kv_eleveldb_backend,riak_kv_multi_backend                                   : pass
ts_cluster_create_table_pass_1-riak_kv_eleveldb_backend,riak_kv_multi_backend                        : pass
ts_cluster_create_table_via_sql_SUITE-riak_kv_eleveldb_backend,riak_kv_multi_backend                 : pass
ts_cluster_group_by_SUITE-riak_kv_eleveldb_backend,riak_kv_multi_backend                             : pass
ts_cluster_handoff_SUITE-riak_kv_eleveldb_backend,riak_kv_multi_backend                              : pass
ts_cluster_keys_SUITE-riak_kv_eleveldb_backend,riak_kv_multi_backend                                 : pass
ts_cluster_list_irreg_keys_SUITE-riak_kv_eleveldb_backend,riak_kv_multi_backend                      : pass
ts_cluster_overload_reported-riak_kv_eleveldb_backend,riak_kv_multi_backend                          : fail
ts_cluster_put_pass_1-riak_kv_eleveldb_backend,riak_kv_multi_backend                                 : pass
ts_cluster_quantum_boundaries_SUITE-riak_kv_eleveldb_backend,riak_kv_multi_backend                   : pass
ts_cluster_replication-riak_kv_eleveldb_backend,riak_kv_multi_backend                                : pass
ts_cluster_riak_shell_basic_sql-riak_kv_eleveldb_backend,riak_kv_multi_backend                       : pass
ts_cluster_riak_shell_regression_log-riak_kv_eleveldb_backend,riak_kv_multi_backend                  : pass
ts_cluster_select_desc_SUITE-riak_kv_eleveldb_backend,riak_kv_multi_backend                          : pass
ts_cluster_select_pass_1-riak_kv_eleveldb_backend,riak_kv_multi_backend                              : pass
ts_cluster_select_pass_2-riak_kv_eleveldb_backend,riak_kv_multi_backend                              : pass
ts_cluster_select_pass_3_sorted_on_key-riak_kv_eleveldb_backend,riak_kv_multi_backend                : pass
ts_cluster_stream_list_keys_SUITE-riak_kv_eleveldb_backend,riak_kv_multi_backend                     : pass
ts_cluster_table_active_state-riak_kv_eleveldb_backend,riak_kv_multi_backend                         : fail
ts_cluster_unicode-riak_kv_eleveldb_backend,riak_kv_multi_backend                                    : pass
ts_cluster_updowngrade_group_by_SUITE-riak_kv_eleveldb_backend,riak_kv_multi_backend                 : fail
ts_cluster_updowngrade_order_by_SUITE-riak_kv_eleveldb_backend,riak_kv_multi_backend                 : fail
ts_cluster_updowngrade_select_aggregation_SUITE-riak_kv_eleveldb_backend,riak_kv_multi_backend       : fail
ts_simple_activate_table_pass_1-riak_kv_eleveldb_backend,riak_kv_multi_backend                       : pass
ts_simple_activate_table_pass_2-riak_kv_eleveldb_backend,riak_kv_multi_backend                       : pass
ts_simple_aggregation-riak_kv_eleveldb_backend,riak_kv_multi_backend                                 : pass
ts_simple_aggregation_fail-riak_kv_eleveldb_backend,riak_kv_multi_backend                            : pass
ts_simple_aggregation_math-riak_kv_eleveldb_backend,riak_kv_multi_backend                            : pass
---------------------------------------------
5 Tests Failed
76 Tests Passed
That's 93.82716049382715% for those keeping score

@hazen
Copy link

hazen commented Mar 7, 2017

👍

@hazen
Copy link

hazen commented Mar 7, 2017

thumbot retry

@thumbot
Copy link

thumbot commented Mar 7, 2017

feature-az-percentile b094470 ➡️ riak_ts-develop 29e53a4 ✅ completed
Looks good! 👍
✅ MERGE

Started at: 2017-03-06 17:14
Duration: 3 seconds.
Result: OK
Message: Merge Success: feature-az-percentile b094470 onto target branch: riak_ts-develop 29e53a4
Exit Code: OK

📄







  Updating 29e53a4..b094470
Fast-forward (no commit created; -m option ignored)
 include/riak_kv_ts.hrl          |   2 +-
 src/riak_kv_qry.erl             |  18 +-
 src/riak_kv_qry_buffers.erl     |  84 +++---
 src/riak_kv_qry_buffers_ldb.erl |  61 ++--
 src/riak_kv_qry_compiler.erl    | 606 ++++++++++++++++++++++++++++++++--------
 src/riak_kv_qry_worker.erl      |  12 +-
 src/riak_kv_ts_error_msgs.hrl   |  49 +++-
 7 files changed, 636 insertions(+), 196 deletions(-)




✅ MAKE_CLEAN

Started at: 2017-03-06 17:14
Duration: 0 seconds.
Result: OK
Message: OK
Exit Code: 0

📄


cd /tmp/thumbs/riak_ts-develop.29e53a4.feature-az-percentile.b094470; make clean




  ./rebar clean
==> riak_ts-develop.29e53a4.feature-az-percentile.b094470 (clean)
rm -rf test.*-temp-data





✅ MAKE_DEPS

Started at: 2017-03-06 17:14
Duration: 29 seconds.
Result: OK
Message: OK
Exit Code: 0

📄


cd /tmp/thumbs/riak_ts-develop.29e53a4.feature-az-percentile.b094470; make deps




  ./rebar get-deps
==> riak_ts-develop.29e53a4.feature-az-percentile.b094470 (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.97.5p1"}}
Cloning into 'eper'...
Pulling sext from {git,"https://github.com/basho/sext.git",{tag,"1.1p6"}}
Cloning into 'sext'...
Pulling riak_pipe from {git,"https://github.com/basho/riak_pipe.git",
                            {branch,"riak_ts-develop"}}
Cloning into 'riak_pipe'...
Pulling riak_api from {git,"https://github.com/basho/riak_api.git",
                           {branch,"riak_ts-develop"}}
Cloning into 'riak_api'...
Pulling riak_dt from {git,"https://github.com/basho/riak_dt.git",
                          {tag,"2.1.3"}}
Cloning into 'riak_dt'...
Pulling msgpack from {git,"https://github.com/basho/msgpack-erlang.git",
                          {tag,"0.3.5"}}
Cloning into 'msgpack'...
Pulling riak_ql from {git,"https://github.com/basho/riak_ql.git",
                          {branch,"develop"}}
Cloning into 'riak_ql'...
Pulling jam from {git,"https://github.com/basho/jam.git",{tag,"1.0.0"}}
Cloning into 'jam'...
Pulling eunit_formatters from {git,"https://github.com/basho/eunit_formatters",
                                   {tag,"0.1.2"}}
Cloning into 'eunit_formatters'...
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 lager from {git,"https://github.com/basho/lager.git",{tag,"3.2.4"}}
Cloning into 'lager'...
Pulling neotoma from {git,"https://github.com/basho/neotoma.git",
                          {tag,"1.7.3"}}
Cloning into 'neotoma'...
==> getopt (get-deps)
==> lager (get-deps)
Pulling goldrush from {git,"https://github.com/basho/goldrush.git",
                           {tag,"0.1.9"}}
Cloning into 'goldrush'...
==> goldrush (get-deps)
==> neotoma (get-deps)
==> eper (get-deps)
==> sext (get-deps)
Pulling edown from {git,"git://github.com/basho/edown.git",{tag,"0.8.1"}}
Cloning into 'edown'...
==> edown (get-deps)
==> riak_pipe (get-deps)
Pulling riak_core from {git,"git://github.com/basho/riak_core.git",
                            {branch,"riak_ts-develop"}}
Cloning into 'riak_core'...
==> jam (get-deps)
==> riak_core (get-deps)
Pulling poolboy from {git,"https://github.com/basho/poolboy.git",
                          {tag,"0.8.1p3"}}
Cloning into 'poolboy'...
Pulling basho_stats from {git,"https://github.com/basho/basho_stats.git",
                              {tag,"1.0.3"}}
Cloning into 'basho_stats'...
Pulling riak_sysmon from {git,"https://github.com/basho/riak_sysmon.git",
                              {tag,"2.1.4"}}
Cloning into 'riak_sysmon'...
Pulling riak_ensemble from {git,"https://github.com/basho/riak_ensemble",
                                {branch,"riak_ts-develop"}}
Cloning into 'riak_ensemble'...
Pulling pbkdf2 from {git,"https://github.com/basho/erlang-pbkdf2.git",
                         {tag,"2.0.0"}}
Cloning into 'pbkdf2'...
Pulling eleveldb from {git,"https://github.com/basho/eleveldb.git",
                           {branch,"riak_ts-develop"}}
Cloning into 'eleveldb'...
Pulling exometer_core from {git,"https://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)
==> msgpack (get-deps)
==> eleveldb (get-deps)
Cloning into 'leveldb'...
Note: checking out '2.0.33'.

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 69a8fc1... add stub code for viewing Riak objects.  need way to conditional compile OS versus EE for this to be live
==> 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_api (get-deps)
Pulling riak_pb from {git,"https://github.com/basho/riak_pb.git",
                          {tag,"2.3.0.0"}}
Cloning into 'riak_pb'...
Pulling webmachine from {git,"https://github.com/basho/webmachine.git",
                             {tag,"1.10.8p2"}}
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)
==> riak_dt (get-deps)
==> riak_ql (get-deps)
Pulling unite from {git,"https://github.com/basho/unite.git",{tag,"v0.0.1p2"}}
Cloning into 'unite'...
Pulling merl from {git,"https://github.com/basho/merl.git",
                       {tag,"0.1.0-basho"}}
Cloning into 'merl'...
==> unite (get-deps)
Pulling color from {git,"https://github.com/basho/erlang-color.git",
                        {tag,"v0.2.0p1"}}
Cloning into 'color'...
Pulling tdiff from {git,"https://github.com/basho/tdiff.git",{tag,"0.1"}}
Cloning into 'tdiff'...
==> color (get-deps)
==> tdiff (get-deps)
==> merl (get-deps)
==> eunit_formatters (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)





✅ MAKE_COMPILE

Started at: 2017-03-06 17:14
Duration: 96 seconds.
Result: OK
Message: OK
Exit Code: 0

📄


cd /tmp/thumbs/riak_ts-develop.29e53a4.feature-az-percentile.b094470; make compile




  
  
... Snipped 1888 lines ...
urce.erl
==> riak_api (compile)
Compiled src/riak_api_pb_service.erl
Compiled src/riak_api_pb_frame.erl
Compiled src/riak_api_stat.erl
Compiled src/riak_api_web.erl
Compiled src/riak_api_web_security.erl
Compiled src/riak_api_pb_listener.erl
Compiled src/riak_api_sup.erl
Compiled src/riak_api_pb_registration_helper.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_basic_pb_service.erl
Compiled src/riak_api_pb_sup.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
==> riak_dt (compile)
Compiled src/riak_dt.erl
Compiled src/riak_dt_gcounter.erl
Compiled src/riak_dt_lwwreg.erl
Compiled src/riak_dt_orset.erl
Compiled src/riak_dt_vclock.erl
Compiled src/riak_dt_od_flag.erl
Compiled src/riak_dt_enable_flag.erl
Compiled src/riak_dt_gset.erl
Compiled src/riak_dt_oe_flag.erl
Compiled src/riak_dt_emcntr.erl
Compiled src/riak_dt_disable_flag.erl
Compiled src/riak_dt_orswot.erl
Compiled src/riak_dt_pncounter.erl
Compiled src/riak_dt_map.erl
==> color (compile)
Compiled src/color.erl
==> tdiff (compile)
Compiled src/tdiff_benchmark.erl
Compiled src/tdiff_debug.erl
Compiled src/tdiff.erl
==> unite (compile)
Compiled src/unite_compact.erl
==> merl (compile)
make[1]: Entering directory `/tmp/thumbs/riak_ts-develop.29e53a4.feature-az-percentile.b094470/deps/merl'
erlc -pz ./priv -pa ./ebin +debug_info -o ebin/ src/merl.erl
erlc -DMERL_NO_TRANSFORM +debug_info -o priv/ src/merl_transform.erl
erlc -pz ./priv -pa ./ebin +debug_info -o ebin/ src/merl_transform.erl
erlc -pz ./priv -pa ./ebin +debug_info -o ebin/ src/merl_tests.erl
make[1]: Leaving directory `/tmp/thumbs/riak_ts-develop.29e53a4.feature-az-percentile.b094470/deps/merl'
==> riak_ql (compile)
Compiled src/riak_ql_lexer.xrl
Compiled src/riak_ql_parser.yrl
Compiled src/riak_ql_lexer.erl
Compiled src/riak_ql_parser.erl
Compiled src/riak_ql_component.erl
Compiled src/riak_ql_show_create_table.erl
Compiled src/riak_ql_ddl_util.erl
Compiled src/riak_ql_cmd.erl
Compiled src/riak_ql_describe.erl
Compiled src/riak_ql_inverse_distrib_fns.erl
Compiled src/riak_ql_window_agg_fns.erl
Compiled src/riak_ql_quanta.erl
Compiled src/riak_ql_to_string.erl
Compiled src/riak_ql_ddl.erl
Compiled src/riak_ql_ddl_compiler.erl
==> eunit_formatters (compile)
Compiled src/binomial_heap.erl
Compiled src/eunit_progress.erl
==> proper (compile)
make[1]: Entering directory `/tmp/thumbs/riak_ts-develop.29e53a4.feature-az-percentile.b094470/deps/proper'
./write_compile_flags include/compile_flags.hrl
make[1]: Leaving directory `/tmp/thumbs/riak_ts-develop.29e53a4.feature-az-percentile.b094470/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/riak_ts-develop.29e53a4.feature-az-percentile.b094470/deps/proper/src/proper_types.erl:342: Warning: missing specification for function from_binary/1
/tmp/thumbs/riak_ts-develop.29e53a4.feature-az-percentile.b094470/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_shrink.erl
Compiled src/proper_orddict.erl
Compiled src/proper_gb_sets.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_gen_db.erl
Compiled src/s2_env.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_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.erl
Compiled src/hyper_gb.erl
Compiled src/hyper_array.erl
Compiled src/hyper_binary.erl
Compiled src/hyper_const.erl
Compiled src/hyper_binary_rle.erl
==> riak_ts-develop.29e53a4.feature-az-percentile.b094470 (compile)
Compiled src/riak_kv_backend.erl
Compiled src/riak_kv_test_util.erl
Compiled src/riak_kv_ensemble_backend.erl
Compiled src/riak_kv_ttb_ts.erl
Compiled src/riak_kv_ts_util.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_object.erl
Compiled src/riak_kv_pb_bucket.erl
Compiled src/riak_object_json.erl
Compiled src/riak_kv_pb_index.erl
Compiled src/riak_kv_wm_ts_util.erl
Compiled src/riak_kv_env.erl
Compiled src/riak_kv_requests.erl
Compiled src/riak_kv_cinfo.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_select.erl
Compiled src/riak_kv_memory_backend.erl
Compiled src/riak_kv_qry_queue.erl
Compiled src/riak_kv_fold_buffer.erl
Compiled src/riak_kv_hooks.erl
Compiled src/riak_kv_mapred_json.erl
Compiled src/riak_kv_qry_compiler.erl
Compiled src/riak_kv_js_sup.erl
Compiled src/riak_kv_mrc_pipe.erl
Compiled src/riak_kv_qry_buffers.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_qry_worker.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_get_core.erl
Compiled src/riak_kv_sup.erl
Compiled src/riak_kv_vnode_status_mgr.erl
Compiled src/riak_kv_stat.erl
Compiled src/riak_kv_index_fsm_sup.erl
Compiled src/riak_kv_w1c_worker.erl
Compiled src/riak_kv_js_vm.erl
Compiled src/riak_kv_pncounter.erl
Compiled src/riak_kv_entropy_info.erl
Compiled src/riak_kv_wm_timeseries.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_wm_object.erl
Compiled src/riak_kv_pb_ts.erl
Compiled src/riak_kv_buckets_fsm_sup.erl
Compiled src/riak_kv_gcounter.erl
Compiled src/riak_kv_wm_stats.erl
Compiled src/riak_kv_mapreduce.erl
Compiled src/riak_kv_worker.erl
Compiled src/riak_kv_ts_svc.erl
Compiled src/riak_kv_wm_mapred.erl
Compiled src/riak_kv_yessir_backend.erl
Compiled src/riak_kv_pb_bucket_key_apl.erl
Compiled src/riak_kv_mapred_filters.erl
Compiled src/riak_kv_http_cache.erl
Compiled src/riak_kv_ts_api.erl
Compiled src/riak_kv_multi_prefix_backend.erl
Compiled src/riak_kv_wm_index.erl
Compiled src/riak_kv_stat_worker.erl
Compiled src/riak_kv_w_reduce.erl
Compiled src/riak_kv_qry_sup.erl
Compiled src/riak_kv_put_core.erl
Compiled src/sms.erl
Compiled src/riak_kv_delete.erl
Compiled src/riak_kv_metadata_store_listener.erl
Compiled src/riak_kv_encoding_migrate.erl
Compiled src/riak_kv_mapred_term.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_pb_counter.erl
Compiled src/riak_kv_eleveldb_backend.erl
Compiled src/riak_kv_wm_crdt.erl
Compiled src/riak_kv_pb_mapred.erl
Compiled src/json_pp.erl
Compiled src/riak_kv_wm_timeseries_query.erl
Compiled src/riak_kv_qry_coverage_plan.erl
Compiled src/riak_kv_wm_counter.erl
Compiled src/riak_kv_2i_aae.erl
Compiled src/riak_kv_ts_newtype.erl
Compiled src/riak_kv_qry.erl
Compiled src/riak_kv_compile_tab.erl
Compiled src/riak_kv_pb_crdt.erl
Compiled src/riak_kv_keys_fsm_sup.erl
Compiled src/riak_kv_wm_timeseries_listkeys.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_kv_ensembles.erl
Compiled src/riak_index.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_pb_coverage.erl
Compiled src/riak_kv_keys_fsm.erl
Compiled src/riak_kv_get_fsm.erl
Compiled src/riak_kv_ts_sup.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_qry_buffers_ldb.erl
Compiled src/riak_kv_delete_sup.erl
Compiled src/riak_kv_crdt_json.erl
Compiled src/riak_kv_wm_keylist.erl
Compiled priv/tracers/tracer_func_args.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





✅ MAKE_TEST

Started at: 2017-03-06 17:16
Duration: 1058 seconds.
Result: OK
Message: OK
Exit Code: 0

📄


cd /tmp/thumbs/riak_ts-develop.29e53a4.feature-az-percentile.b094470; make test




  
  
... Snipped 503 lines ...
[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m17:27:04.197 [info] Application lager started on node nonode@nohost
17:27:04.298 [info] Starting reporters with []
17:27:04.298 [info] Application exometer_core started on node nonode@nohost
....................................................................................................(x10)....................................................................................................(x100)....................................................................................................(x1000).........................(x100)......(x1)..
Time limit reached: 60.0 seconds.

OK, passed 36702 tests
�[32m.�[0m17:28:04.559 [info] Application exometer_core exited with reason: stopped
�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m....................................................................................................(x10)..........
OK, passed 200 tests
�[32m.�[0mtest/rest_url_encoding_test.erl:43:<0.2558.0>: Skipping rest_url_encoding_test

test/rest_url_encoding_test.erl:43:<0.2558.0>: Skipping rest_url_encoding_test

�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m17:30:21.395 [info] Application lager started on node putfsmeqc346004850221@thumbs01
17:30:21.396 [info] Starting reporters with []
17:30:21.396 [info] Application exometer_core started on node putfsmeqc346004850221@thumbs01
�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m....................................................................................................(x10)....................................................................................................(x100).................(x10)...(x1).........
Time limit reached: 60.0 seconds.

OK, passed 2839 tests
�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m....................................................................................................(x10)..........................................................................................
OK, passed 1000 tests
�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m[os_mon] memory supervisor port (memsup): Erlang has closed
[os_mon] cpu supervisor port (cpu_sup): Erlang has closed
�[32m.�[0m�[32m.�[0m�[32m.�[0m....................................................................................................(x10)..........................................................................................
OK, passed 1000 tests
�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m[os_mon] memory supervisor port (memsup): Erlang has closed
[os_mon] cpu supervisor port (cpu_sup): Erlang has closed
�[32m.�[0m[os_mon] memory supervisor port (memsup): Erlang has closed
[os_mon] cpu supervisor port (cpu_sup): Erlang has closed
�[32m.�[0m[os_mon] memory supervisor port (memsup): Erlang has closed
[os_mon] cpu supervisor port (cpu_sup): Erlang has closed
�[32m.�[0m[os_mon] memory supervisor port (memsup): Erlang has closed
[os_mon] cpu supervisor port (cpu_sup): Erlang has closed
�[32m.�[0m[os_mon] memory supervisor port (memsup): Erlang has closed
[os_mon] cpu supervisor port (cpu_sup): Erlang has closed
�[32m.�[0m�[32m.�[0m�[32m.�[0m....................................................................................................(x10)....................................................................................................(x100)....................................................................................................(x1000).(x100)..(x10).........(x1).
Time limit reached: 10.0 seconds.

OK, passed 12391 tests
�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m....................................................................................................(x10)....................................................................................................(x100)................................(x10)...(x1).........
Time limit reached: 5.0 seconds.

OK, passed 4339 tests
�[32m.�[0m....................................................................................................(x10)....................................................................................................(x100)...............(x10).....(x1).......
Time limit reached: 5.0 seconds.

OK, passed 2657 tests
�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m....................................................................................................(x10)..........................................................................................
OK, passed 1000 tests
�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m....................................................................................................(x10)....................................................................................................(x100)...............................(x10)......(x1)...
Time limit reached: 60.0 seconds.

OK, passed 4263 tests

sibling_count
24.68% 0
15.53% 1
12.60% 2
12.10% 3
9.03% 4
7.62% 5
5.25% 6
3.50% 7
2.65% 8
2.23% 9
1.24% 10
1.15% 11
0.70% 13
0.59% 12
0.26% 15
0.16% 16
0.14% 19
0.14% 14
0.09% 18
0.09% 17
0.05% 20
0.02% 38
0.02% 36
0.02% 29
0.02% 26
0.02% 24
0.02% 23
0.02% 22
0.02% 21

17.939% {riak_object_dvv_statem,get,4}
17.819% {riak_object_dvv_statem,replicate,4}
17.755% {riak_object_dvv_statem,get_put,7}
17.566% {riak_object_dvv_statem,put,4}
13.331% {riak_object_dvv_statem,update,5}
9.652% {riak_object_dvv_statem,make_ring,2}
5.939% {riak_object_dvv_statem,set_nr,1}
�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0m�[32m.�[0mtest/riak_kv_schema_tests.erl:424:<0.2558.0>: Supporting riak_core components not present, skipping job_class_enabled test
�[32m.�[0m
�[32m586 tests passed�[0m  �[30;1m(1040.70 s)�[0m





✅ MAKE_XREF

Started at: 2017-03-06 17:33
Duration: 12 seconds.
Result: OK
Message: OK
Exit Code: 0

📄


cd /tmp/thumbs/riak_ts-develop.29e53a4.feature-az-percentile.b094470; make xref




  ./rebar get-deps
==> sidejob (get-deps)
==> erlang_js (get-deps)
==> meck (get-deps)
==> getopt (get-deps)
==> goldrush (get-deps)
==> lager (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)
==> msgpack (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)
==> jam (get-deps)
==> clique (get-deps)
==> riak_core (get-deps)
==> riak_pipe (get-deps)
==> hamcrest (get-deps)
==> riak_pb (get-deps)
==> mochiweb (get-deps)
==> webmachine (get-deps)
==> riak_api (get-deps)
==> riak_dt (get-deps)
==> color (get-deps)
==> tdiff (get-deps)
==> unite (get-deps)
==> merl (get-deps)
==> riak_ql (get-deps)
==> eunit_formatters (get-deps)
==> proper (get-deps)
==> stdlib2 (get-deps)
==> hyper (get-deps)
==> riak_ts-develop.29e53a4.feature-az-percentile.b094470 (get-deps)
./rebar compile
==> sidejob (compile)
==> erlang_js (compile)
make[1]: Entering directory `/tmp/thumbs/riak_ts-develop.29e53a4.feature-az-percentile.b094470/deps/erlang_js'
cd c_src; make
make[2]: Entering directory `/tmp/thumbs/riak_ts-develop.29e53a4.feature-az-percentile.b094470/deps/erlang_js/c_src'
make[2]: Nothing to be done for `js'.
make[2]: Leaving directory `/tmp/thumbs/riak_ts-develop.29e53a4.feature-az-percentile.b094470/deps/erlang_js/c_src'
make[1]: Leaving directory `/tmp/thumbs/riak_ts-develop.29e53a4.feature-az-percentile.b094470/deps/erlang_js'
==> meck (compile)
==> getopt (compile)
==> goldrush (compile)
==> lager (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)
==> msgpack (compile)
==> eleveldb (compile)
make[1]: Entering directory `/tmp/thumbs/riak_ts-develop.29e53a4.feature-az-percentile.b094470/deps/eleveldb/c_src/leveldb'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/tmp/thumbs/riak_ts-develop.29e53a4.feature-az-percentile.b094470/deps/eleveldb/c_src/leveldb'
make[1]: Entering directory `/tmp/thumbs/riak_ts-develop.29e53a4.feature-az-percentile.b094470/deps/eleveldb/c_src/leveldb'
make[1]: Nothing to be done for `tools'.
make[1]: Leaving directory `/tmp/thumbs/riak_ts-develop.29e53a4.feature-az-percentile.b094470/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)
==> jam (compile)
==> clique (compile)
==> riak_core (compile)
==> riak_pipe (compile)
==> hamcrest (compile)
==> hamcrest (post_compile)
==> riak_pb (compile)
==> mochiweb (compile)
==> webmachine (compile)
==> riak_api (compile)
==> riak_dt (compile)
==> color (compile)
==> tdiff (compile)
==> unite (compile)
==> merl (compile)
make[1]: Entering directory `/tmp/thumbs/riak_ts-develop.29e53a4.feature-az-percentile.b094470/deps/merl'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/tmp/thumbs/riak_ts-develop.29e53a4.feature-az-percentile.b094470/deps/merl'
==> riak_ql (compile)
==> eunit_formatters (compile)
==> proper (compile)
make[1]: Entering directory `/tmp/thumbs/riak_ts-develop.29e53a4.feature-az-percentile.b094470/deps/proper'
make[1]: `include/compile_flags.hrl' is up to date.
make[1]: Leaving directory `/tmp/thumbs/riak_ts-develop.29e53a4.feature-az-percentile.b094470/deps/proper'
==> stdlib2 (compile)
==> hyper (compile)
==> riak_ts-develop.29e53a4.feature-az-percentile.b094470 (compile)
./rebar xref skip_deps=true
WARN:  Ignoring sub_dirs for /tmp/thumbs/riak_ts-develop.29e53a4.feature-az-percentile.b094470/deps/exometer_core
==> riak_ts-develop.29e53a4.feature-az-percentile.b094470 (xref)





✅ MAKE_DIALYZER

Started at: 2017-03-06 17:34
Duration: 92 seconds.
Result: OK
Message: OK
Exit Code: 0

📄


cd /tmp/thumbs/riak_ts-develop.29e53a4.feature-az-percentile.b094470; make dialyzer




  
  
... Snipped 665 lines ...
asename/2
  filename:dirname/1
  filename:extension/1
  filename:join/1
  filename:join/2
  filename:rootname/2
  filename:split/1
  gb_sets:add/2
  gb_sets:add_element/2
  gb_sets:balance/1
  gb_sets:del_element/2
  gb_sets:delete/2
  gb_sets:delete_any/2
  gb_sets:difference/2
  gb_sets:empty/0
  gb_sets:filter/2
  gb_sets:fold/3
  gb_sets:from_list/1
  gb_sets:from_ordset/1
  gb_sets:insert/2
  gb_sets:intersection/1
  gb_sets:intersection/2
  gb_sets:is_disjoint/2
  gb_sets:is_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:swap_handler/3
  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_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/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:unregister_name/1
  global:whereis_name/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_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:write_char/1
  io_lib:write_string/1
  io_lib_format:fwrite_g/1
  io_lib_pretty:print/4
  io_lib_pretty:print/6
  lager_default_tracer:info/1
  lib:format_exception/6
  lists:append/1
  lists:concat/1
  lists:duplicate/2
  lists:filtermap/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:sum/1
  lists:ukeymerge/3
  lists:ukeysort/2
  lists:umerge/2
  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
  mnesia:system_info/1
  mnesia:table_info/2
  mnesia_tm:get_info/1
  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
  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_link/1
  proc_lib:spawn_link/3
  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
  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/4
  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_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: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/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
  zlib:gunzip/1
  zlib:gzip/1
Unknown types:
  calendar:datetime/0
  compile:option/0
  dets:tab_name/0
  erl_parse:abstract_clause/0
  erl_parse:abstract_expr/0
  erl_parse:abstract_form/0
  erl_scan:line/0
  erl_scan:location/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:socket/0
  io:device/0
  io:format/0
  meck_history:history_record/0
  msgpack:msgpack_map_jiffy/0
  msgpack:msgpack_map_jsx/0
  orddict:orddict/0
  ordsets:ordset/1
  proplists:property/0
  proplists:proplist/0
  re:mp/0
  ssl:ssl_option/0
  ssl:sslsocket/0
  supervisor:child_spec/0
  supervisor:strategy/0
  timer:tref/0
  unicode:charlist/0
 done in 0m47.64s
done (passed successfully)
==> riak_ts-develop.29e53a4.feature-az-percentile.b094470 (dialyzer)





⬜ 1 of 2 Code reviews from organization basho

@gordonguthrie
Copy link

+1

@thumbot
Copy link

thumbot commented Mar 7, 2017

✅ 2 of 2 Code reviews from organization basho

@thumbot
Copy link

thumbot commented Mar 7, 2017

Merging and closing this pr

@thumbot
Copy link

thumbot commented Mar 7, 2017

Successfully merged basho/riak_kv/pulls/1624 (b094470 on to riak_ts-develop)

---
:sha: 11ac6663cf59635f4392a997c55f03eaa9e25651
:merged: true
:message: Pull Request successfully merged

@thumbot thumbot merged commit 11ac666 into riak_ts-develop Mar 7, 2017
@hmmr hmmr deleted the feature-az-percentile branch March 7, 2017 12:35
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