Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fix minor typo in BATCHING.md #717

Open
wants to merge 1 commit into
base: develop
Choose a base branch
from
Open

Fix minor typo in BATCHING.md #717

wants to merge 1 commit into from

Conversation

lucafavatella
Copy link
Contributor

No description provided.

@thumbot
Copy link

thumbot commented Dec 28, 2016

Thanks @lucafavatella!

Settings
---
minimum_reviewers: 2
build_steps:
- make clean
- make test
- make xref
- make dialyzer
merge: false
org_mode: true
timeout: 1790

@thumbot
Copy link

thumbot commented Dec 28, 2016

patch-1 fce32c0 ➡️ develop 3f556dc ⛔ completed
There seems to be an issue with build step **make_test** ! ☁️
✅ MERGE

Started at: 2016-12-28 07:16
Duration: 1 seconds.
Result: OK
Message: Merge Success: patch-1 fce32c0 onto target branch: develop 3f556dc
Exit Code: OK

📄







  Updating 3f556dc..fce32c0
Fast-forward (no commit created; -m option ignored)
 docs/BATCHING.md | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)




✅ MAKE_CLEAN

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

📄


cd /tmp/thumbs/develop.3f556dc.patch-1.fce32c0; make clean




  /tmp/thumbs/develop.3f556dc.patch-1.fce32c0/rebar clean
==> develop.3f556dc.patch-1.fce32c0 (clean)
rm -rf riak_test/ebin
rm -rf build
git clean -dfx priv/





⛔ MAKE_TEST

Started at: 2016-12-28 07:16
Duration: 250 seconds.
Result: ERROR
Message: Step make_test Failed!
Exit Code: 2

📄


cd /tmp/thumbs/develop.3f556dc.patch-1.fce32c0; make test




  
  
... Snipped 38011 lines ...
or for index <<"_dont_index_">> and partition 0
07:20:31.434 [info] Starting solrq supervisor for index <<"idx3:with:colons">> and partition 19
07:20:31.434 [info] Starting solrq supervisor for index <<232,138,173,232,149,137>> and partition 19
07:20:31.434 [info] Starting solrq supervisor for index <<"_dont_index_">> and partition 19
07:20:31.434 [info] Starting solrq supervisor for index <<"idx3:with:colons">> and partition 3
07:20:31.434 [info] Starting solrq supervisor for index <<232,138,173,232,149,137>> and partition 3
07:20:31.435 [info] Starting solrq supervisor for index <<"idx3:with:colons">> and partition 2
07:20:31.435 [info] Starting solrq supervisor for index <<232,138,173,232,149,137>> and partition 2
07:20:31.435 [info] Starting solrq supervisor for index <<"_dont_index_">> and partition 2
07:20:31.435 [info] Starting solrq supervisor for index <<"idx3:with:colons">> and partition 11
07:20:31.435 [info] Starting solrq supervisor for index <<232,138,173,232,149,137>> and partition 11
07:20:31.435 [info] Starting solrq supervisor for index <<"idx3:with:colons">> and partition 17
07:20:31.436 [info] Starting solrq supervisor for index <<232,138,173,232,149,137>> and partition 17
07:20:31.436 [info] Starting solrq supervisor for index <<"_dont_index_">> and partition 17
07:20:31.436 [info] Starting solrq supervisor for index <<"idx3:with:colons">> and partition 4
07:20:31.436 [info] Starting solrq supervisor for index <<232,138,173,232,149,137>> and partition 4
07:20:31.436 [info] Starting solrq supervisor for index <<"_dont_index_">> and partition 4
07:20:31.439 [error] Updating a batch of Solr operations failed for index <<"idx3:with:colons">> with error {error,{other,{error,reqd_timeout}}}
07:20:31.439 [error] Updating a batch of Solr operations failed for index <<"idx3:with:colons">> with error {error,{other,{error,reqd_timeout}}}
07:20:31.637 [info] Stopping solrq supervisor for index <<"_dont_index_">> and partition 4
07:20:31.638 [info] Stopping solrq supervisor for index <<232,138,173,232,149,137>> and partition 4
07:20:31.638 [info] Stopping solrq supervisor for index <<"idx3:with:colons">> and partition 4
07:20:31.638 [info] Stopping solrq supervisor for index <<"_dont_index_">> and partition 17
07:20:31.638 [info] Stopping solrq supervisor for index <<232,138,173,232,149,137>> and partition 17
07:20:31.638 [info] Stopping solrq supervisor for index <<"idx3:with:colons">> and partition 17
07:20:31.638 [info] Stopping solrq supervisor for index <<232,138,173,232,149,137>> and partition 11
07:20:31.638 [info] Stopping solrq supervisor for index <<"idx3:with:colons">> and partition 11
07:20:31.638 [info] Stopping solrq supervisor for index <<"_dont_index_">> and partition 2
07:20:31.639 [info] Stopping solrq supervisor for index <<232,138,173,232,149,137>> and partition 2
07:20:31.639 [info] Stopping solrq supervisor for index <<"idx3:with:colons">> and partition 2
07:20:31.639 [info] Stopping solrq supervisor for index <<232,138,173,232,149,137>> and partition 3
07:20:31.639 [info] Stopping solrq supervisor for index <<"idx3:with:colons">> and partition 3
07:20:31.640 [info] Stopping solrq supervisor for index <<"_dont_index_">> and partition 19
07:20:31.640 [info] Stopping solrq supervisor for index <<232,138,173,232,149,137>> and partition 19
07:20:31.640 [info] Stopping solrq supervisor for index <<"idx3:with:colons">> and partition 19
07:20:31.640 [info] Stopping solrq supervisor for index <<"_dont_index_">> and partition 0
07:20:31.640 [info] Stopping solrq supervisor for index <<232,138,173,232,149,137>> and partition 0
07:20:31.640 [info] Stopping solrq supervisor for index <<"idx3:with:colons">> and partition 0
07:20:31.640 [info] Stopping solrq supervisor for index <<"_dont_index_">> and partition 11
07:20:31.640 [info] Stopping solrq supervisor for index <<"_dont_index_">> and partition 3
07:20:31.641 [info] Starting solrq supervisor for index <<"idx2">> and partition 6
07:20:31.641 [info] Starting solrq supervisor for index <<232,138,173,232,149,137>> and partition 6
07:20:31.641 [info] Starting solrq supervisor for index <<"idx1">> and partition 6
07:20:31.641 [info] Starting solrq supervisor for index <<"_dont_index_">> and partition 6
07:20:31.641 [info] Starting solrq supervisor for index <<"idx2">> and partition 12
07:20:31.641 [info] Starting solrq supervisor for index <<232,138,173,232,149,137>> and partition 12
07:20:31.642 [info] Starting solrq supervisor for index <<"idx1">> and partition 12
07:20:31.642 [info] Starting solrq supervisor for index <<"_dont_index_">> and partition 12
07:20:31.642 [info] Starting solrq supervisor for index <<"idx2">> and partition 1
07:20:31.642 [info] Starting solrq supervisor for index <<232,138,173,232,149,137>> and partition 1
07:20:31.642 [info] Starting solrq supervisor for index <<"idx1">> and partition 1
07:20:31.642 [info] Starting solrq supervisor for index <<"_dont_index_">> and partition 1
07:20:31.644 [error] Updating a batch of Solr operations failed for index <<"idx2">> with error {error,{other,{error,reqd_timeout}}}
(x1).........
Time limit reached: 120.0 seconds.

OK, passed 959 tests
[123.203 s] ok
07:20:32.448 [warning] lager_error_logger_h dropped 22 messages in the last second that exceeded the limit of 50 messages/sec
  [done in 123.207 s]
07:20:32.448 [error] gen_server <0.3056.2> terminated with reason: killed
07:20:32.449 [error] CRASH REPORT Process <0.3056.2> with 0 neighbours exited with reason: killed in gen_server:terminate/6 line 744
07:20:32.449 [error] gen_server <0.3053.2> terminated with reason: killed
07:20:32.449 [error] CRASH REPORT Process <0.3053.2> with 0 neighbours exited with reason: killed in gen_server:terminate/6 line 744
07:20:32.449 [error] gen_server <0.3068.2> terminated with reason: killed
07:20:32.449 [error] gen_server <0.3071.2> terminated with reason: killed
07:20:32.449 [error] CRASH REPORT Process <0.3068.2> with 0 neighbours exited with reason: killed in gen_server:terminate/6 line 744
07:20:32.449 [error] CRASH REPORT Process <0.3071.2> with 0 neighbours exited with reason: killed in gen_server:terminate/6 line 744
07:20:32.449 [error] gen_server <0.3080.2> terminated with reason: killed
07:20:32.449 [error] gen_server <0.3062.2> terminated with reason: killed
07:20:32.449 [error] CRASH REPORT Process <0.3080.2> with 0 neighbours exited with reason: killed in gen_server:terminate/6 line 744
07:20:32.449 [error] CRASH REPORT Process <0.3062.2> with 0 neighbours exited with reason: killed in gen_server:terminate/6 line 744
07:20:32.449 [error] gen_server <0.3077.2> terminated with reason: killed
07:20:32.449 [error] CRASH REPORT Process <0.3077.2> with 0 neighbours exited with reason: killed in gen_server:terminate/6 line 744
07:20:32.449 [error] gen_server <0.3050.2> terminated with reason: killed
07:20:32.449 [error] CRASH REPORT Process <0.3050.2> with 0 neighbours exited with reason: killed in gen_server:terminate/6 line 744
07:20:32.449 [error] gen_server <0.3059.2> terminated with reason: killed
07:20:32.449 [error] CRASH REPORT Process <0.3059.2> with 0 neighbours exited with reason: killed in gen_server:terminate/6 line 744
07:20:32.449 [error] gen_server <0.3074.2> terminated with reason: killed
07:20:32.450 [error] gen_server <0.3083.2> terminated with reason: killed
07:20:32.450 [error] CRASH REPORT Process <0.3074.2> with 0 neighbours exited with reason: killed in gen_server:terminate/6 line 744
07:20:32.450 [error] CRASH REPORT Process <0.3083.2> with 0 neighbours exited with reason: killed in gen_server:terminate/6 line 744
07:20:32.450 [error] gen_server <0.3065.2> terminated with reason: killed
07:20:32.450 [error] CRASH REPORT Process <0.3065.2> with 0 neighbours exited with reason: killed in gen_server:terminate/6 line 744
07:20:32.450 [error] Supervisor gr_counter_sup had child gr_lager_default_tracer_counters started with gr_counter:start_link(gr_lager_default_tracer_counters) at <0.1347.0> exit with reason killed in context child_terminated
07:20:32.450 [error] Supervisor gr_param_sup had child gr_lager_default_tracer_params started with gr_param:start_link(gr_lager_default_tracer_params) at <0.1346.0> exit with reason killed in context child_terminated
07:20:32.450 [info] Application goldrush exited with reason: stopped
07:20:32.450 [info] Application compiler exited with reason: stopped
07:20:32.450 [info] Application syntax_tools exited with reason: stopped
module 'yz_index_hashtree_sup'
module 'yokozuna'
module 'yz_sup'
module 'yokozuna_schema_tests'
  yokozuna_schema_tests: basic_schema_test...[0.118 s] ok
  yokozuna_schema_tests: override_schema_test...[0.037 s] ok
  yokozuna_schema_tests: validations_test...[0.036 s] ok
  yokozuna_schema_tests: job_class_defaults_test...07:20:33.006 [error] search.queue.batch.minimum invalid, must be a positive integer > 0
07:20:33.006 [error] search.queue.batch.maximum invalid, must be a positive integer > 0
07:20:33.006 [error] search.queue.high_watermark invalid, must be an integer >= 0
test/yokozuna_schema_tests.erl:213:<0.1181.0>: Supporting riak_core components not present, skipping job_class_defaults_test
[0.092 s] ok
  [done in 0.295 s]
module 'yz_component_tests'
  yz_component_tests: disable_index_test...[0.003 s] ok
  yz_component_tests: disable_search_test...[0.001 s] ok
  [done in 0.010 s]
=======================================================
  Failed: 1.  Skipped: 0.  Passed: 29.
Cover analysis: /tmp/thumbs/develop.3f556dc.patch-1.fce32c0/.eunit/index.html

=INFO REPORT==== 28-Dec-2016::07:20:37 ===
    application: lager
    exited: stopped
    type: permanent

=INFO REPORT==== 28-Dec-2016::07:20:37 ===
    application: inets
    exited: killed
    type: temporary
ERROR: One or more eunit tests failed.
ERROR: eunit failed while processing /tmp/thumbs/develop.3f556dc.patch-1.fce32c0: rebar_abort
make: *** [test] Error 1





✅ MAKE_XREF

Started at: 2016-12-28 07:20
Duration: 10 seconds.
Result: OK
Message: OK
Exit Code: 0

📄


cd /tmp/thumbs/develop.3f556dc.patch-1.fce32c0; make xref




  /tmp/thumbs/develop.3f556dc.patch-1.fce32c0/rebar get-deps
==> kvc (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)
==> eleveldb (get-deps)
==> riak_ensemble (get-deps)
==> pbkdf2 (get-deps)
==> parse_trans (get-deps)
==> bear (get-deps)
==> folsom (get-deps)
==> setup (get-deps)
==> src (get-deps)
==> exometer_core (get-deps)
==> clique (get-deps)
==> riak_core (get-deps)
==> riak_pipe (get-deps)
==> riak_dt (get-deps)
==> eunit_formatters (get-deps)
==> hamcrest (get-deps)
==> riak_pb (get-deps)
==> mochiweb (get-deps)
==> webmachine (get-deps)
==> riak_api (get-deps)
==> proper (get-deps)
==> stdlib2 (get-deps)
==> hyper (get-deps)
==> riak_kv (get-deps)
==> ibrowse (get-deps)
==> fuse (get-deps)
==> develop.3f556dc.patch-1.fce32c0 (get-deps)
/tmp/thumbs/develop.3f556dc.patch-1.fce32c0/rebar compile
==> kvc (compile)
==> sidejob (compile)
==> erlang_js (compile)
make[1]: Entering directory `/tmp/thumbs/develop.3f556dc.patch-1.fce32c0/deps/erlang_js'
cd c_src; make
make[2]: Entering directory `/tmp/thumbs/develop.3f556dc.patch-1.fce32c0/deps/erlang_js/c_src'
make[2]: Nothing to be done for `js'.
make[2]: Leaving directory `/tmp/thumbs/develop.3f556dc.patch-1.fce32c0/deps/erlang_js/c_src'
make[1]: Leaving directory `/tmp/thumbs/develop.3f556dc.patch-1.fce32c0/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)
==> eleveldb (compile)
make[1]: Entering directory `/tmp/thumbs/develop.3f556dc.patch-1.fce32c0/deps/eleveldb/c_src/leveldb'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/tmp/thumbs/develop.3f556dc.patch-1.fce32c0/deps/eleveldb/c_src/leveldb'
make[1]: Entering directory `/tmp/thumbs/develop.3f556dc.patch-1.fce32c0/deps/eleveldb/c_src/leveldb'
make[1]: Nothing to be done for `tools'.
make[1]: Leaving directory `/tmp/thumbs/develop.3f556dc.patch-1.fce32c0/deps/eleveldb/c_src/leveldb'
==> riak_ensemble (compile)
==> pbkdf2 (compile)
==> parse_trans (compile)
==> bear (compile)
==> folsom (compile)
==> setup (compile)
==> setup (escriptize)
==> src (compile)
==> exometer_core (compile)
==> clique (compile)
==> riak_core (compile)
==> riak_pipe (compile)
==> riak_dt (compile)
==> eunit_formatters (compile)
==> hamcrest (compile)
==> hamcrest (post_compile)
==> riak_pb (compile)
==> mochiweb (compile)
==> webmachine (compile)
==> riak_api (compile)
==> proper (compile)
make[1]: Entering directory `/tmp/thumbs/develop.3f556dc.patch-1.fce32c0/deps/proper'
make[1]: `include/compile_flags.hrl' is up to date.
make[1]: Leaving directory `/tmp/thumbs/develop.3f556dc.patch-1.fce32c0/deps/proper'
==> stdlib2 (compile)
==> hyper (compile)
==> riak_kv (compile)
==> ibrowse (compile)
==> fuse (compile)
==> develop.3f556dc.patch-1.fce32c0 (compile)
/tmp/thumbs/develop.3f556dc.patch-1.fce32c0/rebar xref skip_deps=true
WARN:  Ignoring sub_dirs for /tmp/thumbs/develop.3f556dc.patch-1.fce32c0/deps/exometer_core
==> develop.3f556dc.patch-1.fce32c0 (xref)





✅ MAKE_DIALYZER

Started at: 2016-12-28 07:20
Duration: 93 seconds.
Result: OK
Message: OK
Exit Code: 0

📄


cd /tmp/thumbs/develop.3f556dc.patch-1.fce32c0; make dialyzer




  
  
... Snipped 641 lines ...
/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:sync_notify/2
  gen_event:which_handlers/1
  gen_fsm:cancel_timer/1
  gen_fsm:reply/2
  gen_fsm:send_all_state_event/2
  gen_fsm:send_event/2
  gen_fsm:send_event_after/2
  gen_fsm:start/3
  gen_fsm:start/4
  gen_fsm:start_link/3
  gen_fsm:start_timer/2
  gen_fsm:sync_send_all_state_event/2
  gen_fsm:sync_send_all_state_event/3
  gen_fsm:sync_send_event/2
  gen_fsm:sync_send_event/3
  gen_server:abcast/3
  gen_server:call/2
  gen_server:call/3
  gen_server:cast/2
  gen_server:reply/2
  gen_server:start/3
  gen_server:start/4
  gen_server:start_link/3
  gen_server:start_link/4
  gen_tcp:accept/1
  gen_tcp:accept/2
  gen_tcp:close/1
  gen_tcp:connect/4
  gen_tcp:controlling_process/2
  gen_tcp:listen/2
  gen_tcp:recv/2
  gen_tcp:recv/3
  gen_tcp:send/2
  gen_udp:close/1
  gen_udp:open/2
  gen_udp:send/4
  global:send/2
  global:trans/3
  global:unregister_name/1
  global:whereis_name/1
  gtknode:cmd/2
  gtknode:start/1
  http_uri:parse/1
  httpc:request/4
  httpd_util:convert_request_date/1
  httpd_util:day/1
  httpd_util:month/1
  httpd_util:reason_phrase/1
  httpd_util:rfc1123_date/0
  httpd_util:rfc1123_date/1
  igor:parse_transform/2
  inet:getaddr/2
  inet:gethostbyaddr/1
  inet:gethostbyname/1
  inet:gethostname/0
  inet:getopts/2
  inet:getstat/1
  inet:getstat/2
  inet:parse_address/1
  inet:peername/1
  inet:port/1
  inet:setopts/2
  inet:sockname/1
  inet_db:register_socket/2
  inet_parse:address/1
  inet_parse:ntoa/1
  inets:start/0
  init:archive_extension/0
  init:get_argument/1
  init:get_arguments/0
  init:get_status/0
  init:script_id/0
  init:stop/0
  init:stop/1
  io:columns/0
  io:format/1
  io:format/2
  io:format/3
  io:fwrite/1
  io:fwrite/2
  io:fwrite/3
  io:nl/0
  io:put_chars/1
  io:put_chars/2
  io:write/1
  io_lib:deep_char_list/1
  io_lib:format/2
  io_lib:fread/2
  io_lib:fwrite/2
  io_lib:printable_list/1
  io_lib:write/1
  io_lib:write/2
  io_lib:write_atom/1
  io_lib_format:fwrite_g/1
  io_lib_pretty:print/6
  lager_default_tracer:info/1
  lib:format_exception/6
  lists:append/1
  lists:concat/1
  lists:duplicate/2
  lists:flatlength/1
  lists:flatten/2
  lists:keystore/4
  lists:keytake/3
  lists:merge/1
  lists:prefix/2
  lists:seq/2
  lists:seq/3
  lists:sublist/2
  lists:sublist/3
  lists:suffix/2
  lists:sum/1
  lists:ukeymerge/3
  lists:ukeysort/2
  lists:umerge/1
  lists:umerge/2
  lists:umerge/3
  maps:to_list/1
  math:cos/1
  math:exp/1
  math:log/1
  math:log10/1
  math:pi/0
  math:pow/2
  math:sqrt/1
  memsup:get_system_memory_data/0
  mustache:render/2
  net_adm:names/1
  net_adm:ping/1
  net_kernel:get_net_ticktime/0
  net_kernel:hidden_connect_node/1
  net_kernel:monitor_nodes/1
  net_kernel:monitor_nodes/2
  net_kernel:set_net_ticktime/1
  net_kernel:start/1
  orddict:append/3
  orddict:append_list/3
  orddict:erase/2
  orddict:fetch/2
  orddict:fetch_keys/1
  orddict:filter/2
  orddict:find/2
  orddict:fold/3
  orddict:from_list/1
  orddict:is_key/2
  orddict:map/2
  orddict:merge/3
  orddict:new/0
  orddict:size/1
  orddict:store/3
  orddict:to_list/1
  orddict:update/3
  orddict:update/4
  orddict:update_counter/3
  ordsets:add_element/2
  ordsets:del_element/2
  ordsets:filter/2
  ordsets:fold/3
  ordsets:from_list/1
  ordsets:intersection/1
  ordsets:intersection/2
  ordsets:is_disjoint/2
  ordsets:is_element/2
  ordsets:is_set/1
  ordsets:is_subset/2
  ordsets:new/0
  ordsets:size/1
  ordsets:subtract/2
  ordsets:to_list/1
  ordsets:union/1
  ordsets:union/2
  os:cmd/1
  os:getenv/1
  os:getpid/0
  os:timestamp/0
  os:type/0
  packages:last/1
  packages:strip_last/1
  prim_file:list_dir/2
  prim_file:read_file_info/1
  prim_file:write_file_info/2
  prim_inet:async_accept/2
  prim_inet:getstatus/1
  prim_inet:gettype/1
  proc_lib:hibernate/3
  proc_lib:init_ack/2
  proc_lib:spawn/1
  proc_lib:spawn/4
  proc_lib:spawn_link/1
  proc_lib:spawn_link/3
  proc_lib:spawn_link/4
  proc_lib:start_link/3
  proc_lib:translate_initial_call/1
  proplists:delete/2
  proplists:get_all_values/2
  proplists:get_bool/2
  proplists:get_keys/1
  proplists:get_value/2
  proplists:get_value/3
  proplists:is_defined/2
  proplists:lookup/2
  proplists:substitute_aliases/2
  proplists:unfold/1
  pubkey_cert:extensions_list/1
  pubkey_cert:select_extension/2
  pubkey_cert_records:transform/2
  public_key:pem_decode/1
  public_key:pem_entry_decode/1
  public_key:pkix_crls_validate/3
  public_key:pkix_decode_cert/2
  public_key:pkix_encode/3
  public_key:pkix_is_self_signed/1
  public_key:pkix_normalize_name/1
  queue:cons/2
  queue:daeh/1
  queue:drop/1
  queue:drop_r/1
  queue:filter/2
  queue:from_list/1
  queue:get/1
  queue:get_r/1
  queue:head/1
  queue:in/2
  queue:in_r/2
  queue:init/1
  queue:is_empty/1
  queue:is_queue/1
  queue:join/2
  queue:last/1
  queue:len/1
  queue:liat/1
  queue:member/2
  queue:new/0
  queue:out/1
  queue:out_r/1
  queue:peek/1
  queue:peek_r/1
  queue:reverse/1
  queue:snoc/2
  queue:split/2
  queue:tail/1
  queue:to_list/1
  random:seed/0
  random:seed/1
  random:seed/3
  random:seed0/0
  random:uniform/0
  random:uniform/1
  random:uniform_s/2
  re:compile/1
  re:compile/2
  re:replace/4
  re:run/2
  re:run/3
  re:split/2
  re:split/3
  rebar_config:get_local/3
  rebar_mustache:render/2
  rebar_rel_utils:get_target_dir/2
  rebar_rel_utils:is_rel_dir/0
  rebar_rel_utils:load_config/2
  release_handler:eval_appup_script/4
  rpc:call/4
  rpc:call/5
  rpc:eval_everywhere/3
  rpc:multicall/3
  rpc:multicall/4
  rpc:multicall/5
  sets:add_element/2
  sets:del_element/2
  sets:filter/2
  sets:fold/3
  sets:from_list/1
  sets:intersection/1
  sets:intersection/2
  sets:is_disjoint/2
  sets:is_element/2
  sets:is_set/1
  sets:is_subset/2
  sets:new/0
  sets:size/1
  sets:subtract/2
  sets:to_list/1
  sets:union/1
  sets:union/2
  ssl:close/1
  ssl:connect/2
  ssl:connect/3
  ssl:connect/4
  ssl: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:send_interval/3
  timer:sleep/1
  timer:tc/1
  timer:tc/2
  timer:tc/3
  unicode:characters_to_binary/1
  unicode:characters_to_binary/3
  unicode:characters_to_list/1
  unicode:characters_to_list/2
  xmerl:export_simple/3
  xmerl:export_simple_content/2
  xmerl_html:'#element#'/5
  xmerl_lib:end_tag/1
  xmerl_lib:expand_element/1
  xmerl_lib:find_attribute/2
  xmerl_lib:mapxml/2
  xmerl_lib:start_tag/2
  xmerl_ucs:from_utf16be/1
  xmerl_ucs:from_utf8/1
  xmerl_ucs:to_utf8/1
  yz_kv:index/3
  yz_kv:index_binary/5
  yz_kv:is_search_enabled_for_bucket/1
  yz_kv:should_handoff/1
  zlib:gunzip/1
  zlib:gzip/1
  zlib:unzip/1
  zlib:zip/1
Unknown types:
  base64:ascii_binary/0
  calendar:datetime/0
  compile:option/0
  erl_parse:abstract_clause/0
  erl_parse:abstract_expr/0
  erl_parse:abstract_form/0
  erl_scan:line/0
  erl_syntax:syntaxTree/0
  erlang:timestamp/0
  ets:comp_match_spec/0
  ets:match_spec/0
  ets:tab/0
  ets:tid/0
  file:date_time/0
  file:fd/0
  file:filename/0
  file:io_device/0
  file:name/0
  file:name_all/0
  file:posix/0
  gen_tcp:listen_option/0
  gen_tcp:option/0
  inet:hostname/0
  inet:ip4_address/0
  inet:ip6_address/0
  inet:ip_address/0
  inet:socket/0
  io:device/0
  io:format/0
  meck_history:history_record/0
  mochijson2:json_object/0
  mochijson2:json_string/0
  mochijson2:json_term/0
  mochijson2:json_value/0
  orddict:orddict/0
  ordsets:ordset/1
  proplists:property/0
  proplists:proplist/0
  re:mp/0
  riak_dt:operation/0
  riak_dt:value/0
  ssl:ssl_option/0
  ssl:sslsocket/0
  supervisor:child_spec/0
  supervisor:strategy/0
  timer:tref/0
  unicode:charlist/0
 done in 0m52.88s
done (passed successfully)
==> develop.3f556dc.patch-1.fce32c0 (dialyzer)





⬜ 0 of 2 Code reviews from organization basho

@thumbot
Copy link

thumbot commented Feb 15, 2017

patch-1 fce32c0 ➡️ develop 95a03ba ⛔ completed
There seems to be an issue with build step **make_test** ! ☁️
✅ MERGE

Started at: 2017-02-15 14:39
Duration: 2 seconds.
Result: OK
Message: Merge Success: patch-1 fce32c0 onto target branch: develop 95a03ba
Exit Code: OK

📄







  Merge made by the 'recursive' strategy.
 docs/BATCHING.md | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)




✅ MAKE_CLEAN

Started at: 2017-02-15 14:39
Duration: 1 seconds.
Result: OK
Message: OK
Exit Code: 0

📄


cd /tmp/thumbs/develop.95a03ba.patch-1.fce32c0; make clean




  /tmp/thumbs/develop.95a03ba.patch-1.fce32c0/rebar clean
==> develop.95a03ba.patch-1.fce32c0 (clean)
rm -rf riak_test/ebin
rm -rf build
git clean -dfx priv/





⛔ MAKE_TEST

Started at: 2017-02-15 14:39
Duration: 255 seconds.
Result: ERROR
Message: Step make_test Failed!
Exit Code: 2

📄


cd /tmp/thumbs/develop.95a03ba.patch-1.fce32c0; make test




  
  
... Snipped 36673 lines ...
nfo] Stopping solrq supervisor for index <<"_dont_index_">> and partition 26
14:43:37.970 [info] Stopping solrq supervisor for index <<"idx1">> and partition 26
14:43:37.970 [info] Stopping solrq supervisor for index <<232,138,173,232,149,137>> and partition 26
14:43:37.970 [info] Stopping solrq supervisor for index <<"idx5:">> and partition 26
14:43:37.970 [info] Stopping solrq supervisor for index <<"_dont_index_">> and partition 28
14:43:37.970 [info] Stopping solrq supervisor for index <<"idx1">> and partition 28
14:43:37.971 [info] Stopping solrq supervisor for index <<232,138,173,232,149,137>> and partition 28
14:43:37.971 [info] Stopping solrq supervisor for index <<"idx5:">> and partition 28
14:43:37.971 [info] Starting solrq supervisor for index <<"idx3:with:colons">> and partition 0
14:43:37.971 [info] Starting solrq supervisor for index <<"idx5:">> and partition 0
14:43:37.971 [info] Starting solrq supervisor for index <<"idx1">> and partition 0
14:43:37.971 [info] Starting solrq supervisor for index <<"_dont_index_">> and partition 0
14:43:37.972 [info] Starting solrq supervisor for index <<"idx3:with:colons">> and partition 6
14:43:37.972 [info] Starting solrq supervisor for index <<"idx5:">> and partition 6
14:43:37.972 [info] Starting solrq supervisor for index <<"idx1">> and partition 6
14:43:37.972 [info] Starting solrq supervisor for index <<"_dont_index_">> and partition 6
14:43:37.972 [info] Starting solrq supervisor for index <<"idx3:with:colons">> and partition 9
14:43:37.973 [info] Starting solrq supervisor for index <<"idx5:">> and partition 9
14:43:37.973 [info] Starting solrq supervisor for index <<"idx1">> and partition 9
14:43:37.973 [info] Starting solrq supervisor for index <<"_dont_index_">> and partition 9
14:43:37.973 [info] Starting solrq supervisor for index <<"idx3:with:colons">> and partition 21
14:43:37.973 [info] Starting solrq supervisor for index <<"idx5:">> and partition 21
14:43:37.973 [info] Starting solrq supervisor for index <<"idx1">> and partition 21
14:43:37.974 [info] Starting solrq supervisor for index <<"_dont_index_">> and partition 21
14:43:37.974 [info] Starting solrq supervisor for index <<"idx3:with:colons">> and partition 11
14:43:37.974 [info] Starting solrq supervisor for index <<"idx3:with:colons">> and partition 7
14:43:37.974 [info] Starting solrq supervisor for index <<"idx5:">> and partition 7
14:43:37.974 [info] Starting solrq supervisor for index <<"idx1">> and partition 7
14:43:37.975 [info] Starting solrq supervisor for index <<"_dont_index_">> and partition 7
14:43:37.975 [info] Starting solrq supervisor for index <<"idx3:with:colons">> and partition 10
14:43:37.975 [info] Starting solrq supervisor for index <<"idx5:">> and partition 10
14:43:37.975 [info] Starting solrq supervisor for index <<"idx1">> and partition 10
14:43:37.975 [info] Starting solrq supervisor for index <<"_dont_index_">> and partition 10
14:43:37.977 [error] Updating a batch of Solr operations failed for index <<"idx1">> with error {error,{other,{error,reqd_timeout}}}
(x1)....
Time limit reached: 120.0 seconds.

OK, passed 994 tests
14:43:38.731 [warning] lager_error_logger_h dropped 25 messages in the last second that exceeded the limit of 50 messages/sec
[123.160 s] ok
  [done in 123.163 s]
14:43:38.731 [error] gen_server <0.1348.2> terminated with reason: killed
14:43:38.731 [error] CRASH REPORT Process <0.1348.2> with 0 neighbours exited with reason: killed in gen_server:terminate/6 line 744
14:43:38.732 [error] gen_server <0.1260.2> terminated with reason: killed
14:43:38.732 [error] gen_server <0.1251.2> terminated with reason: killed
14:43:38.732 [error] gen_server <0.1306.2> terminated with reason: killed
14:43:38.732 [error] CRASH REPORT Process <0.1260.2> with 0 neighbours exited with reason: killed in gen_server:terminate/6 line 744
14:43:38.732 [error] CRASH REPORT Process <0.1306.2> with 0 neighbours exited with reason: killed in gen_server:terminate/6 line 744
14:43:38.732 [error] CRASH REPORT Process <0.1251.2> with 0 neighbours exited with reason: killed in gen_server:terminate/6 line 744
14:43:38.732 [error] gen_server <0.1294.2> terminated with reason: killed
14:43:38.732 [error] CRASH REPORT Process <0.1294.2> with 0 neighbours exited with reason: killed in gen_server:terminate/6 line 744
14:43:38.732 [error] gen_server <0.1300.2> terminated with reason: killed
14:43:38.732 [error] CRASH REPORT Process <0.1300.2> with 0 neighbours exited with reason: killed in gen_server:terminate/6 line 744
14:43:38.732 [error] gen_server <0.1297.2> terminated with reason: killed
14:43:38.732 [error] gen_server <0.1339.2> terminated with reason: killed
14:43:38.732 [error] CRASH REPORT Process <0.1339.2> with 0 neighbours exited with reason: killed in gen_server:terminate/6 line 744
14:43:38.732 [error] CRASH REPORT Process <0.1297.2> with 0 neighbours exited with reason: killed in gen_server:terminate/6 line 744
14:43:38.732 [error] gen_server <0.1309.2> terminated with reason: killed
14:43:38.732 [error] CRASH REPORT Process <0.1309.2> with 0 neighbours exited with reason: killed in gen_server:terminate/6 line 744
14:43:38.732 [error] gen_server <0.1327.2> terminated with reason: killed
14:43:38.732 [error] CRASH REPORT Process <0.1327.2> with 0 neighbours exited with reason: killed in gen_server:terminate/6 line 744
14:43:38.732 [error] gen_server <0.1303.2> terminated with reason: killed
14:43:38.732 [error] CRASH REPORT Process <0.1303.2> with 0 neighbours exited with reason: killed in gen_server:terminate/6 line 744
14:43:38.732 [error] gen_server <0.1315.2> terminated with reason: killed
14:43:38.732 [error] gen_server <0.1330.2> terminated with reason: killed
14:43:38.733 [error] CRASH REPORT Process <0.1330.2> with 0 neighbours exited with reason: killed in gen_server:terminate/6 line 744
14:43:38.733 [error] CRASH REPORT Process <0.1315.2> with 0 neighbours exited with reason: killed in gen_server:terminate/6 line 744
14:43:38.733 [error] gen_server <0.1333.2> terminated with reason: killed
14:43:38.733 [error] gen_server <0.1360.2> terminated with reason: killed
14:43:38.733 [error] CRASH REPORT Process <0.1333.2> with 0 neighbours exited with reason: killed in gen_server:terminate/6 line 744
14:43:38.733 [error] CRASH REPORT Process <0.1360.2> with 0 neighbours exited with reason: killed in gen_server:terminate/6 line 744
14:43:38.733 [error] gen_server <0.1345.2> terminated with reason: killed
14:43:38.733 [error] gen_server <0.1324.2> terminated with reason: killed
14:43:38.733 [error] gen_server <0.1257.2> terminated with reason: killed
14:43:38.733 [error] CRASH REPORT Process <0.1345.2> with 0 neighbours exited with reason: killed in gen_server:terminate/6 line 744
14:43:38.733 [error] gen_server <0.1363.2> terminated with reason: killed
14:43:38.733 [error] CRASH REPORT Process <0.1324.2> with 0 neighbours exited with reason: killed in gen_server:terminate/6 line 744
14:43:38.733 [error] CRASH REPORT Process <0.1363.2> with 0 neighbours exited with reason: killed in gen_server:terminate/6 line 744
14:43:38.733 [error] CRASH REPORT Process <0.1257.2> with 0 neighbours exited with reason: killed in gen_server:terminate/6 line 744
14:43:38.733 [error] gen_server <0.1357.2> terminated with reason: killed
14:43:38.733 [error] gen_server <0.1312.2> terminated with reason: killed
14:43:38.733 [error] CRASH REPORT Process <0.1357.2> with 0 neighbours exited with reason: killed in gen_server:terminate/6 line 744
14:43:38.733 [error] gen_server <0.1336.2> terminated with reason: killed
14:43:38.733 [error] CRASH REPORT Process <0.1312.2> with 0 neighbours exited with reason: killed in gen_server:terminate/6 line 744
14:43:38.734 [error] gen_server <0.1342.2> terminated with reason: killed
14:43:38.734 [error] CRASH REPORT Process <0.1336.2> with 0 neighbours exited with reason: killed in gen_server:terminate/6 line 744
14:43:38.734 [error] CRASH REPORT Process <0.1342.2> with 0 neighbours exited with reason: killed in gen_server:terminate/6 line 744
14:43:38.734 [error] gen_server <0.1354.2> terminated with reason: killed
14:43:38.734 [error] gen_server <0.1291.2> terminated with reason: killed
14:43:38.734 [error] CRASH REPORT Process <0.1354.2> with 0 neighbours exited with reason: killed in gen_server:terminate/6 line 744
14:43:38.734 [error] CRASH REPORT Process <0.1291.2> with 0 neighbours exited with reason: killed in gen_server:terminate/6 line 744
module 'yz_index_hashtree_sup'
module 'yokozuna'
module 'yz_sup'
module 'yokozuna_schema_tests'
  yokozuna_schema_tests: basic_schema_test...[0.129 s] ok
  yokozuna_schema_tests: override_schema_test...[0.039 s] ok
  yokozuna_schema_tests: validations_test...[0.038 s] ok
  yokozuna_schema_tests: job_class_defaults_test...14:43:39.433 [error] search.queue.batch.minimum invalid, must be a positive integer > 0
14:43:39.433 [error] search.queue.batch.maximum invalid, must be a positive integer > 0
14:43:39.433 [error] search.queue.high_watermark invalid, must be an integer >= 0
test/yokozuna_schema_tests.erl:213:<0.1189.0>: Supporting riak_core components not present, skipping job_class_defaults_test
[0.077 s] ok
  [done in 0.295 s]
module 'yz_component_tests'
  yz_component_tests: disable_index_test...[0.004 s] ok
  yz_component_tests: disable_search_test...[0.001 s] ok
  [done in 0.011 s]
=======================================================
  Failed: 1.  Skipped: 0.  Passed: 29.
Cover analysis: /tmp/thumbs/develop.95a03ba.patch-1.fce32c0/.eunit/index.html

=INFO REPORT==== 15-Feb-2017::14:43:43 ===
    application: lager
    exited: stopped
    type: permanent

=INFO REPORT==== 15-Feb-2017::14:43:43 ===
    application: inets
    exited: killed
    type: temporary
ERROR: One or more eunit tests failed.
ERROR: eunit failed while processing /tmp/thumbs/develop.95a03ba.patch-1.fce32c0: rebar_abort
make: *** [test] Error 1





✅ MAKE_XREF

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

📄


cd /tmp/thumbs/develop.95a03ba.patch-1.fce32c0; make xref




  /tmp/thumbs/develop.95a03ba.patch-1.fce32c0/rebar get-deps
==> kvc (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)
==> eleveldb (get-deps)
==> riak_ensemble (get-deps)
==> pbkdf2 (get-deps)
==> parse_trans (get-deps)
==> bear (get-deps)
==> folsom (get-deps)
==> setup (get-deps)
==> src (get-deps)
==> exometer_core (get-deps)
==> clique (get-deps)
==> riak_core (get-deps)
==> riak_pipe (get-deps)
==> riak_dt (get-deps)
==> eunit_formatters (get-deps)
==> hamcrest (get-deps)
==> riak_pb (get-deps)
==> mochiweb (get-deps)
==> webmachine (get-deps)
==> riak_api (get-deps)
==> proper (get-deps)
==> stdlib2 (get-deps)
==> hyper (get-deps)
==> gproc (get-deps)
==> chronos (get-deps)
==> riak_kv (get-deps)
==> ibrowse (get-deps)
==> fuse (get-deps)
==> develop.95a03ba.patch-1.fce32c0 (get-deps)
/tmp/thumbs/develop.95a03ba.patch-1.fce32c0/rebar compile
==> kvc (compile)
==> sidejob (compile)
==> erlang_js (compile)
make[1]: Entering directory `/tmp/thumbs/develop.95a03ba.patch-1.fce32c0/deps/erlang_js'
cd c_src; make
make[2]: Entering directory `/tmp/thumbs/develop.95a03ba.patch-1.fce32c0/deps/erlang_js/c_src'
make[2]: Nothing to be done for `js'.
make[2]: Leaving directory `/tmp/thumbs/develop.95a03ba.patch-1.fce32c0/deps/erlang_js/c_src'
make[1]: Leaving directory `/tmp/thumbs/develop.95a03ba.patch-1.fce32c0/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)
==> eleveldb (compile)
make[1]: Entering directory `/tmp/thumbs/develop.95a03ba.patch-1.fce32c0/deps/eleveldb/c_src/leveldb'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/tmp/thumbs/develop.95a03ba.patch-1.fce32c0/deps/eleveldb/c_src/leveldb'
make[1]: Entering directory `/tmp/thumbs/develop.95a03ba.patch-1.fce32c0/deps/eleveldb/c_src/leveldb'
make[1]: Nothing to be done for `tools'.
make[1]: Leaving directory `/tmp/thumbs/develop.95a03ba.patch-1.fce32c0/deps/eleveldb/c_src/leveldb'
==> riak_ensemble (compile)
==> pbkdf2 (compile)
==> parse_trans (compile)
==> bear (compile)
==> folsom (compile)
==> setup (compile)
==> setup (escriptize)
==> src (compile)
==> exometer_core (compile)
==> clique (compile)
==> riak_core (compile)
==> riak_pipe (compile)
==> riak_dt (compile)
==> eunit_formatters (compile)
==> hamcrest (compile)
==> hamcrest (post_compile)
==> riak_pb (compile)
==> mochiweb (compile)
==> webmachine (compile)
==> riak_api (compile)
==> proper (compile)
make[1]: Entering directory `/tmp/thumbs/develop.95a03ba.patch-1.fce32c0/deps/proper'
make[1]: `include/compile_flags.hrl' is up to date.
make[1]: Leaving directory `/tmp/thumbs/develop.95a03ba.patch-1.fce32c0/deps/proper'
==> stdlib2 (compile)
==> hyper (compile)
==> gproc (compile)
==> chronos (compile)
==> riak_kv (compile)
==> ibrowse (compile)
==> fuse (compile)
==> develop.95a03ba.patch-1.fce32c0 (compile)
/tmp/thumbs/develop.95a03ba.patch-1.fce32c0/rebar xref skip_deps=true
WARN:  Ignoring sub_dirs for /tmp/thumbs/develop.95a03ba.patch-1.fce32c0/deps/exometer_core
==> develop.95a03ba.patch-1.fce32c0 (xref)





✅ MAKE_DIALYZER

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

📄


cd /tmp/thumbs/develop.95a03ba.patch-1.fce32c0; make dialyzer




  
  
... Snipped 679 lines ...
rees:from_orddict/1
  gb_trees:get/2
  gb_trees:insert/3
  gb_trees:is_defined/2
  gb_trees:is_empty/1
  gb_trees:iterator/1
  gb_trees:keys/1
  gb_trees:largest/1
  gb_trees:lookup/2
  gb_trees:map/2
  gb_trees:next/1
  gb_trees:size/1
  gb_trees:smallest/1
  gb_trees:take_largest/1
  gb_trees:take_smallest/1
  gb_trees:to_list/1
  gb_trees:update/3
  gb_trees:values/1
  gen:call/3
  gen:call/4
  gen:reply/2
  gen:start/5
  gen:start/6
  gen_event:add_handler/3
  gen_event:add_sup_handler/3
  gen_event:call/3
  gen_event:call/4
  gen_event:delete_handler/3
  gen_event:notify/2
  gen_event:start_link/1
  gen_event:sync_notify/2
  gen_event:which_handlers/1
  gen_fsm:cancel_timer/1
  gen_fsm:reply/2
  gen_fsm:send_all_state_event/2
  gen_fsm:send_event/2
  gen_fsm:send_event_after/2
  gen_fsm:start/3
  gen_fsm:start/4
  gen_fsm:start_link/3
  gen_fsm:start_timer/2
  gen_fsm:sync_send_all_state_event/2
  gen_fsm:sync_send_all_state_event/3
  gen_fsm:sync_send_event/2
  gen_fsm:sync_send_event/3
  gen_leader:leader_call/2
  gen_leader:leader_cast/2
  gen_leader:leader_node/1
  gen_leader:reply/2
  gen_leader:start_link/6
  gen_server:abcast/3
  gen_server:call/2
  gen_server:call/3
  gen_server:cast/2
  gen_server:enter_loop/3
  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/2
  gen_tcp:recv/3
  gen_tcp:send/2
  gen_udp:close/1
  gen_udp:open/2
  gen_udp:send/4
  global:send/2
  global:trans/3
  global:unregister_name/1
  global:whereis_name/1
  gtknode:cmd/2
  gtknode:start/1
  http_uri:parse/1
  httpc:request/4
  httpd_util:convert_request_date/1
  httpd_util:day/1
  httpd_util:month/1
  httpd_util:reason_phrase/1
  httpd_util:rfc1123_date/0
  httpd_util:rfc1123_date/1
  igor:parse_transform/2
  inet:getaddr/2
  inet:gethostbyaddr/1
  inet:gethostbyname/1
  inet:gethostname/0
  inet:getopts/2
  inet:getstat/1
  inet:getstat/2
  inet:parse_address/1
  inet:peername/1
  inet:port/1
  inet:setopts/2
  inet:sockname/1
  inet_db:register_socket/2
  inet_parse:address/1
  inet_parse:ntoa/1
  inets:start/0
  init:archive_extension/0
  init:get_argument/1
  init:get_arguments/0
  init:get_status/0
  init:script_id/0
  init:stop/0
  init:stop/1
  io:columns/0
  io:format/1
  io:format/2
  io:format/3
  io:fwrite/1
  io:fwrite/2
  io:fwrite/3
  io:get_line/1
  io:nl/0
  io:put_chars/1
  io:put_chars/2
  io:write/1
  io_lib:deep_char_list/1
  io_lib:format/2
  io_lib:fread/2
  io_lib:fwrite/2
  io_lib:printable_list/1
  io_lib:write/1
  io_lib:write/2
  io_lib:write_atom/1
  io_lib_format:fwrite_g/1
  io_lib_pretty:print/6
  lager_default_tracer:info/1
  lib:format_exception/6
  lists:append/1
  lists:concat/1
  lists:duplicate/2
  lists: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:suffix/2
  lists:sum/1
  lists:ukeymerge/3
  lists:ukeysort/2
  lists:umerge/1
  lists:umerge/2
  lists:umerge/3
  lists:zf/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:activity/2
  mnesia:read/1
  mnesia:table_info/2
  mnesia:write/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:putenv/2
  os:timestamp/0
  os:type/0
  packages:last/1
  packages:strip_last/1
  prim_file:list_dir/2
  prim_file:read_file_info/1
  prim_file:write_file_info/2
  prim_inet:async_accept/2
  prim_inet:getstatus/1
  prim_inet:gettype/1
  proc_lib:hibernate/3
  proc_lib:init_ack/2
  proc_lib:spawn/1
  proc_lib:spawn/4
  proc_lib:spawn_link/1
  proc_lib:spawn_link/3
  proc_lib:spawn_link/4
  proc_lib:start_link/3
  proc_lib:translate_initial_call/1
  proplists:delete/2
  proplists:get_all_values/2
  proplists:get_bool/2
  proplists:get_keys/1
  proplists:get_value/2
  proplists:get_value/3
  proplists:is_defined/2
  proplists:lookup/2
  proplists:substitute_aliases/2
  proplists:unfold/1
  pubkey_cert:extensions_list/1
  pubkey_cert:select_extension/2
  pubkey_cert_records:transform/2
  public_key:pem_decode/1
  public_key:pem_entry_decode/1
  public_key:pkix_crls_validate/3
  public_key:pkix_decode_cert/2
  public_key:pkix_encode/3
  public_key:pkix_is_self_signed/1
  public_key:pkix_normalize_name/1
  qlc:table/2
  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/3
  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:restart_child/2
  supervisor:start_child/2
  supervisor:start_link/2
  supervisor:start_link/3
  supervisor:terminate_child/2
  supervisor:which_children/1
  sys:debug_options/1
  sys:get_debug/3
  sys:handle_debug/4
  sys:handle_system_msg/6
  sys:print_log/1
  systools:make_script/2
  timer:apply_after/4
  timer:apply_interval/4
  timer:cancel/1
  timer:minutes/1
  timer:now_diff/2
  timer:seconds/1
  timer:send_after/2
  timer:send_interval/2
  timer:send_interval/3
  timer:sleep/1
  timer:tc/1
  timer:tc/2
  timer:tc/3
  unicode:characters_to_binary/1
  unicode:characters_to_binary/3
  unicode:characters_to_list/1
  unicode:characters_to_list/2
  xmerl:export_simple/3
  xmerl:export_simple_content/2
  xmerl_html:'#element#'/5
  xmerl_lib:end_tag/1
  xmerl_lib:expand_element/1
  xmerl_lib:find_attribute/2
  xmerl_lib:mapxml/2
  xmerl_lib:start_tag/2
  xmerl_ucs:from_utf16be/1
  xmerl_ucs:from_utf8/1
  xmerl_ucs:to_utf8/1
  yz_kv:index/3
  yz_kv:index_binary/5
  yz_kv:is_search_enabled_for_bucket/1
  yz_kv:should_handoff/1
  zlib:gunzip/1
  zlib:gzip/1
  zlib:unzip/1
  zlib:zip/1
Unknown types:
  base64:ascii_binary/0
  calendar:datetime/0
  compile:option/0
  erl_parse:abstract_clause/0
  erl_parse:abstract_expr/0
  erl_parse:abstract_form/0
  erl_scan:line/0
  erl_syntax:syntaxTree/0
  erlang:timestamp/0
  ets:comp_match_spec/0
  ets:match_spec/0
  ets:tab/0
  ets:tid/0
  file:date_time/0
  file:fd/0
  file:filename/0
  file:io_device/0
  file:name/0
  file:name_all/0
  file:posix/0
  gen_tcp:listen_option/0
  gen_tcp:option/0
  inet:hostname/0
  inet:ip4_address/0
  inet:ip6_address/0
  inet:ip_address/0
  inet:socket/0
  io:device/0
  io:format/0
  meck_history:history_record/0
  mochijson2:json_object/0
  mochijson2:json_string/0
  mochijson2:json_term/0
  mochijson2:json_value/0
  orddict:orddict/0
  ordsets:ordset/1
  proplists:property/0
  proplists:proplist/0
  re:mp/0
  riak_dt:operation/0
  riak_dt:value/0
  ssl:ssl_option/0
  ssl:sslsocket/0
  supervisor:child_spec/0
  supervisor:strategy/0
  timer:tref/0
  unicode:charlist/0
 done in 1m1.40s
done (passed successfully)
==> develop.95a03ba.patch-1.fce32c0 (dialyzer)
  Checking whether the PLT /home/ubuntu/.combo_dialyzer_plt is up-to-date... yes
  Checking whether the PLT .local_dialyzer_plt is up-to-date... yes
  Compiling some key modules to native code... done in 0m12.11s
  Proceeding with analysis... done in 0m3.90s
done (passed successfully)





⬜ 0 of 2 Code reviews from organization basho

@thumbot
Copy link

thumbot commented Feb 21, 2017

patch-1 fce32c0 ➡️ develop 45b62e0 ✅ completed
Looks good! 👍
✅ MERGE

Started at: 2017-02-21 13:04
Duration: 2 seconds.
Result: OK
Message: Merge Success: patch-1 fce32c0 onto target branch: develop 45b62e0
Exit Code: OK

📄







  Merge made by the 'recursive' strategy.
 docs/BATCHING.md | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)




✅ MAKE_CLEAN

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

📄


cd /tmp/thumbs/develop.45b62e0.patch-1.fce32c0; make clean




  /tmp/thumbs/develop.45b62e0.patch-1.fce32c0/rebar clean
==> develop.45b62e0.patch-1.fce32c0 (clean)
rm -rf riak_test/ebin
rm -rf build
git clean -dfx priv/





✅ MAKE_TEST

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

📄


cd /tmp/thumbs/develop.45b62e0.patch-1.fce32c0; make test




  
  
... Snipped 2244 lines ...
Compiled src/fuse_event.erl
Compiled src/fuse_time.erl
Compiled src/fuse_stats_exometer.erl
Compiled src/fuse_stats_folsom.erl
Compiled src/fuse_stats_ets.erl
Compiled src/fuse_sup.erl
Compiled src/fuse.erl
Compiled src/fuse_monitor.erl
Compiled src/fuse_server.erl
==> develop.45b62e0.patch-1.fce32c0 (compile)
Create dir ../build
Using cached copy of Solr /var/tmp/yokozuna/solr-4.10.4-yz-2.tgz
Creating Solr dir ../priv/solr
Solr dir created successfully
Downloading yokozuna-3.jar
--2017-02-21 13:06:01--  http://s3.amazonaws.com/files.basho.com/yokozuna/yokozuna-3.jar
Resolving s3.amazonaws.com (s3.amazonaws.com)... 52.216.82.91
Connecting to s3.amazonaws.com (s3.amazonaws.com)|52.216.82.91|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 11261 (11K) [application/java-archive]
Saving to: ‘yokozuna-3.jar’

     0K                                                      100% 26.6M=0s

2017-02-21 13:06:01 (26.6 MB/s) - ‘yokozuna-3.jar’ saved [11261/11261]

Downloading yz_monitor-1.jar
--2017-02-21 13:06:01--  http://s3.amazonaws.com/files.basho.com/yokozuna/yz_monitor-1.jar
Resolving s3.amazonaws.com (s3.amazonaws.com)... 52.216.82.91
Connecting to s3.amazonaws.com (s3.amazonaws.com)|52.216.82.91|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 2661 (2.6K) [application/java-archive]
Saving to: ‘yz_monitor-1.jar’

     0K                                                      100% 23.9M=0s

2017-02-21 13:06:01 (23.9 MB/s) - ‘yz_monitor-1.jar’ saved [2661/2661]

Compiled src/yz_extractor.erl
Compiled src/yz_stat.erl
Compiled src/yz_pb_search.erl
Compiled src/yz_wm_search.erl
Compiled src/yz_misc.erl
Compiled src/yz_wm_extract.erl
Compiled src/yz_kv.erl
Compiled src/yz_stat_worker.erl
Compiled src/yz_solrq_sup.erl
Compiled src/yz_solrq_drain_mgr.erl
Compiled src/yz_wm_schema.erl
Compiled src/yz_sup.erl
Compiled src/yz_doc.erl
Compiled src/yz_general_sup.erl
Compiled src/yz_xml_extractor.erl
Compiled src/yz_bucket_validator.erl
Compiled src/yz_solr_sup.erl
Compiled src/rt_intercept_pt.erl
Compiled src/yz_entropy_mgr.erl
Compiled src/yz_entropy.erl
Compiled src/yz_console.erl
Compiled src/yz_app.erl
Compiled src/yz_solrq.erl
Compiled src/yz_wm_index.erl
Compiled src/yz_rs_migration.erl
Compiled src/yokozuna.erl
Compiled src/yz_fuse_stats_sidejob.erl
Compiled src/yz_noop_extractor.erl
Compiled src/yz_solr_proc.erl
Compiled src/yz_schema.erl
Compiled src/yz_index.erl
Compiled src/yz_exchange_fsm.erl
Compiled src/yz_fuse.erl
Compiled src/yz_events.erl
Compiled src/yz_solrq_helper.erl
Compiled src/yz_json_extractor.erl
Compiled src/yz_pb_admin.erl
Compiled src/yz_index_hashtree.erl
Compiled src/yz_solrq_queue_pair_sup.erl
Compiled src/yz_solrq_worker.erl
Compiled src/yz_diag.erl
Compiled src/yz_text_extractor.erl
Compiled src/yz_solr.erl
Compiled src/yz_dt_extractor.erl
Compiled src/yz_cover.erl
Compiled src/yz_solrq_drain_fsm.erl
Compiled src/yz_index_hashtree_sup.erl
/tmp/thumbs/develop.45b62e0.patch-1.fce32c0/rebar eunit skip_deps=true
WARN:  Ignoring sub_dirs for /tmp/thumbs/develop.45b62e0.patch-1.fce32c0/deps/exometer_core
==> develop.45b62e0.patch-1.fce32c0 (eunit)
Compiled src/yz_extractor.erl
Compiled src/yz_stat.erl
Compiled src/yz_pb_search.erl
Compiled src/yz_wm_search.erl
Compiled src/yz_wm_extract.erl
Compiled src/yz_misc.erl
Compiled src/yz_stat_worker.erl
Compiled src/yz_solrq_drain_mgr.erl
Compiled src/yz_kv.erl
Compiled src/yz_solrq_sup.erl
Compiled src/yz_wm_schema.erl
Compiled src/yz_sup.erl
Compiled src/yz_doc.erl
Compiled src/yz_xml_extractor.erl
Compiled src/yz_general_sup.erl
Compiled src/yz_bucket_validator.erl
Compiled src/yz_solr_sup.erl
Compiled src/rt_intercept_pt.erl
Compiled src/yz_entropy.erl
Compiled src/yz_entropy_mgr.erl
Compiled src/yz_console.erl
Compiled src/yz_app.erl
Compiled src/yz_solrq.erl
Compiled src/yz_wm_index.erl
Compiled src/yz_rs_migration.erl
Compiled src/yokozuna.erl
Compiled src/yz_fuse_stats_sidejob.erl
Compiled src/yz_solr_proc.erl
Compiled src/yz_noop_extractor.erl
Compiled src/yz_schema.erl
Compiled src/yz_index.erl
Compiled src/yz_fuse.erl
Compiled src/yz_exchange_fsm.erl
Compiled src/yz_events.erl
Compiled src/yz_json_extractor.erl
Compiled src/yz_solrq_helper.erl
Compiled src/yz_pb_admin.erl
Compiled src/yz_index_hashtree.erl
Compiled src/yz_solrq_queue_pair_sup.erl
Compiled src/yz_solrq_worker.erl
Compiled src/yz_diag.erl
Compiled src/yz_solr.erl
Compiled src/yz_text_extractor.erl
Compiled src/yz_cover.erl
Compiled src/yz_dt_extractor.erl
Compiled src/yz_solrq_drain_fsm.erl
Compiled test/yz_pulseh.erl
Compiled src/yz_index_hashtree_sup.erl
Compiled test/yz_text_extractor_tests.erl
Compiled test/yz_component_tests.erl
Compiled test/yz_xml_extractor_tests.erl
Compiled test/yz_solrq_eqc_ibrowse.erl
Compiled test/yz_dt_extractor_tests.erl
Compiled test/yz_misc_tests.erl
Compiled test/yz_json_extractor_tests.erl
Compiled test/yz_solrq_eqc_fuse.erl
Compiled test/eqc_util.erl
Compiled test/yz_solrq_eqc.erl
Compiled test/yokozuna_schema_tests.erl
Compiled test/yz_index_hashtree_eqc.erl
======================== EUnit ========================
module 'yz_solrq_queue_pair_sup'
module 'yz_cover'
module 'yz_pulseh'
module 'yz_solrq_eqc_fuse'
module 'yz_solr_proc'
module 'yz_solrq_eqc_ibrowse'
module 'yz_schema'
yz_index_hashtree_eqc: index_hashtree_test_ (module 'yz_index_hashtree_eqc')...13:06:12.395 [info] Application lager started on node nonode@nohost
13:06:12.571 [info] New capability: {riak_kv,object_hash_version} = legacy
13:06:12.583 [info] New capability: {riak_kv,anti_entropy} = enabled_v1
13:06:12.583 [info] Capability changed: {riak_kv,object_hash_version} / legacy -> 0
13:06:12.614 [info] Enabling throttle for riak_kv/aae_throttle.
....................................................................................................(x10)............................
Time limit reached: 29.0 seconds.

OK, passed 380 tests

21.43% {yz_index_hashtree_eqc,insert_yz_tree,3}
19.97% {yz_index_hashtree_eqc,insert_kv_tree,3}
19.09% {yz_index_hashtree_eqc,insert_both,4}
17.99% {yz_index_hashtree_eqc,update,2}
8.82% {yz_index_hashtree_eqc,start_yz_tree,0}
8.33% {yz_index_hashtree_eqc,start_kv_tree,0}
4.38% {yz_index_hashtree_eqc,compare,2}
[30.746 s] ok
module 'yz_bucket_validator'
module 'yz_pb_search'
module 'yz_extractor'
module 'yz_solrq_worker'
module 'yz_rs_migration'
module 'yz_fuse_stats_sidejob'
module 'yz_solrq_drain_fsm'
module 'yz_app'
module 'yz_solr_sup'
module 'yz_stat_worker'
module 'yz_entropy_mgr'
module 'yz_wm_index'
module 'yz_events'
module 'yz_index_hashtree'
module 'rt_intercept_pt'
module 'yz_diag'
module 'yz_solr'
module 'eqc_util'
module 'yz_noop_extractor'
module 'yz_solrq_helper'
module 'yz_entropy'
module 'yz_json_extractor'
  module 'yz_json_extractor_tests'
    yz_json_extractor_tests: json_extract_test...[0.019 s] ok
    yz_json_extractor_tests: utf8_test...[0.001 s] ok
    [done in 0.026 s]
  [done in 0.026 s]
module 'yz_wm_schema'
module 'yz_doc'
module 'yz_kv'
  yz_kv: metadata_check_test...ok
  yz_kv:501: siblings_permitted_test_...[0.051 s] ok
  yz_kv:523: siblings_permitted_test_...[0.089 s] ok
  yz_kv:563: siblings_permitted_test_...[0.021 s] ok
  yz_kv:582: siblings_permitted_test_...[0.022 s] ok
  [done in 0.361 s]
module 'yz_misc'
  module 'yz_misc_tests'
    yz_misc_tests: should_copy_skip_test...ok
    yz_misc_tests: should_copy_update_test...ok
    yz_misc_tests: should_copy_overwrite_test...ok
    yz_misc_tests: should_verify_name_test...ok
    [done in 0.012 s]
  [done in 0.012 s]
module 'yz_console'
module 'yz_solrq_drain_mgr'
module 'yz_solrq_sup'
module 'yz_text_extractor'
  yz_text_extractor_tests: utf8_test (module 'yz_text_extractor_tests')...[0.001 s] ok
  [done in 0.004 s]
module 'yz_dt_extractor'
  module 'yz_dt_extractor_tests'
    yz_dt_extractor_tests: counter_test...[0.003 s] ok
    yz_dt_extractor_tests: set_test...[0.009 s] ok
    yz_dt_extractor_tests: hll_test...[0.043 s] ok
    yz_dt_extractor_tests: gset_test...[0.009 s] ok
    yz_dt_extractor_tests: map_test...[0.028 s] ok
    yz_dt_extractor_tests: field_separator_test...ok
    [done in 0.110 s]
  [done in 0.110 s]
module 'yz_wm_extract'
module 'yz_pb_admin'
module 'yz_fuse'
  yz_fuse:226: index_names_round_trip_test_ (normal latin characters)...ok
  yz_fuse:227: index_names_round_trip_test_ (UTF8 characters)...ok
  [done in 0.006 s]
module 'yz_wm_search'
module 'yz_general_sup'
module 'yz_solrq'
module 'yz_index'
module 'yz_xml_extractor'
  module 'yz_xml_extractor_tests'
    yz_xml_extractor_tests: make_name_test...ok
    yz_xml_extractor_tests: utf8_test...[0.031 s] ok
    [done in 0.037 s]
  [done in 0.037 s]
module 'yz_exchange_fsm'
module 'yz_stat'
module 'yz_solrq_eqc'
  yz_solrq_eqc: solrq_test_.......................................................................................................(x10)....................................................................................................(x100).(x10)....(x1).....
Time limit reached: 120.0 seconds.

OK, passed 1245 tests
[123.049 s] ok
  [done in 123.052 s]
module 'yz_index_hashtree_sup'
module 'yokozuna'
module 'yz_sup'
module 'yokozuna_schema_tests'
  yokozuna_schema_tests: basic_schema_test...[0.130 s] ok
  yokozuna_schema_tests: override_schema_test...[0.039 s] ok
  yokozuna_schema_tests: validations_test...[0.039 s] ok
  yokozuna_schema_tests: job_class_defaults_test...test/yokozuna_schema_tests.erl:214:<0.1189.0>: Supporting riak_core components not present, skipping job_class_defaults_test
[0.047 s] ok
  [done in 0.267 s]
module 'yz_component_tests'
  yz_component_tests: disable_index_test...[0.004 s] ok
  yz_component_tests: disable_search_test...[0.007 s] ok
  [done in 0.017 s]
=======================================================
  All 30 tests passed.
Cover analysis: /tmp/thumbs/develop.45b62e0.patch-1.fce32c0/.eunit/index.html

=INFO REPORT==== 21-Feb-2017::13:08:51 ===
    application: inets
    exited: killed
    type: temporary





✅ MAKE_XREF

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

📄


cd /tmp/thumbs/develop.45b62e0.patch-1.fce32c0; make xref




  /tmp/thumbs/develop.45b62e0.patch-1.fce32c0/rebar get-deps
==> kvc (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)
==> eleveldb (get-deps)
==> riak_ensemble (get-deps)
==> pbkdf2 (get-deps)
==> parse_trans (get-deps)
==> bear (get-deps)
==> folsom (get-deps)
==> setup (get-deps)
==> src (get-deps)
==> exometer_core (get-deps)
==> clique (get-deps)
==> riak_core (get-deps)
==> riak_pipe (get-deps)
==> riak_dt (get-deps)
==> eunit_formatters (get-deps)
==> hamcrest (get-deps)
==> riak_pb (get-deps)
==> mochiweb (get-deps)
==> webmachine (get-deps)
==> riak_api (get-deps)
==> proper (get-deps)
==> stdlib2 (get-deps)
==> hyper (get-deps)
==> gproc (get-deps)
==> chronos (get-deps)
==> riak_kv (get-deps)
==> ibrowse (get-deps)
==> fuse (get-deps)
==> develop.45b62e0.patch-1.fce32c0 (get-deps)
/tmp/thumbs/develop.45b62e0.patch-1.fce32c0/rebar compile
==> kvc (compile)
==> sidejob (compile)
==> erlang_js (compile)
make[1]: Entering directory `/tmp/thumbs/develop.45b62e0.patch-1.fce32c0/deps/erlang_js'
cd c_src; make
make[2]: Entering directory `/tmp/thumbs/develop.45b62e0.patch-1.fce32c0/deps/erlang_js/c_src'
make[2]: Nothing to be done for `js'.
make[2]: Leaving directory `/tmp/thumbs/develop.45b62e0.patch-1.fce32c0/deps/erlang_js/c_src'
make[1]: Leaving directory `/tmp/thumbs/develop.45b62e0.patch-1.fce32c0/deps/erlang_js'
Compiling c_src/spidermonkey.c
==> 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)
==> eleveldb (compile)
make[1]: Entering directory `/tmp/thumbs/develop.45b62e0.patch-1.fce32c0/deps/eleveldb/c_src/leveldb'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/tmp/thumbs/develop.45b62e0.patch-1.fce32c0/deps/eleveldb/c_src/leveldb'
make[1]: Entering directory `/tmp/thumbs/develop.45b62e0.patch-1.fce32c0/deps/eleveldb/c_src/leveldb'
make[1]: Nothing to be done for `tools'.
make[1]: Leaving directory `/tmp/thumbs/develop.45b62e0.patch-1.fce32c0/deps/eleveldb/c_src/leveldb'
==> riak_ensemble (compile)
==> pbkdf2 (compile)
==> parse_trans (compile)
==> bear (compile)
==> folsom (compile)
==> setup (compile)
==> setup (escriptize)
==> src (compile)
==> exometer_core (compile)
==> clique (compile)
==> riak_core (compile)
==> riak_pipe (compile)
==> riak_dt (compile)
==> eunit_formatters (compile)
==> hamcrest (compile)
==> hamcrest (post_compile)
==> riak_pb (compile)
==> mochiweb (compile)
==> webmachine (compile)
==> riak_api (compile)
==> proper (compile)
make[1]: Entering directory `/tmp/thumbs/develop.45b62e0.patch-1.fce32c0/deps/proper'
make[1]: `include/compile_flags.hrl' is up to date.
make[1]: Leaving directory `/tmp/thumbs/develop.45b62e0.patch-1.fce32c0/deps/proper'
==> stdlib2 (compile)
==> hyper (compile)
==> gproc (compile)
==> chronos (compile)
==> riak_kv (compile)
==> ibrowse (compile)
==> fuse (compile)
==> develop.45b62e0.patch-1.fce32c0 (compile)
/tmp/thumbs/develop.45b62e0.patch-1.fce32c0/rebar xref skip_deps=true
WARN:  Ignoring sub_dirs for /tmp/thumbs/develop.45b62e0.patch-1.fce32c0/deps/exometer_core
==> develop.45b62e0.patch-1.fce32c0 (xref)





✅ MAKE_DIALYZER

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

📄


cd /tmp/thumbs/develop.45b62e0.patch-1.fce32c0; make dialyzer




  
  
... Snipped 674 lines ...
rees:balance/1
  gb_trees:delete/2
  gb_trees:delete_any/2
  gb_trees:empty/0
  gb_trees:enter/3
  gb_trees:from_orddict/1
  gb_trees:get/2
  gb_trees:insert/3
  gb_trees:is_defined/2
  gb_trees:is_empty/1
  gb_trees:iterator/1
  gb_trees:keys/1
  gb_trees:largest/1
  gb_trees:lookup/2
  gb_trees:map/2
  gb_trees:next/1
  gb_trees:size/1
  gb_trees:smallest/1
  gb_trees:take_largest/1
  gb_trees:take_smallest/1
  gb_trees:to_list/1
  gb_trees:update/3
  gb_trees:values/1
  gen:call/3
  gen:call/4
  gen:reply/2
  gen:start/5
  gen:start/6
  gen_event:add_handler/3
  gen_event:add_sup_handler/3
  gen_event:call/3
  gen_event:call/4
  gen_event:delete_handler/3
  gen_event:notify/2
  gen_event:start_link/1
  gen_event:sync_notify/2
  gen_event:which_handlers/1
  gen_fsm:cancel_timer/1
  gen_fsm:reply/2
  gen_fsm:send_all_state_event/2
  gen_fsm:send_event/2
  gen_fsm:send_event_after/2
  gen_fsm:start/3
  gen_fsm:start/4
  gen_fsm:start_link/3
  gen_fsm:start_timer/2
  gen_fsm:sync_send_all_state_event/2
  gen_fsm:sync_send_all_state_event/3
  gen_fsm:sync_send_event/2
  gen_fsm:sync_send_event/3
  gen_leader:leader_call/2
  gen_leader:leader_cast/2
  gen_leader:leader_node/1
  gen_leader:reply/2
  gen_leader:start_link/6
  gen_server:abcast/3
  gen_server:call/2
  gen_server:call/3
  gen_server:cast/2
  gen_server:enter_loop/3
  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/2
  gen_tcp:recv/3
  gen_tcp:send/2
  gen_udp:close/1
  gen_udp:open/2
  gen_udp:send/4
  global:send/2
  global:trans/3
  global:unregister_name/1
  global:whereis_name/1
  gtknode:cmd/2
  gtknode:start/1
  http_uri:parse/1
  httpc:request/4
  httpd_util:convert_request_date/1
  httpd_util:day/1
  httpd_util:month/1
  httpd_util:reason_phrase/1
  httpd_util:rfc1123_date/0
  httpd_util:rfc1123_date/1
  igor:parse_transform/2
  inet:getaddr/2
  inet:gethostbyaddr/1
  inet:gethostbyname/1
  inet:gethostname/0
  inet:getopts/2
  inet:getstat/1
  inet:getstat/2
  inet:parse_address/1
  inet:peername/1
  inet:port/1
  inet:setopts/2
  inet:sockname/1
  inet_db:register_socket/2
  inet_parse:address/1
  inet_parse:ntoa/1
  inets:start/0
  init:archive_extension/0
  init:get_argument/1
  init:get_arguments/0
  init:get_status/0
  init:script_id/0
  init:stop/0
  init:stop/1
  io:columns/0
  io:format/1
  io:format/2
  io:format/3
  io:fwrite/1
  io:fwrite/2
  io:fwrite/3
  io:get_line/1
  io:nl/0
  io:put_chars/1
  io:put_chars/2
  io:write/1
  io_lib:deep_char_list/1
  io_lib:format/2
  io_lib:fread/2
  io_lib:fwrite/2
  io_lib:printable_list/1
  io_lib:write/1
  io_lib:write/2
  io_lib:write_atom/1
  io_lib_format:fwrite_g/1
  io_lib_pretty:print/6
  lager_default_tracer:info/1
  lib:format_exception/6
  lists:append/1
  lists:concat/1
  lists:duplicate/2
  lists: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:suffix/2
  lists:sum/1
  lists:ukeymerge/3
  lists:ukeysort/2
  lists:umerge/1
  lists:umerge/2
  lists:umerge/3
  lists:zf/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:activity/2
  mnesia:read/1
  mnesia:table_info/2
  mnesia:write/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:putenv/2
  os:timestamp/0
  os:type/0
  packages:last/1
  packages:strip_last/1
  prim_file:list_dir/2
  prim_file:read_file_info/1
  prim_file:write_file_info/2
  prim_inet:async_accept/2
  prim_inet:getstatus/1
  prim_inet:gettype/1
  proc_lib:hibernate/3
  proc_lib:init_ack/2
  proc_lib:spawn/1
  proc_lib:spawn/4
  proc_lib:spawn_link/1
  proc_lib:spawn_link/3
  proc_lib:spawn_link/4
  proc_lib:start_link/3
  proc_lib:translate_initial_call/1
  proplists:delete/2
  proplists:get_all_values/2
  proplists:get_bool/2
  proplists:get_keys/1
  proplists:get_value/2
  proplists:get_value/3
  proplists:is_defined/2
  proplists:lookup/2
  proplists:substitute_aliases/2
  proplists:unfold/1
  pubkey_cert:extensions_list/1
  pubkey_cert:select_extension/2
  pubkey_cert_records:transform/2
  public_key:pem_decode/1
  public_key:pem_entry_decode/1
  public_key:pkix_crls_validate/3
  public_key:pkix_decode_cert/2
  public_key:pkix_encode/3
  public_key:pkix_is_self_signed/1
  public_key:pkix_normalize_name/1
  qlc:table/2
  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/3
  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:restart_child/2
  supervisor:start_child/2
  supervisor:start_link/2
  supervisor:start_link/3
  supervisor:terminate_child/2
  supervisor:which_children/1
  sys:debug_options/1
  sys:get_debug/3
  sys:handle_debug/4
  sys:handle_system_msg/6
  sys:print_log/1
  systools:make_script/2
  timer:apply_after/4
  timer:apply_interval/4
  timer:cancel/1
  timer:minutes/1
  timer:now_diff/2
  timer:seconds/1
  timer:send_after/2
  timer:send_interval/2
  timer:send_interval/3
  timer:sleep/1
  timer:tc/1
  timer:tc/2
  timer:tc/3
  unicode:characters_to_binary/1
  unicode:characters_to_binary/3
  unicode:characters_to_list/1
  unicode:characters_to_list/2
  xmerl:export_simple/3
  xmerl:export_simple_content/2
  xmerl_html:'#element#'/5
  xmerl_lib:end_tag/1
  xmerl_lib:expand_element/1
  xmerl_lib:find_attribute/2
  xmerl_lib:mapxml/2
  xmerl_lib:start_tag/2
  xmerl_ucs:from_utf16be/1
  xmerl_ucs:from_utf8/1
  xmerl_ucs:to_utf8/1
  zlib:gunzip/1
  zlib:gzip/1
  zlib:unzip/1
  zlib:zip/1
Unknown types:
  base64:ascii_binary/0
  calendar:datetime/0
  compile:option/0
  erl_parse:abstract_clause/0
  erl_parse:abstract_expr/0
  erl_parse:abstract_form/0
  erl_scan:line/0
  erl_syntax:syntaxTree/0
  erlang:timestamp/0
  ets:comp_match_spec/0
  ets:match_spec/0
  ets:tab/0
  ets:tid/0
  file:date_time/0
  file:fd/0
  file:filename/0
  file:io_device/0
  file:name/0
  file:name_all/0
  file:posix/0
  gen_tcp:listen_option/0
  gen_tcp:option/0
  inet:hostname/0
  inet:ip4_address/0
  inet:ip6_address/0
  inet:ip_address/0
  inet:socket/0
  io:device/0
  io:format/0
  meck_history:history_record/0
  mochijson2:json_object/0
  mochijson2:json_string/0
  mochijson2:json_term/0
  mochijson2:json_value/0
  orddict:orddict/0
  ordsets:ordset/1
  proplists:property/0
  proplists:proplist/0
  re:mp/0
  riak_dt:operation/0
  riak_dt:value/0
  ssl:ssl_option/0
  ssl:sslsocket/0
  supervisor:child_spec/0
  supervisor:strategy/0
  timer:tref/0
  unicode:charlist/0
 done in 0m49.44s
done (passed successfully)
==> develop.45b62e0.patch-1.fce32c0 (dialyzer)
  Checking whether the PLT /home/ubuntu/.combo_dialyzer_plt is up-to-date... yes
  Checking whether the PLT .local_dialyzer_plt is up-to-date... yes
  Compiling some key modules to native code... done in 0m8.67s
  Proceeding with analysis... done in 0m3.49s
done (passed successfully)





⬜ 0 of 2 Code reviews from organization basho

@lucafavatella
Copy link
Contributor Author

This looks still applicable and ready to merge.

@thumbot
Copy link

thumbot commented Feb 22, 2017

patch-1 fce32c0 ➡️ develop bb40efd ✅ completed
Looks good! 👍
✅ MERGE

Started at: 2017-02-22 14:36
Duration: 3 seconds.
Result: OK
Message: Merge Success: patch-1 fce32c0 onto target branch: develop bb40efd
Exit Code: OK

📄







  Merge made by the 'recursive' strategy.
 docs/BATCHING.md | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)




✅ MAKE_CLEAN

Started at: 2017-02-22 14:36
Duration: 1 seconds.
Result: OK
Message: OK
Exit Code: 0

📄


cd /tmp/thumbs/develop.bb40efd.patch-1.fce32c0; make clean




  /tmp/thumbs/develop.bb40efd.patch-1.fce32c0/rebar clean
==> develop.bb40efd.patch-1.fce32c0 (clean)
rm -rf riak_test/ebin
rm -rf build
git clean -dfx priv/





✅ MAKE_TEST

Started at: 2017-02-22 14:36
Duration: 322 seconds.
Result: OK
Message: OK
Exit Code: 0

📄


cd /tmp/thumbs/develop.bb40efd.patch-1.fce32c0; make test




  
  
... Snipped 2245 lines ...
piled src/fuse_event.erl
Compiled src/fuse_time.erl
Compiled src/fuse_stats_exometer.erl
Compiled src/fuse_stats_folsom.erl
Compiled src/fuse_stats_ets.erl
Compiled src/fuse_sup.erl
Compiled src/fuse_monitor.erl
Compiled src/fuse.erl
Compiled src/fuse_server.erl
==> develop.bb40efd.patch-1.fce32c0 (compile)
Create dir ../build
Using cached copy of Solr /var/tmp/yokozuna/solr-4.10.4-yz-2.tgz
Creating Solr dir ../priv/solr
Solr dir created successfully
Downloading yokozuna-3.jar
--2017-02-22 14:38:56--  http://s3.amazonaws.com/files.basho.com/yokozuna/yokozuna-3.jar
Resolving s3.amazonaws.com (s3.amazonaws.com)... 54.231.80.235
Connecting to s3.amazonaws.com (s3.amazonaws.com)|54.231.80.235|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 11261 (11K) [application/java-archive]
Saving to: ‘yokozuna-3.jar’

     0K                                                      100% 24.4M=0s

2017-02-22 14:38:56 (24.4 MB/s) - ‘yokozuna-3.jar’ saved [11261/11261]

Downloading yz_monitor-1.jar
--2017-02-22 14:38:56--  http://s3.amazonaws.com/files.basho.com/yokozuna/yz_monitor-1.jar
Resolving s3.amazonaws.com (s3.amazonaws.com)... 54.231.80.235
Connecting to s3.amazonaws.com (s3.amazonaws.com)|54.231.80.235|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 2661 (2.6K) [application/java-archive]
Saving to: ‘yz_monitor-1.jar’

     0K                                                      100% 15.3M=0s

2017-02-22 14:38:56 (15.3 MB/s) - ‘yz_monitor-1.jar’ saved [2661/2661]

Compiled src/yz_extractor.erl
Compiled src/yz_stat.erl
Compiled src/yz_pb_search.erl
Compiled src/yz_wm_search.erl
Compiled src/yz_misc.erl
Compiled src/yz_wm_extract.erl
Compiled src/yz_kv.erl
Compiled src/yz_stat_worker.erl
Compiled src/yz_solrq_sup.erl
Compiled src/yz_solrq_drain_mgr.erl
Compiled src/yz_wm_schema.erl
Compiled src/yz_sup.erl
Compiled src/yz_doc.erl
Compiled src/yz_xml_extractor.erl
Compiled src/yz_general_sup.erl
Compiled src/yz_solr_sup.erl
Compiled src/yz_bucket_validator.erl
Compiled src/rt_intercept_pt.erl
Compiled src/yz_entropy_mgr.erl
Compiled src/yz_entropy.erl
Compiled src/yz_console.erl
Compiled src/yz_app.erl
Compiled src/yz_solrq.erl
Compiled src/yz_wm_index.erl
Compiled src/yokozuna.erl
Compiled src/yz_fuse_stats_sidejob.erl
Compiled src/yz_rs_migration.erl
Compiled src/yz_noop_extractor.erl
Compiled src/yz_solr_proc.erl
Compiled src/yz_schema.erl
Compiled src/yz_index.erl
Compiled src/yz_fuse.erl
Compiled src/yz_exchange_fsm.erl
Compiled src/yz_events.erl
Compiled src/yz_solrq_helper.erl
Compiled src/yz_json_extractor.erl
Compiled src/yz_pb_admin.erl
Compiled src/yz_index_hashtree.erl
Compiled src/yz_solrq_queue_pair_sup.erl
Compiled src/yz_solrq_worker.erl
Compiled src/yz_diag.erl
Compiled src/yz_text_extractor.erl
Compiled src/yz_solr.erl
Compiled src/yz_cover.erl
Compiled src/yz_dt_extractor.erl
Compiled src/yz_solrq_drain_fsm.erl
Compiled src/yz_index_hashtree_sup.erl
/tmp/thumbs/develop.bb40efd.patch-1.fce32c0/rebar eunit skip_deps=true
WARN:  Ignoring sub_dirs for /tmp/thumbs/develop.bb40efd.patch-1.fce32c0/deps/exometer_core
==> develop.bb40efd.patch-1.fce32c0 (eunit)
Compiled src/yz_extractor.erl
Compiled src/yz_stat.erl
Compiled src/yz_pb_search.erl
Compiled src/yz_wm_search.erl
Compiled src/yz_misc.erl
Compiled src/yz_wm_extract.erl
Compiled src/yz_stat_worker.erl
Compiled src/yz_kv.erl
Compiled src/yz_solrq_sup.erl
Compiled src/yz_solrq_drain_mgr.erl
Compiled src/yz_wm_schema.erl
Compiled src/yz_sup.erl
Compiled src/yz_doc.erl
Compiled src/yz_xml_extractor.erl
Compiled src/yz_general_sup.erl
Compiled src/yz_bucket_validator.erl
Compiled src/yz_solr_sup.erl
Compiled src/rt_intercept_pt.erl
Compiled src/yz_entropy_mgr.erl
Compiled src/yz_entropy.erl
Compiled src/yz_console.erl
Compiled src/yz_solrq.erl
Compiled src/yz_app.erl
Compiled src/yz_wm_index.erl
Compiled src/yokozuna.erl
Compiled src/yz_solr_proc.erl
Compiled src/yz_rs_migration.erl
Compiled src/yz_fuse_stats_sidejob.erl
Compiled src/yz_noop_extractor.erl
Compiled src/yz_schema.erl
Compiled src/yz_index.erl
Compiled src/yz_fuse.erl
Compiled src/yz_exchange_fsm.erl
Compiled src/yz_events.erl
Compiled src/yz_solrq_helper.erl
Compiled src/yz_json_extractor.erl
Compiled src/yz_pb_admin.erl
Compiled src/yz_index_hashtree.erl
Compiled src/yz_solrq_queue_pair_sup.erl
Compiled src/yz_solrq_worker.erl
Compiled src/yz_diag.erl
Compiled src/yz_solr.erl
Compiled src/yz_text_extractor.erl
Compiled src/yz_cover.erl
Compiled src/yz_dt_extractor.erl
Compiled src/yz_solrq_drain_fsm.erl
Compiled test/yz_pulseh.erl
Compiled src/yz_index_hashtree_sup.erl
Compiled test/yz_text_extractor_tests.erl
Compiled test/yz_component_tests.erl
Compiled test/yz_xml_extractor_tests.erl
Compiled test/yz_solrq_eqc_ibrowse.erl
Compiled test/yz_dt_extractor_tests.erl
Compiled test/yz_misc_tests.erl
Compiled test/yz_json_extractor_tests.erl
Compiled test/yz_solrq_eqc_fuse.erl
Compiled test/eqc_util.erl
Compiled test/yz_solrq_eqc.erl
Compiled test/yokozuna_schema_tests.erl
Compiled test/yz_index_hashtree_eqc.erl
======================== EUnit ========================
module 'yz_solrq_queue_pair_sup'
module 'yz_cover'
module 'yz_pulseh'
module 'yz_solrq_eqc_fuse'
module 'yz_solr_proc'
module 'yz_solrq_eqc_ibrowse'
module 'yz_schema'
yz_index_hashtree_eqc: index_hashtree_test_ (module 'yz_index_hashtree_eqc')...14:39:08.346 [info] Application lager started on node nonode@nohost
14:39:08.527 [info] New capability: {riak_kv,object_hash_version} = legacy
14:39:08.536 [info] New capability: {riak_kv,anti_entropy} = enabled_v1
14:39:08.536 [info] Capability changed: {riak_kv,object_hash_version} / legacy -> 0
14:39:08.566 [info] Enabling throttle for riak_kv/aae_throttle.
....................................................................................................(x10)....................(x1)........
Time limit reached: 29.0 seconds.

OK, passed 308 tests

23.01% {yz_index_hashtree_eqc,insert_yz_tree,3}
22.98% {yz_index_hashtree_eqc,insert_kv_tree,3}
19.40% {yz_index_hashtree_eqc,update,2}
17.70% {yz_index_hashtree_eqc,insert_both,4}
6.31% {yz_index_hashtree_eqc,start_yz_tree,0}
6.04% {yz_index_hashtree_eqc,start_kv_tree,0}
4.55% {yz_index_hashtree_eqc,compare,2}
[31.620 s] ok
module 'yz_bucket_validator'
module 'yz_pb_search'
module 'yz_extractor'
module 'yz_solrq_worker'
module 'yz_rs_migration'
module 'yz_fuse_stats_sidejob'
module 'yz_solrq_drain_fsm'
module 'yz_app'
module 'yz_solr_sup'
module 'yz_stat_worker'
module 'yz_entropy_mgr'
module 'yz_wm_index'
module 'yz_events'
module 'yz_index_hashtree'
module 'rt_intercept_pt'
module 'yz_diag'
module 'yz_solr'
module 'eqc_util'
module 'yz_noop_extractor'
module 'yz_solrq_helper'
module 'yz_entropy'
module 'yz_json_extractor'
  module 'yz_json_extractor_tests'
    yz_json_extractor_tests: json_extract_test...[0.019 s] ok
    yz_json_extractor_tests: utf8_test...[0.001 s] ok
    [done in 0.026 s]
  [done in 0.026 s]
module 'yz_wm_schema'
module 'yz_doc'
module 'yz_kv'
  yz_kv: metadata_check_test...ok
  yz_kv:501: siblings_permitted_test_...[0.060 s] ok
  yz_kv:523: siblings_permitted_test_...[0.091 s] ok
  yz_kv:563: siblings_permitted_test_...[0.066 s] ok
  yz_kv:582: siblings_permitted_test_...[0.049 s] ok
  [done in 0.426 s]
module 'yz_misc'
  module 'yz_misc_tests'
    yz_misc_tests: should_copy_skip_test...ok
    yz_misc_tests: should_copy_update_test...ok
    yz_misc_tests: should_copy_overwrite_test...ok
    yz_misc_tests: should_verify_name_test...ok
    [done in 0.012 s]
  [done in 0.012 s]
module 'yz_console'
module 'yz_solrq_drain_mgr'
module 'yz_solrq_sup'
module 'yz_text_extractor'
  yz_text_extractor_tests: utf8_test (module 'yz_text_extractor_tests')...[0.001 s] ok
  [done in 0.004 s]
module 'yz_dt_extractor'
  module 'yz_dt_extractor_tests'
    yz_dt_extractor_tests: counter_test...[0.003 s] ok
    yz_dt_extractor_tests: set_test...[0.009 s] ok
    yz_dt_extractor_tests: hll_test...[0.042 s] ok
    yz_dt_extractor_tests: gset_test...[0.009 s] ok
    yz_dt_extractor_tests: map_test...[0.028 s] ok
    yz_dt_extractor_tests: field_separator_test...ok
    [done in 0.109 s]
  [done in 0.109 s]
module 'yz_wm_extract'
module 'yz_pb_admin'
module 'yz_fuse'
  yz_fuse:226: index_names_round_trip_test_ (normal latin characters)...ok
  yz_fuse:227: index_names_round_trip_test_ (UTF8 characters)...ok
  [done in 0.006 s]
module 'yz_wm_search'
module 'yz_general_sup'
module 'yz_solrq'
module 'yz_index'
module 'yz_xml_extractor'
  module 'yz_xml_extractor_tests'
    yz_xml_extractor_tests: make_name_test...ok
    yz_xml_extractor_tests: utf8_test...[0.032 s] ok
    [done in 0.038 s]
  [done in 0.038 s]
module 'yz_exchange_fsm'
module 'yz_stat'
module 'yz_solrq_eqc'
  yz_solrq_eqc: solrq_test_.......................................................................................................(x10)....................................................................................................(x100).(x1).........
Time limit reached: 120.0 seconds.

OK, passed 1209 tests
[122.979 s] ok
  [done in 122.982 s]
module 'yz_index_hashtree_sup'
module 'yokozuna'
module 'yz_sup'
module 'yokozuna_schema_tests'
  yokozuna_schema_tests: basic_schema_test...[0.127 s] ok
  yokozuna_schema_tests: override_schema_test...[0.040 s] ok
  yokozuna_schema_tests: validations_test...[0.039 s] ok
  yokozuna_schema_tests: job_class_defaults_test...test/yokozuna_schema_tests.erl:214:<0.1189.0>: Supporting riak_core components not present, skipping job_class_defaults_test
[0.048 s] ok
  [done in 0.266 s]
module 'yz_component_tests'
  yz_component_tests: disable_index_test...[0.004 s] ok
  yz_component_tests: disable_search_test...[0.007 s] ok
  [done in 0.017 s]
=======================================================
  All 30 tests passed.
Cover analysis: /tmp/thumbs/develop.bb40efd.patch-1.fce32c0/.eunit/index.html

=INFO REPORT==== 22-Feb-2017::14:41:47 ===
    application: inets
    exited: killed
    type: temporary





✅ MAKE_XREF

Started at: 2017-02-22 14:41
Duration: 10 seconds.
Result: OK
Message: OK
Exit Code: 0

📄


cd /tmp/thumbs/develop.bb40efd.patch-1.fce32c0; make xref




  /tmp/thumbs/develop.bb40efd.patch-1.fce32c0/rebar get-deps
==> kvc (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)
==> eleveldb (get-deps)
==> riak_ensemble (get-deps)
==> pbkdf2 (get-deps)
==> parse_trans (get-deps)
==> bear (get-deps)
==> folsom (get-deps)
==> setup (get-deps)
==> src (get-deps)
==> exometer_core (get-deps)
==> clique (get-deps)
==> riak_core (get-deps)
==> riak_pipe (get-deps)
==> riak_dt (get-deps)
==> eunit_formatters (get-deps)
==> hamcrest (get-deps)
==> riak_pb (get-deps)
==> mochiweb (get-deps)
==> webmachine (get-deps)
==> riak_api (get-deps)
==> proper (get-deps)
==> stdlib2 (get-deps)
==> hyper (get-deps)
==> gproc (get-deps)
==> chronos (get-deps)
==> riak_kv (get-deps)
==> ibrowse (get-deps)
==> fuse (get-deps)
==> develop.bb40efd.patch-1.fce32c0 (get-deps)
/tmp/thumbs/develop.bb40efd.patch-1.fce32c0/rebar compile
==> kvc (compile)
==> sidejob (compile)
==> erlang_js (compile)
make[1]: Entering directory `/tmp/thumbs/develop.bb40efd.patch-1.fce32c0/deps/erlang_js'
cd c_src; make
make[2]: Entering directory `/tmp/thumbs/develop.bb40efd.patch-1.fce32c0/deps/erlang_js/c_src'
make[2]: Nothing to be done for `js'.
make[2]: Leaving directory `/tmp/thumbs/develop.bb40efd.patch-1.fce32c0/deps/erlang_js/c_src'
make[1]: Leaving directory `/tmp/thumbs/develop.bb40efd.patch-1.fce32c0/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)
==> eleveldb (compile)
make[1]: Entering directory `/tmp/thumbs/develop.bb40efd.patch-1.fce32c0/deps/eleveldb/c_src/leveldb'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/tmp/thumbs/develop.bb40efd.patch-1.fce32c0/deps/eleveldb/c_src/leveldb'
make[1]: Entering directory `/tmp/thumbs/develop.bb40efd.patch-1.fce32c0/deps/eleveldb/c_src/leveldb'
make[1]: Nothing to be done for `tools'.
make[1]: Leaving directory `/tmp/thumbs/develop.bb40efd.patch-1.fce32c0/deps/eleveldb/c_src/leveldb'
==> riak_ensemble (compile)
==> pbkdf2 (compile)
==> parse_trans (compile)
==> bear (compile)
==> folsom (compile)
==> setup (compile)
==> setup (escriptize)
==> src (compile)
==> exometer_core (compile)
==> clique (compile)
==> riak_core (compile)
==> riak_pipe (compile)
==> riak_dt (compile)
==> eunit_formatters (compile)
==> hamcrest (compile)
==> hamcrest (post_compile)
==> riak_pb (compile)
==> mochiweb (compile)
==> webmachine (compile)
==> riak_api (compile)
==> proper (compile)
make[1]: Entering directory `/tmp/thumbs/develop.bb40efd.patch-1.fce32c0/deps/proper'
make[1]: `include/compile_flags.hrl' is up to date.
make[1]: Leaving directory `/tmp/thumbs/develop.bb40efd.patch-1.fce32c0/deps/proper'
==> stdlib2 (compile)
==> hyper (compile)
==> gproc (compile)
==> chronos (compile)
==> riak_kv (compile)
==> ibrowse (compile)
==> fuse (compile)
==> develop.bb40efd.patch-1.fce32c0 (compile)
/tmp/thumbs/develop.bb40efd.patch-1.fce32c0/rebar xref skip_deps=true
WARN:  Ignoring sub_dirs for /tmp/thumbs/develop.bb40efd.patch-1.fce32c0/deps/exometer_core
==> develop.bb40efd.patch-1.fce32c0 (xref)





✅ MAKE_DIALYZER

Started at: 2017-02-22 14:41
Duration: 91 seconds.
Result: OK
Message: OK
Exit Code: 0

📄


cd /tmp/thumbs/develop.bb40efd.patch-1.fce32c0; make dialyzer




  
  
... Snipped 674 lines ...
rees:balance/1
  gb_trees:delete/2
  gb_trees:delete_any/2
  gb_trees:empty/0
  gb_trees:enter/3
  gb_trees:from_orddict/1
  gb_trees:get/2
  gb_trees:insert/3
  gb_trees:is_defined/2
  gb_trees:is_empty/1
  gb_trees:iterator/1
  gb_trees:keys/1
  gb_trees:largest/1
  gb_trees:lookup/2
  gb_trees:map/2
  gb_trees:next/1
  gb_trees:size/1
  gb_trees:smallest/1
  gb_trees:take_largest/1
  gb_trees:take_smallest/1
  gb_trees:to_list/1
  gb_trees:update/3
  gb_trees:values/1
  gen:call/3
  gen:call/4
  gen:reply/2
  gen:start/5
  gen:start/6
  gen_event:add_handler/3
  gen_event:add_sup_handler/3
  gen_event:call/3
  gen_event:call/4
  gen_event:delete_handler/3
  gen_event:notify/2
  gen_event:start_link/1
  gen_event:sync_notify/2
  gen_event:which_handlers/1
  gen_fsm:cancel_timer/1
  gen_fsm:reply/2
  gen_fsm:send_all_state_event/2
  gen_fsm:send_event/2
  gen_fsm:send_event_after/2
  gen_fsm:start/3
  gen_fsm:start/4
  gen_fsm:start_link/3
  gen_fsm:start_timer/2
  gen_fsm:sync_send_all_state_event/2
  gen_fsm:sync_send_all_state_event/3
  gen_fsm:sync_send_event/2
  gen_fsm:sync_send_event/3
  gen_leader:leader_call/2
  gen_leader:leader_cast/2
  gen_leader:leader_node/1
  gen_leader:reply/2
  gen_leader:start_link/6
  gen_server:abcast/3
  gen_server:call/2
  gen_server:call/3
  gen_server:cast/2
  gen_server:enter_loop/3
  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/2
  gen_tcp:recv/3
  gen_tcp:send/2
  gen_udp:close/1
  gen_udp:open/2
  gen_udp:send/4
  global:send/2
  global:trans/3
  global:unregister_name/1
  global:whereis_name/1
  gtknode:cmd/2
  gtknode:start/1
  http_uri:parse/1
  httpc:request/4
  httpd_util:convert_request_date/1
  httpd_util:day/1
  httpd_util:month/1
  httpd_util:reason_phrase/1
  httpd_util:rfc1123_date/0
  httpd_util:rfc1123_date/1
  igor:parse_transform/2
  inet:getaddr/2
  inet:gethostbyaddr/1
  inet:gethostbyname/1
  inet:gethostname/0
  inet:getopts/2
  inet:getstat/1
  inet:getstat/2
  inet:parse_address/1
  inet:peername/1
  inet:port/1
  inet:setopts/2
  inet:sockname/1
  inet_db:register_socket/2
  inet_parse:address/1
  inet_parse:ntoa/1
  inets:start/0
  init:archive_extension/0
  init:get_argument/1
  init:get_arguments/0
  init:get_status/0
  init:script_id/0
  init:stop/0
  init:stop/1
  io:columns/0
  io:format/1
  io:format/2
  io:format/3
  io:fwrite/1
  io:fwrite/2
  io:fwrite/3
  io:get_line/1
  io:nl/0
  io:put_chars/1
  io:put_chars/2
  io:write/1
  io_lib:deep_char_list/1
  io_lib:format/2
  io_lib:fread/2
  io_lib:fwrite/2
  io_lib:printable_list/1
  io_lib:write/1
  io_lib:write/2
  io_lib:write_atom/1
  io_lib_format:fwrite_g/1
  io_lib_pretty:print/6
  lager_default_tracer:info/1
  lib:format_exception/6
  lists:append/1
  lists:concat/1
  lists:duplicate/2
  lists: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:suffix/2
  lists:sum/1
  lists:ukeymerge/3
  lists:ukeysort/2
  lists:umerge/1
  lists:umerge/2
  lists:umerge/3
  lists:zf/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:activity/2
  mnesia:read/1
  mnesia:table_info/2
  mnesia:write/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:putenv/2
  os:timestamp/0
  os:type/0
  packages:last/1
  packages:strip_last/1
  prim_file:list_dir/2
  prim_file:read_file_info/1
  prim_file:write_file_info/2
  prim_inet:async_accept/2
  prim_inet:getstatus/1
  prim_inet:gettype/1
  proc_lib:hibernate/3
  proc_lib:init_ack/2
  proc_lib:spawn/1
  proc_lib:spawn/4
  proc_lib:spawn_link/1
  proc_lib:spawn_link/3
  proc_lib:spawn_link/4
  proc_lib:start_link/3
  proc_lib:translate_initial_call/1
  proplists:delete/2
  proplists:get_all_values/2
  proplists:get_bool/2
  proplists:get_keys/1
  proplists:get_value/2
  proplists:get_value/3
  proplists:is_defined/2
  proplists:lookup/2
  proplists:substitute_aliases/2
  proplists:unfold/1
  pubkey_cert:extensions_list/1
  pubkey_cert:select_extension/2
  pubkey_cert_records:transform/2
  public_key:pem_decode/1
  public_key:pem_entry_decode/1
  public_key:pkix_crls_validate/3
  public_key:pkix_decode_cert/2
  public_key:pkix_encode/3
  public_key:pkix_is_self_signed/1
  public_key:pkix_normalize_name/1
  qlc:table/2
  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/3
  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:restart_child/2
  supervisor:start_child/2
  supervisor:start_link/2
  supervisor:start_link/3
  supervisor:terminate_child/2
  supervisor:which_children/1
  sys:debug_options/1
  sys:get_debug/3
  sys:handle_debug/4
  sys:handle_system_msg/6
  sys:print_log/1
  systools:make_script/2
  timer:apply_after/4
  timer:apply_interval/4
  timer:cancel/1
  timer:minutes/1
  timer:now_diff/2
  timer:seconds/1
  timer:send_after/2
  timer:send_interval/2
  timer:send_interval/3
  timer:sleep/1
  timer:tc/1
  timer:tc/2
  timer:tc/3
  unicode:characters_to_binary/1
  unicode:characters_to_binary/3
  unicode:characters_to_list/1
  unicode:characters_to_list/2
  xmerl:export_simple/3
  xmerl:export_simple_content/2
  xmerl_html:'#element#'/5
  xmerl_lib:end_tag/1
  xmerl_lib:expand_element/1
  xmerl_lib:find_attribute/2
  xmerl_lib:mapxml/2
  xmerl_lib:start_tag/2
  xmerl_ucs:from_utf16be/1
  xmerl_ucs:from_utf8/1
  xmerl_ucs:to_utf8/1
  zlib:gunzip/1
  zlib:gzip/1
  zlib:unzip/1
  zlib:zip/1
Unknown types:
  base64:ascii_binary/0
  calendar:datetime/0
  compile:option/0
  erl_parse:abstract_clause/0
  erl_parse:abstract_expr/0
  erl_parse:abstract_form/0
  erl_scan:line/0
  erl_syntax:syntaxTree/0
  erlang:timestamp/0
  ets:comp_match_spec/0
  ets:match_spec/0
  ets:tab/0
  ets:tid/0
  file:date_time/0
  file:fd/0
  file:filename/0
  file:io_device/0
  file:name/0
  file:name_all/0
  file:posix/0
  gen_tcp:listen_option/0
  gen_tcp:option/0
  inet:hostname/0
  inet:ip4_address/0
  inet:ip6_address/0
  inet:ip_address/0
  inet:socket/0
  io:device/0
  io:format/0
  meck_history:history_record/0
  mochijson2:json_object/0
  mochijson2:json_string/0
  mochijson2:json_term/0
  mochijson2:json_value/0
  orddict:orddict/0
  ordsets:ordset/1
  proplists:property/0
  proplists:proplist/0
  re:mp/0
  riak_dt:operation/0
  riak_dt:value/0
  ssl:ssl_option/0
  ssl:sslsocket/0
  supervisor:child_spec/0
  supervisor:strategy/0
  timer:tref/0
  unicode:charlist/0
 done in 0m51.07s
done (passed successfully)
==> develop.bb40efd.patch-1.fce32c0 (dialyzer)
  Checking whether the PLT /home/ubuntu/.combo_dialyzer_plt is up-to-date... yes
  Checking whether the PLT .local_dialyzer_plt is up-to-date... yes
  Compiling some key modules to native code... done in 0m8.62s
  Proceeding with analysis... done in 0m3.66s
done (passed successfully)





⬜ 0 of 2 Code reviews from organization basho

@thumbot
Copy link

thumbot commented Mar 2, 2017

patch-1 fce32c0 ➡️ develop d790b76 ✅ completed
Looks good! 👍
✅ MERGE

Started at: 2017-03-02 08:08
Duration: 1 seconds.
Result: OK
Message: Merge Success: patch-1 fce32c0 onto target branch: develop d790b76
Exit Code: OK

📄







  Merge made by the 'recursive' strategy.
 docs/BATCHING.md | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)




✅ MAKE_CLEAN

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

📄


cd /tmp/thumbs/develop.d790b76.patch-1.fce32c0; make clean




  /tmp/thumbs/develop.d790b76.patch-1.fce32c0/rebar clean
==> develop.d790b76.patch-1.fce32c0 (clean)
rm -rf riak_test/ebin
rm -rf build
git clean -dfx priv/





✅ MAKE_TEST

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

📄


cd /tmp/thumbs/develop.d790b76.patch-1.fce32c0; make test




  
  
... Snipped 2264 lines ...
tor.erl
Compiled src/riakc_register.erl
Compiled src/riakc_ts_get_operator.erl
Compiled src/riakc_flag.erl
Compiled src/riakc_map.erl
Compiled src/riakc_utils.erl
Compiled src/riakc_gset.erl
Compiled src/riakc_counter.erl
Compiled src/riakc_obj.erl
Compiled src/riakc_pb_socket.erl
==> develop.d790b76.patch-1.fce32c0 (compile)
Create dir ../build
Using cached copy of Solr /var/tmp/yokozuna/solr-4.10.4-yz-2.tgz
Creating Solr dir ../priv/solr
Solr dir created successfully
Downloading yokozuna-3.jar
--2017-03-02 08:10:42--  http://s3.amazonaws.com/files.basho.com/yokozuna/yokozuna-3.jar
Resolving s3.amazonaws.com (s3.amazonaws.com)... 54.231.72.82
Connecting to s3.amazonaws.com (s3.amazonaws.com)|54.231.72.82|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 11261 (11K) [application/java-archive]
Saving to: ‘yokozuna-3.jar’

     0K                                                      100% 76.1M=0s

2017-03-02 08:10:42 (76.1 MB/s) - ‘yokozuna-3.jar’ saved [11261/11261]

Downloading yz_monitor-1.jar
--2017-03-02 08:10:42--  http://s3.amazonaws.com/files.basho.com/yokozuna/yz_monitor-1.jar
Resolving s3.amazonaws.com (s3.amazonaws.com)... 54.231.72.82
Connecting to s3.amazonaws.com (s3.amazonaws.com)|54.231.72.82|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 2661 (2.6K) [application/java-archive]
Saving to: ‘yz_monitor-1.jar’

     0K                                                      100%  213M=0s

2017-03-02 08:10:42 (213 MB/s) - ‘yz_monitor-1.jar’ saved [2661/2661]

Compiled src/yz_extractor.erl
Compiled src/yz_pb_search.erl
Compiled src/yz_stat.erl
Compiled src/yz_wm_search.erl
Compiled src/yz_misc.erl
Compiled src/yz_wm_extract.erl
Compiled src/yz_kv.erl
Compiled src/yz_stat_worker.erl
Compiled src/yz_solrq_sup.erl
Compiled src/yz_solrq_drain_mgr.erl
Compiled src/yz_wm_schema.erl
Compiled src/yz_sup.erl
Compiled src/yz_doc.erl
Compiled src/yz_xml_extractor.erl
Compiled src/yz_general_sup.erl
Compiled src/yz_solr_sup.erl
Compiled src/yz_bucket_validator.erl
Compiled src/rt_intercept_pt.erl
Compiled src/yz_entropy_mgr.erl
Compiled src/yz_entropy.erl
Compiled src/yz_console.erl
Compiled src/yz_app.erl
Compiled src/yz_solrq.erl
Compiled src/yz_wm_index.erl
Compiled src/yokozuna.erl
Compiled src/yz_fuse_stats_sidejob.erl
Compiled src/yz_rs_migration.erl
Compiled src/yz_noop_extractor.erl
Compiled src/yz_solr_proc.erl
Compiled src/yz_schema.erl
Compiled src/yz_index.erl
Compiled src/yz_fuse.erl
Compiled src/yz_exchange_fsm.erl
Compiled src/yz_events.erl
Compiled src/yz_solrq_helper.erl
Compiled src/yz_json_extractor.erl
Compiled src/yz_pb_admin.erl
Compiled src/yz_index_hashtree.erl
Compiled src/yz_solrq_queue_pair_sup.erl
Compiled src/yz_solrq_worker.erl
Compiled src/yz_diag.erl
Compiled src/yz_text_extractor.erl
Compiled src/yz_solr.erl
Compiled src/yz_cover.erl
Compiled src/yz_dt_extractor.erl
Compiled src/yz_solrq_drain_fsm.erl
Compiled src/yz_index_hashtree_sup.erl
/tmp/thumbs/develop.d790b76.patch-1.fce32c0/rebar eunit skip_deps=true
WARN:  Ignoring sub_dirs for /tmp/thumbs/develop.d790b76.patch-1.fce32c0/deps/exometer_core
==> develop.d790b76.patch-1.fce32c0 (eunit)
Compiled src/yz_extractor.erl
Compiled src/yz_stat.erl
Compiled src/yz_pb_search.erl
Compiled src/yz_wm_search.erl
Compiled src/yz_wm_extract.erl
Compiled src/yz_misc.erl
Compiled src/yz_stat_worker.erl
Compiled src/yz_solrq_drain_mgr.erl
Compiled src/yz_kv.erl
Compiled src/yz_solrq_sup.erl
Compiled src/yz_wm_schema.erl
Compiled src/yz_sup.erl
Compiled src/yz_doc.erl
Compiled src/yz_general_sup.erl
Compiled src/yz_xml_extractor.erl
Compiled src/yz_solr_sup.erl
Compiled src/yz_bucket_validator.erl
Compiled src/rt_intercept_pt.erl
Compiled src/yz_entropy.erl
Compiled src/yz_entropy_mgr.erl
Compiled src/yz_console.erl
Compiled src/yz_solrq.erl
Compiled src/yz_app.erl
Compiled src/yz_wm_index.erl
Compiled src/yz_rs_migration.erl
Compiled src/yokozuna.erl
Compiled src/yz_fuse_stats_sidejob.erl
Compiled src/yz_solr_proc.erl
Compiled src/yz_noop_extractor.erl
Compiled src/yz_schema.erl
Compiled src/yz_index.erl
Compiled src/yz_fuse.erl
Compiled src/yz_exchange_fsm.erl
Compiled src/yz_events.erl
Compiled src/yz_json_extractor.erl
Compiled src/yz_solrq_helper.erl
Compiled src/yz_pb_admin.erl
Compiled src/yz_index_hashtree.erl
Compiled src/yz_solrq_queue_pair_sup.erl
Compiled src/yz_diag.erl
Compiled src/yz_solrq_worker.erl
Compiled src/yz_solr.erl
Compiled src/yz_text_extractor.erl
Compiled src/yz_cover.erl
Compiled src/yz_dt_extractor.erl
Compiled src/yz_solrq_drain_fsm.erl
Compiled test/yz_pulseh.erl
Compiled src/yz_index_hashtree_sup.erl
Compiled test/yz_component_tests.erl
Compiled test/yz_text_extractor_tests.erl
Compiled test/yz_xml_extractor_tests.erl
Compiled test/yz_solrq_eqc_ibrowse.erl
Compiled test/yz_dt_extractor_tests.erl
Compiled test/yz_misc_tests.erl
Compiled test/yz_json_extractor_tests.erl
Compiled test/yz_solrq_eqc_fuse.erl
Compiled test/eqc_util.erl
Compiled test/yz_solrq_eqc.erl
Compiled test/yokozuna_schema_tests.erl
Compiled test/yz_index_hashtree_eqc.erl
======================== EUnit ========================
module 'yz_solrq_queue_pair_sup'
module 'yz_cover'
module 'yz_pulseh'
module 'yz_solrq_eqc_fuse'
module 'yz_solr_proc'
module 'yz_solrq_eqc_ibrowse'
module 'yz_schema'
yz_index_hashtree_eqc: index_hashtree_test_ (module 'yz_index_hashtree_eqc')...08:10:55.527 [info] Application lager started on node nonode@nohost
08:10:55.715 [info] New capability: {riak_kv,object_hash_version} = legacy
08:10:55.725 [info] New capability: {riak_kv,anti_entropy} = enabled_v1
08:10:55.725 [info] Capability changed: {riak_kv,object_hash_version} / legacy -> 0
08:10:55.756 [info] Enabling throttle for riak_kv/aae_throttle.
....................................................................................................(x10)....................(x1)..
Time limit reached: 29.0 seconds.

OK, passed 302 tests

22.77% {yz_index_hashtree_eqc,insert_yz_tree,3}
21.51% {yz_index_hashtree_eqc,insert_kv_tree,3}
19.61% {yz_index_hashtree_eqc,update,2}
17.60% {yz_index_hashtree_eqc,insert_both,4}
7.15% {yz_index_hashtree_eqc,start_kv_tree,0}
6.88% {yz_index_hashtree_eqc,start_yz_tree,0}
4.49% {yz_index_hashtree_eqc,compare,2}
[31.671 s] ok
module 'yz_bucket_validator'
module 'yz_pb_search'
module 'yz_extractor'
module 'yz_solrq_worker'
module 'yz_rs_migration'
module 'yz_fuse_stats_sidejob'
module 'yz_solrq_drain_fsm'
module 'yz_app'
module 'yz_solr_sup'
module 'yz_stat_worker'
module 'yz_entropy_mgr'
module 'yz_wm_index'
module 'yz_events'
module 'yz_index_hashtree'
module 'rt_intercept_pt'
module 'yz_diag'
module 'yz_solr'
module 'eqc_util'
module 'yz_noop_extractor'
module 'yz_solrq_helper'
module 'yz_entropy'
module 'yz_json_extractor'
  module 'yz_json_extractor_tests'
    yz_json_extractor_tests: json_extract_test...[0.019 s] ok
    yz_json_extractor_tests: utf8_test...[0.001 s] ok
    [done in 0.026 s]
  [done in 0.026 s]
module 'yz_wm_schema'
module 'yz_doc'
module 'yz_kv'
  yz_kv: metadata_check_test...ok
  yz_kv:501: siblings_permitted_test_...[0.135 s] ok
  yz_kv:523: siblings_permitted_test_...[0.095 s] ok
  yz_kv:563: siblings_permitted_test_...[0.051 s] ok
  yz_kv:582: siblings_permitted_test_...[0.016 s] ok
  [done in 0.458 s]
module 'yz_misc'
  module 'yz_misc_tests'
    yz_misc_tests: should_copy_skip_test...ok
    yz_misc_tests: should_copy_update_test...ok
    yz_misc_tests: should_copy_overwrite_test...ok
    yz_misc_tests: should_verify_name_test...ok
    [done in 0.012 s]
  [done in 0.012 s]
module 'yz_console'
module 'yz_solrq_drain_mgr'
module 'yz_solrq_sup'
module 'yz_text_extractor'
  yz_text_extractor_tests: utf8_test (module 'yz_text_extractor_tests')...ok
  [done in 0.003 s]
module 'yz_dt_extractor'
  module 'yz_dt_extractor_tests'
    yz_dt_extractor_tests: counter_test...[0.003 s] ok
    yz_dt_extractor_tests: set_test...[0.009 s] ok
    yz_dt_extractor_tests: hll_test...[0.041 s] ok
    yz_dt_extractor_tests: gset_test...[0.008 s] ok
    yz_dt_extractor_tests: map_test...[0.027 s] ok
    yz_dt_extractor_tests: field_separator_test...ok
    [done in 0.106 s]
  [done in 0.106 s]
module 'yz_wm_extract'
module 'yz_pb_admin'
module 'yz_fuse'
  yz_fuse:226: index_names_round_trip_test_ (normal latin characters)...ok
  yz_fuse:227: index_names_round_trip_test_ (UTF8 characters)...ok
  [done in 0.006 s]
module 'yz_wm_search'
module 'yz_general_sup'
module 'yz_solrq'
module 'yz_index'
module 'yz_xml_extractor'
  module 'yz_xml_extractor_tests'
    yz_xml_extractor_tests: make_name_test...ok
    yz_xml_extractor_tests: utf8_test...[0.032 s] ok
    [done in 0.038 s]
  [done in 0.038 s]
module 'yz_exchange_fsm'
module 'yz_stat'
module 'yz_solrq_eqc'
  yz_solrq_eqc: solrq_test_.......................................................................................................(x10)....................................................................................................(x100).(x10)...(x1)....
Time limit reached: 120.0 seconds.

OK, passed 1234 tests
[122.989 s] ok
  [done in 122.992 s]
module 'yz_index_hashtree_sup'
module 'yokozuna'
module 'yz_sup'
module 'yokozuna_schema_tests'
  yokozuna_schema_tests: basic_schema_test...[0.126 s] ok
  yokozuna_schema_tests: override_schema_test...[0.040 s] ok
  yokozuna_schema_tests: validations_test...[0.038 s] ok
  yokozuna_schema_tests: job_class_defaults_test...test/yokozuna_schema_tests.erl:214:<0.1192.0>: Supporting riak_core components not present, skipping job_class_defaults_test
[0.047 s] ok
  [done in 0.263 s]
module 'yz_component_tests'
  yz_component_tests: disable_index_test...[0.004 s] ok
  yz_component_tests: disable_search_test...[0.007 s] ok
  [done in 0.017 s]
=======================================================
  All 30 tests passed.
Cover analysis: /tmp/thumbs/develop.d790b76.patch-1.fce32c0/.eunit/index.html

=INFO REPORT==== 2-Mar-2017::08:13:34 ===
    application: inets
    exited: killed
    type: temporary





✅ MAKE_XREF

Started at: 2017-03-02 08:13
Duration: 10 seconds.
Result: OK
Message: OK
Exit Code: 0

📄


cd /tmp/thumbs/develop.d790b76.patch-1.fce32c0; make xref




  /tmp/thumbs/develop.d790b76.patch-1.fce32c0/rebar get-deps
==> kvc (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)
==> eleveldb (get-deps)
==> riak_ensemble (get-deps)
==> pbkdf2 (get-deps)
==> parse_trans (get-deps)
==> bear (get-deps)
==> folsom (get-deps)
==> setup (get-deps)
==> src (get-deps)
==> exometer_core (get-deps)
==> clique (get-deps)
==> riak_core (get-deps)
==> riak_pipe (get-deps)
==> riak_dt (get-deps)
==> eunit_formatters (get-deps)
==> hamcrest (get-deps)
==> riak_pb (get-deps)
==> mochiweb (get-deps)
==> webmachine (get-deps)
==> riak_api (get-deps)
==> proper (get-deps)
==> stdlib2 (get-deps)
==> hyper (get-deps)
==> gproc (get-deps)
==> chronos (get-deps)
==> riak_kv (get-deps)
==> ibrowse (get-deps)
==> fuse (get-deps)
==> riakc (get-deps)
==> develop.d790b76.patch-1.fce32c0 (get-deps)
/tmp/thumbs/develop.d790b76.patch-1.fce32c0/rebar compile
==> kvc (compile)
==> sidejob (compile)
==> erlang_js (compile)
make[1]: Entering directory `/tmp/thumbs/develop.d790b76.patch-1.fce32c0/deps/erlang_js'
cd c_src; make
make[2]: Entering directory `/tmp/thumbs/develop.d790b76.patch-1.fce32c0/deps/erlang_js/c_src'
make[2]: Nothing to be done for `js'.
make[2]: Leaving directory `/tmp/thumbs/develop.d790b76.patch-1.fce32c0/deps/erlang_js/c_src'
make[1]: Leaving directory `/tmp/thumbs/develop.d790b76.patch-1.fce32c0/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)
==> eleveldb (compile)
make[1]: Entering directory `/tmp/thumbs/develop.d790b76.patch-1.fce32c0/deps/eleveldb/c_src/leveldb'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/tmp/thumbs/develop.d790b76.patch-1.fce32c0/deps/eleveldb/c_src/leveldb'
make[1]: Entering directory `/tmp/thumbs/develop.d790b76.patch-1.fce32c0/deps/eleveldb/c_src/leveldb'
make[1]: Nothing to be done for `tools'.
make[1]: Leaving directory `/tmp/thumbs/develop.d790b76.patch-1.fce32c0/deps/eleveldb/c_src/leveldb'
==> riak_ensemble (compile)
==> pbkdf2 (compile)
==> parse_trans (compile)
==> bear (compile)
==> folsom (compile)
==> setup (compile)
==> setup (escriptize)
==> src (compile)
==> exometer_core (compile)
==> clique (compile)
==> riak_core (compile)
==> riak_pipe (compile)
==> riak_dt (compile)
==> eunit_formatters (compile)
==> hamcrest (compile)
==> hamcrest (post_compile)
==> riak_pb (compile)
==> mochiweb (compile)
==> webmachine (compile)
==> riak_api (compile)
==> proper (compile)
make[1]: Entering directory `/tmp/thumbs/develop.d790b76.patch-1.fce32c0/deps/proper'
make[1]: `include/compile_flags.hrl' is up to date.
make[1]: Leaving directory `/tmp/thumbs/develop.d790b76.patch-1.fce32c0/deps/proper'
==> stdlib2 (compile)
==> hyper (compile)
==> gproc (compile)
==> chronos (compile)
==> riak_kv (compile)
==> ibrowse (compile)
==> fuse (compile)
==> riakc (compile)
==> develop.d790b76.patch-1.fce32c0 (compile)
/tmp/thumbs/develop.d790b76.patch-1.fce32c0/rebar xref skip_deps=true
WARN:  Ignoring sub_dirs for /tmp/thumbs/develop.d790b76.patch-1.fce32c0/deps/exometer_core
==> develop.d790b76.patch-1.fce32c0 (xref)





✅ MAKE_DIALYZER

Started at: 2017-03-02 08:13
Duration: 93 seconds.
Result: OK
Message: OK
Exit Code: 0

📄


cd /tmp/thumbs/develop.d790b76.patch-1.fce32c0; make dialyzer




  
  
... Snipped 676 lines ...
rees:balance/1
  gb_trees:delete/2
  gb_trees:delete_any/2
  gb_trees:empty/0
  gb_trees:enter/3
  gb_trees:from_orddict/1
  gb_trees:get/2
  gb_trees:insert/3
  gb_trees:is_defined/2
  gb_trees:is_empty/1
  gb_trees:iterator/1
  gb_trees:keys/1
  gb_trees:largest/1
  gb_trees:lookup/2
  gb_trees:map/2
  gb_trees:next/1
  gb_trees:size/1
  gb_trees:smallest/1
  gb_trees:take_largest/1
  gb_trees:take_smallest/1
  gb_trees:to_list/1
  gb_trees:update/3
  gb_trees:values/1
  gen:call/3
  gen:call/4
  gen:reply/2
  gen:start/5
  gen:start/6
  gen_event:add_handler/3
  gen_event:add_sup_handler/3
  gen_event:call/3
  gen_event:call/4
  gen_event:delete_handler/3
  gen_event:notify/2
  gen_event:start_link/1
  gen_event:sync_notify/2
  gen_event:which_handlers/1
  gen_fsm:cancel_timer/1
  gen_fsm:reply/2
  gen_fsm:send_all_state_event/2
  gen_fsm:send_event/2
  gen_fsm:send_event_after/2
  gen_fsm:start/3
  gen_fsm:start/4
  gen_fsm:start_link/3
  gen_fsm:start_timer/2
  gen_fsm:sync_send_all_state_event/2
  gen_fsm:sync_send_all_state_event/3
  gen_fsm:sync_send_event/2
  gen_fsm:sync_send_event/3
  gen_leader:leader_call/2
  gen_leader:leader_cast/2
  gen_leader:leader_node/1
  gen_leader:reply/2
  gen_leader:start_link/6
  gen_server:abcast/3
  gen_server:call/2
  gen_server:call/3
  gen_server:cast/2
  gen_server:enter_loop/3
  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/2
  gen_tcp:recv/3
  gen_tcp:send/2
  gen_udp:close/1
  gen_udp:open/2
  gen_udp:send/4
  global:send/2
  global:trans/3
  global:unregister_name/1
  global:whereis_name/1
  gtknode:cmd/2
  gtknode:start/1
  http_uri:parse/1
  httpc:request/4
  httpd_util:convert_request_date/1
  httpd_util:day/1
  httpd_util:month/1
  httpd_util:reason_phrase/1
  httpd_util:rfc1123_date/0
  httpd_util:rfc1123_date/1
  igor:parse_transform/2
  inet:getaddr/2
  inet:gethostbyaddr/1
  inet:gethostbyname/1
  inet:gethostname/0
  inet:getopts/2
  inet:getstat/1
  inet:getstat/2
  inet:parse_address/1
  inet:peername/1
  inet:port/1
  inet:setopts/2
  inet:sockname/1
  inet_db:register_socket/2
  inet_parse:address/1
  inet_parse:ntoa/1
  inets:start/0
  init:archive_extension/0
  init:get_argument/1
  init:get_arguments/0
  init:get_status/0
  init:script_id/0
  init:stop/0
  init:stop/1
  io:columns/0
  io:format/1
  io:format/2
  io:format/3
  io:fwrite/1
  io:fwrite/2
  io:fwrite/3
  io:get_line/1
  io:nl/0
  io:put_chars/1
  io:put_chars/2
  io:write/1
  io_lib:deep_char_list/1
  io_lib:format/2
  io_lib:fread/2
  io_lib:fwrite/2
  io_lib:printable_list/1
  io_lib:write/1
  io_lib:write/2
  io_lib:write_atom/1
  io_lib_format:fwrite_g/1
  io_lib_pretty:print/6
  lager_default_tracer:info/1
  lib:format_exception/6
  lists:append/1
  lists:concat/1
  lists:duplicate/2
  lists: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:suffix/2
  lists:sum/1
  lists:ukeymerge/3
  lists:ukeysort/2
  lists:umerge/1
  lists:umerge/2
  lists:umerge/3
  lists:zf/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:activity/2
  mnesia:read/1
  mnesia:table_info/2
  mnesia:write/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:putenv/2
  os:timestamp/0
  os:type/0
  packages:last/1
  packages:strip_last/1
  prim_file:list_dir/2
  prim_file:read_file_info/1
  prim_file:write_file_info/2
  prim_inet:async_accept/2
  prim_inet:getstatus/1
  prim_inet:gettype/1
  proc_lib:hibernate/3
  proc_lib:init_ack/2
  proc_lib:spawn/1
  proc_lib:spawn/4
  proc_lib:spawn_link/1
  proc_lib:spawn_link/3
  proc_lib:spawn_link/4
  proc_lib:start_link/3
  proc_lib:translate_initial_call/1
  proplists:delete/2
  proplists:get_all_values/2
  proplists:get_bool/2
  proplists:get_keys/1
  proplists:get_value/2
  proplists:get_value/3
  proplists:is_defined/2
  proplists:lookup/2
  proplists:substitute_aliases/2
  proplists:unfold/1
  pubkey_cert:extensions_list/1
  pubkey_cert:select_extension/2
  pubkey_cert_records:transform/2
  public_key:pem_decode/1
  public_key:pem_entry_decode/1
  public_key:pkix_crls_validate/3
  public_key:pkix_decode_cert/2
  public_key:pkix_encode/3
  public_key:pkix_is_self_signed/1
  public_key:pkix_normalize_name/1
  qlc:table/2
  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/3
  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:restart_child/2
  supervisor:start_child/2
  supervisor:start_link/2
  supervisor:start_link/3
  supervisor:terminate_child/2
  supervisor:which_children/1
  sys:debug_options/1
  sys:get_debug/3
  sys:handle_debug/4
  sys:handle_system_msg/6
  sys:print_log/1
  systools:make_script/2
  timer:apply_after/4
  timer:apply_interval/4
  timer:cancel/1
  timer:minutes/1
  timer:now_diff/2
  timer:seconds/1
  timer:send_after/2
  timer:send_interval/2
  timer:send_interval/3
  timer:sleep/1
  timer:tc/1
  timer:tc/2
  timer:tc/3
  unicode:characters_to_binary/1
  unicode:characters_to_binary/3
  unicode:characters_to_list/1
  unicode:characters_to_list/2
  xmerl:export_simple/3
  xmerl:export_simple_content/2
  xmerl_html:'#element#'/5
  xmerl_lib:end_tag/1
  xmerl_lib:expand_element/1
  xmerl_lib:find_attribute/2
  xmerl_lib:mapxml/2
  xmerl_lib:start_tag/2
  xmerl_ucs:from_utf16be/1
  xmerl_ucs:from_utf8/1
  xmerl_ucs:to_utf8/1
  zlib:gunzip/1
  zlib:gzip/1
  zlib:unzip/1
  zlib:zip/1
Unknown types:
  base64:ascii_binary/0
  calendar:datetime/0
  compile:option/0
  erl_parse:abstract_clause/0
  erl_parse:abstract_expr/0
  erl_parse:abstract_form/0
  erl_scan:line/0
  erl_syntax:syntaxTree/0
  erlang:timestamp/0
  ets:comp_match_spec/0
  ets:match_spec/0
  ets:tab/0
  ets:tid/0
  file:date_time/0
  file:fd/0
  file:filename/0
  file:io_device/0
  file:name/0
  file:name_all/0
  file:posix/0
  gen_tcp:listen_option/0
  gen_tcp:option/0
  inet:hostname/0
  inet:ip4_address/0
  inet:ip6_address/0
  inet:ip_address/0
  inet:socket/0
  io:device/0
  io:format/0
  meck_history:history_record/0
  mochijson2:json_object/0
  mochijson2:json_string/0
  mochijson2:json_term/0
  mochijson2:json_value/0
  orddict:orddict/0
  ordsets:ordset/1
  proplists:property/0
  proplists:proplist/0
  re:mp/0
  riak_dt:operation/0
  riak_dt:value/0
  ssl:ssl_option/0
  ssl:sslsocket/0
  supervisor:child_spec/0
  supervisor:strategy/0
  timer:tref/0
  unicode:charlist/0
 done in 0m52.39s
done (passed successfully)
==> develop.d790b76.patch-1.fce32c0 (dialyzer)
  Checking whether the PLT /home/ubuntu/.combo_dialyzer_plt is up-to-date... yes
  Checking whether the PLT .local_dialyzer_plt is up-to-date... yes
  Compiling some key modules to native code... done in 0m8.63s
  Proceeding with analysis... done in 0m3.29s
done (passed successfully)





⬜ 0 of 2 Code reviews from organization basho

@thumbot
Copy link

thumbot commented Mar 2, 2017

patch-1 fce32c0 ➡️ develop b7ce7a5 🕐 in_progress

@thumbot
Copy link

thumbot commented Mar 4, 2017

patch-1 fce32c0 ➡️ develop ec63318 ✅ completed
Looks good! 👍
✅ MERGE

Started at: 2017-03-04 14:46
Duration: 0 seconds.
Result: OK
Message: Merge Success: patch-1 fce32c0 onto target branch: develop ec63318
Exit Code: OK

📄







  Merge made by the 'recursive' strategy.
 docs/BATCHING.md | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)




✅ MAKE_CLEAN

Started at: 2017-03-04 14:46
Duration: 1 seconds.
Result: OK
Message: OK
Exit Code: 0

📄


cd /tmp/thumbs/develop.ec63318.patch-1.fce32c0; make clean




  /tmp/thumbs/develop.ec63318.patch-1.fce32c0/rebar clean
==> develop.ec63318.patch-1.fce32c0 (clean)
rm -rf riak_test/ebin
rm -rf build
git clean -dfx priv/





✅ MAKE_TEST

Started at: 2017-03-04 14:46
Duration: 279 seconds.
Result: OK
Message: OK
Exit Code: 0

📄


cd /tmp/thumbs/develop.ec63318.patch-1.fce32c0; make test




  
  
... Snipped 2265 lines ...
piled src/riakc_register.erl
Compiled src/riakc_ts_get_operator.erl
Compiled src/riakc_flag.erl
Compiled src/riakc_utils.erl
Compiled src/riakc_map.erl
Compiled src/riakc_gset.erl
Compiled src/riakc_counter.erl
Compiled src/riakc_obj.erl
Compiled src/riakc_pb_socket.erl
==> develop.ec63318.patch-1.fce32c0 (compile)
Create dir ../build
Using cached copy of Solr /var/tmp/yokozuna/solr-4.10.4-yz-2.tgz
Creating Solr dir ../priv/solr
Solr dir created successfully
Downloading yokozuna-3.jar
--2017-03-04 14:48:13--  http://s3.amazonaws.com/files.basho.com/yokozuna/yokozuna-3.jar
Resolving s3.amazonaws.com (s3.amazonaws.com)... 54.231.33.162
Connecting to s3.amazonaws.com (s3.amazonaws.com)|54.231.33.162|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 11261 (11K) [application/java-archive]
Saving to: ‘yokozuna-3.jar’

     0K                                                      100% 29.0M=0s

2017-03-04 14:48:14 (29.0 MB/s) - ‘yokozuna-3.jar’ saved [11261/11261]

Downloading yz_monitor-1.jar
--2017-03-04 14:48:14--  http://s3.amazonaws.com/files.basho.com/yokozuna/yz_monitor-1.jar
Resolving s3.amazonaws.com (s3.amazonaws.com)... 54.231.33.162
Connecting to s3.amazonaws.com (s3.amazonaws.com)|54.231.33.162|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 2661 (2.6K) [application/java-archive]
Saving to: ‘yz_monitor-1.jar’

     0K                                                      100% 24.0M=0s

2017-03-04 14:48:14 (24.0 MB/s) - ‘yz_monitor-1.jar’ saved [2661/2661]

Compiled src/yz_extractor.erl
Compiled src/yz_pb_search.erl
Compiled src/yz_stat.erl
Compiled src/yz_wm_search.erl
Compiled src/yz_misc.erl
Compiled src/yz_kv.erl
Compiled src/yz_wm_extract.erl
Compiled src/yz_stat_worker.erl
Compiled src/yz_solrq_sup.erl
Compiled src/yz_solrq_drain_mgr.erl
Compiled src/yz_wm_schema.erl
Compiled src/yz_sup.erl
Compiled src/yz_doc.erl
Compiled src/yz_general_sup.erl
Compiled src/yz_xml_extractor.erl
Compiled src/yz_solr_sup.erl
Compiled src/yz_bucket_validator.erl
Compiled src/rt_intercept_pt.erl
Compiled src/yz_entropy_mgr.erl
Compiled src/yz_entropy.erl
Compiled src/yz_console.erl
Compiled src/yz_app.erl
Compiled src/yz_solrq.erl
Compiled src/yz_wm_index.erl
Compiled src/yokozuna.erl
Compiled src/yz_fuse_stats_sidejob.erl
Compiled src/yz_rs_migration.erl
Compiled src/yz_solr_proc.erl
Compiled src/yz_noop_extractor.erl
Compiled src/yz_schema.erl
Compiled src/yz_index.erl
Compiled src/yz_exchange_fsm.erl
Compiled src/yz_fuse.erl
Compiled src/yz_events.erl
Compiled src/yz_solrq_helper.erl
Compiled src/yz_json_extractor.erl
Compiled src/yz_pb_admin.erl
Compiled src/yz_index_hashtree.erl
Compiled src/yz_solrq_queue_pair_sup.erl
Compiled src/yz_solrq_worker.erl
Compiled src/yz_diag.erl
Compiled src/yz_text_extractor.erl
Compiled src/yz_solr.erl
Compiled src/yz_cover.erl
Compiled src/yz_dt_extractor.erl
Compiled src/yz_solrq_drain_fsm.erl
Compiled src/yz_index_hashtree_sup.erl
/tmp/thumbs/develop.ec63318.patch-1.fce32c0/rebar eunit skip_deps=true
WARN:  Ignoring sub_dirs for /tmp/thumbs/develop.ec63318.patch-1.fce32c0/deps/exometer_core
==> develop.ec63318.patch-1.fce32c0 (eunit)
Compiled src/yz_extractor.erl
Compiled src/yz_stat.erl
Compiled src/yz_pb_search.erl
Compiled src/yz_wm_search.erl
Compiled src/yz_misc.erl
Compiled src/yz_wm_extract.erl
Compiled src/yz_stat_worker.erl
Compiled src/yz_kv.erl
Compiled src/yz_solrq_sup.erl
Compiled src/yz_solrq_drain_mgr.erl
Compiled src/yz_wm_schema.erl
Compiled src/yz_sup.erl
Compiled src/yz_doc.erl
Compiled src/yz_xml_extractor.erl
Compiled src/yz_general_sup.erl
Compiled src/yz_bucket_validator.erl
Compiled src/yz_solr_sup.erl
Compiled src/rt_intercept_pt.erl
Compiled src/yz_entropy.erl
Compiled src/yz_entropy_mgr.erl
Compiled src/yz_console.erl
Compiled src/yz_app.erl
Compiled src/yz_solrq.erl
Compiled src/yz_wm_index.erl
Compiled src/yz_rs_migration.erl
Compiled src/yokozuna.erl
Compiled src/yz_fuse_stats_sidejob.erl
Compiled src/yz_solr_proc.erl
Compiled src/yz_noop_extractor.erl
Compiled src/yz_schema.erl
Compiled src/yz_index.erl
Compiled src/yz_fuse.erl
Compiled src/yz_exchange_fsm.erl
Compiled src/yz_events.erl
Compiled src/yz_solrq_helper.erl
Compiled src/yz_json_extractor.erl
Compiled src/yz_pb_admin.erl
Compiled src/yz_index_hashtree.erl
Compiled src/yz_solrq_queue_pair_sup.erl
Compiled src/yz_diag.erl
Compiled src/yz_solrq_worker.erl
Compiled src/yz_solr.erl
Compiled src/yz_text_extractor.erl
Compiled src/yz_cover.erl
Compiled src/yz_dt_extractor.erl
Compiled src/yz_solrq_drain_fsm.erl
Compiled test/yz_pulseh.erl
Compiled src/yz_index_hashtree_sup.erl
Compiled test/yz_component_tests.erl
Compiled test/yz_text_extractor_tests.erl
Compiled test/yz_xml_extractor_tests.erl
Compiled test/yz_solrq_eqc_ibrowse.erl
Compiled test/yz_dt_extractor_tests.erl
Compiled test/yz_misc_tests.erl
Compiled test/yz_json_extractor_tests.erl
Compiled test/yz_solrq_eqc_fuse.erl
Compiled test/eqc_util.erl
Compiled test/yz_solrq_eqc.erl
Compiled test/yokozuna_schema_tests.erl
Compiled test/yz_index_hashtree_eqc.erl
======================== EUnit ========================
module 'yz_solrq_queue_pair_sup'
module 'yz_cover'
module 'yz_pulseh'
module 'yz_solrq_eqc_fuse'
module 'yz_solr_proc'
module 'yz_solrq_eqc_ibrowse'
module 'yz_schema'
yz_index_hashtree_eqc: index_hashtree_test_ (module 'yz_index_hashtree_eqc')...14:48:26.441 [info] Application lager started on node nonode@nohost
14:48:26.621 [info] New capability: {riak_kv,object_hash_version} = legacy
14:48:26.635 [info] New capability: {riak_kv,anti_entropy} = enabled_v1
14:48:26.635 [info] Capability changed: {riak_kv,object_hash_version} / legacy -> 0
14:48:26.674 [info] Enabling throttle for riak_kv/aae_throttle.
....................................................................................................(x10)............................
Time limit reached: 29.0 seconds.

OK, passed 380 tests

22.75% {yz_index_hashtree_eqc,insert_kv_tree,3}
20.43% {yz_index_hashtree_eqc,insert_yz_tree,3}
19.35% {yz_index_hashtree_eqc,update,2}
19.35% {yz_index_hashtree_eqc,insert_both,4}
6.89% {yz_index_hashtree_eqc,start_kv_tree,0}
6.84% {yz_index_hashtree_eqc,start_yz_tree,0}
4.41% {yz_index_hashtree_eqc,compare,2}
[31.793 s] ok
module 'yz_bucket_validator'
module 'yz_pb_search'
module 'yz_extractor'
module 'yz_solrq_worker'
module 'yz_rs_migration'
module 'yz_fuse_stats_sidejob'
module 'yz_solrq_drain_fsm'
module 'yz_app'
module 'yz_solr_sup'
module 'yz_stat_worker'
module 'yz_entropy_mgr'
module 'yz_wm_index'
module 'yz_events'
module 'yz_index_hashtree'
module 'rt_intercept_pt'
module 'yz_diag'
module 'yz_solr'
module 'eqc_util'
module 'yz_noop_extractor'
module 'yz_solrq_helper'
module 'yz_entropy'
module 'yz_json_extractor'
  module 'yz_json_extractor_tests'
    yz_json_extractor_tests: json_extract_test...[0.020 s] ok
    yz_json_extractor_tests: utf8_test...[0.001 s] ok
    [done in 0.027 s]
  [done in 0.027 s]
module 'yz_wm_schema'
module 'yz_doc'
module 'yz_kv'
  yz_kv: metadata_check_test...ok
  yz_kv:501: siblings_permitted_test_...[0.096 s] ok
  yz_kv:523: siblings_permitted_test_...[0.096 s] ok
  yz_kv:563: siblings_permitted_test_...[0.033 s] ok
  yz_kv:582: siblings_permitted_test_...[0.074 s] ok
  [done in 0.459 s]
module 'yz_misc'
  module 'yz_misc_tests'
    yz_misc_tests: should_copy_skip_test...ok
    yz_misc_tests: should_copy_update_test...ok
    yz_misc_tests: should_copy_overwrite_test...ok
    yz_misc_tests: should_verify_name_test...ok
    [done in 0.012 s]
  [done in 0.012 s]
module 'yz_console'
module 'yz_solrq_drain_mgr'
module 'yz_solrq_sup'
module 'yz_text_extractor'
  yz_text_extractor_tests: utf8_test (module 'yz_text_extractor_tests')...ok
  [done in 0.003 s]
module 'yz_dt_extractor'
  module 'yz_dt_extractor_tests'
    yz_dt_extractor_tests: counter_test...[0.003 s] ok
    yz_dt_extractor_tests: set_test...[0.009 s] ok
    yz_dt_extractor_tests: hll_test...[0.040 s] ok
    yz_dt_extractor_tests: gset_test...[0.008 s] ok
    yz_dt_extractor_tests: map_test...[0.026 s] ok
    yz_dt_extractor_tests: field_separator_test...ok
    [done in 0.104 s]
  [done in 0.104 s]
module 'yz_wm_extract'
module 'yz_pb_admin'
module 'yz_fuse'
  yz_fuse:226: index_names_round_trip_test_ (normal latin characters)...ok
  yz_fuse:227: index_names_round_trip_test_ (UTF8 characters)...ok
  [done in 0.006 s]
module 'yz_wm_search'
module 'yz_general_sup'
module 'yz_solrq'
module 'yz_index'
module 'yz_xml_extractor'
  module 'yz_xml_extractor_tests'
    yz_xml_extractor_tests: make_name_test...ok
    yz_xml_extractor_tests: utf8_test...[0.033 s] ok
    [done in 0.039 s]
  [done in 0.039 s]
module 'yz_exchange_fsm'
module 'yz_stat'
module 'yz_solrq_eqc'
  yz_solrq_eqc: solrq_test_.......................................................................................................(x10)....................................................................................................(x100).(x10)..(x1).........
Time limit reached: 120.0 seconds.

OK, passed 1229 tests
[123.008 s] ok
  [done in 123.011 s]
module 'yz_index_hashtree_sup'
module 'yokozuna'
module 'yz_sup'
module 'yokozuna_schema_tests'
  yokozuna_schema_tests: basic_schema_test...[0.127 s] ok
  yokozuna_schema_tests: override_schema_test...[0.040 s] ok
  yokozuna_schema_tests: validations_test...[0.038 s] ok
  yokozuna_schema_tests: job_class_defaults_test...test/yokozuna_schema_tests.erl:214:<0.1192.0>: Supporting riak_core components not present, skipping job_class_defaults_test
[0.048 s] ok
  [done in 0.265 s]
module 'yz_component_tests'
  yz_component_tests: disable_index_test...[0.004 s] ok
  yz_component_tests: disable_search_test...[0.007 s] ok
  [done in 0.017 s]
=======================================================
  All 30 tests passed.
Cover analysis: /tmp/thumbs/develop.ec63318.patch-1.fce32c0/.eunit/index.html

=INFO REPORT==== 4-Mar-2017::14:51:05 ===
    application: inets
    exited: killed
    type: temporary





✅ MAKE_XREF

Started at: 2017-03-04 14:51
Duration: 10 seconds.
Result: OK
Message: OK
Exit Code: 0

📄


cd /tmp/thumbs/develop.ec63318.patch-1.fce32c0; make xref




  /tmp/thumbs/develop.ec63318.patch-1.fce32c0/rebar get-deps
==> kvc (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)
==> eleveldb (get-deps)
==> riak_ensemble (get-deps)
==> pbkdf2 (get-deps)
==> parse_trans (get-deps)
==> bear (get-deps)
==> folsom (get-deps)
==> setup (get-deps)
==> src (get-deps)
==> exometer_core (get-deps)
==> clique (get-deps)
==> riak_core (get-deps)
==> riak_pipe (get-deps)
==> riak_dt (get-deps)
==> eunit_formatters (get-deps)
==> hamcrest (get-deps)
==> riak_pb (get-deps)
==> mochiweb (get-deps)
==> webmachine (get-deps)
==> riak_api (get-deps)
==> proper (get-deps)
==> stdlib2 (get-deps)
==> hyper (get-deps)
==> gproc (get-deps)
==> chronos (get-deps)
==> riak_kv (get-deps)
==> ibrowse (get-deps)
==> fuse (get-deps)
==> riakc (get-deps)
==> develop.ec63318.patch-1.fce32c0 (get-deps)
/tmp/thumbs/develop.ec63318.patch-1.fce32c0/rebar compile
==> kvc (compile)
==> sidejob (compile)
==> erlang_js (compile)
make[1]: Entering directory `/tmp/thumbs/develop.ec63318.patch-1.fce32c0/deps/erlang_js'
cd c_src; make
make[2]: Entering directory `/tmp/thumbs/develop.ec63318.patch-1.fce32c0/deps/erlang_js/c_src'
make[2]: Nothing to be done for `js'.
make[2]: Leaving directory `/tmp/thumbs/develop.ec63318.patch-1.fce32c0/deps/erlang_js/c_src'
make[1]: Leaving directory `/tmp/thumbs/develop.ec63318.patch-1.fce32c0/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)
==> eleveldb (compile)
make[1]: Entering directory `/tmp/thumbs/develop.ec63318.patch-1.fce32c0/deps/eleveldb/c_src/leveldb'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/tmp/thumbs/develop.ec63318.patch-1.fce32c0/deps/eleveldb/c_src/leveldb'
make[1]: Entering directory `/tmp/thumbs/develop.ec63318.patch-1.fce32c0/deps/eleveldb/c_src/leveldb'
make[1]: Nothing to be done for `tools'.
make[1]: Leaving directory `/tmp/thumbs/develop.ec63318.patch-1.fce32c0/deps/eleveldb/c_src/leveldb'
==> riak_ensemble (compile)
==> pbkdf2 (compile)
==> parse_trans (compile)
==> bear (compile)
==> folsom (compile)
==> setup (compile)
==> setup (escriptize)
==> src (compile)
==> exometer_core (compile)
==> clique (compile)
==> riak_core (compile)
==> riak_pipe (compile)
==> riak_dt (compile)
==> eunit_formatters (compile)
==> hamcrest (compile)
==> hamcrest (post_compile)
==> riak_pb (compile)
==> mochiweb (compile)
==> webmachine (compile)
==> riak_api (compile)
==> proper (compile)
make[1]: Entering directory `/tmp/thumbs/develop.ec63318.patch-1.fce32c0/deps/proper'
make[1]: `include/compile_flags.hrl' is up to date.
make[1]: Leaving directory `/tmp/thumbs/develop.ec63318.patch-1.fce32c0/deps/proper'
==> stdlib2 (compile)
==> hyper (compile)
==> gproc (compile)
==> chronos (compile)
==> riak_kv (compile)
==> ibrowse (compile)
==> fuse (compile)
==> riakc (compile)
==> develop.ec63318.patch-1.fce32c0 (compile)
/tmp/thumbs/develop.ec63318.patch-1.fce32c0/rebar xref skip_deps=true
WARN:  Ignoring sub_dirs for /tmp/thumbs/develop.ec63318.patch-1.fce32c0/deps/exometer_core
==> develop.ec63318.patch-1.fce32c0 (xref)





✅ MAKE_DIALYZER

Started at: 2017-03-04 14:51
Duration: 89 seconds.
Result: OK
Message: OK
Exit Code: 0

📄


cd /tmp/thumbs/develop.ec63318.patch-1.fce32c0; make dialyzer




  
  
... Snipped 676 lines ...
rees:balance/1
  gb_trees:delete/2
  gb_trees:delete_any/2
  gb_trees:empty/0
  gb_trees:enter/3
  gb_trees:from_orddict/1
  gb_trees:get/2
  gb_trees:insert/3
  gb_trees:is_defined/2
  gb_trees:is_empty/1
  gb_trees:iterator/1
  gb_trees:keys/1
  gb_trees:largest/1
  gb_trees:lookup/2
  gb_trees:map/2
  gb_trees:next/1
  gb_trees:size/1
  gb_trees:smallest/1
  gb_trees:take_largest/1
  gb_trees:take_smallest/1
  gb_trees:to_list/1
  gb_trees:update/3
  gb_trees:values/1
  gen:call/3
  gen:call/4
  gen:reply/2
  gen:start/5
  gen:start/6
  gen_event:add_handler/3
  gen_event:add_sup_handler/3
  gen_event:call/3
  gen_event:call/4
  gen_event:delete_handler/3
  gen_event:notify/2
  gen_event:start_link/1
  gen_event:sync_notify/2
  gen_event:which_handlers/1
  gen_fsm:cancel_timer/1
  gen_fsm:reply/2
  gen_fsm:send_all_state_event/2
  gen_fsm:send_event/2
  gen_fsm:send_event_after/2
  gen_fsm:start/3
  gen_fsm:start/4
  gen_fsm:start_link/3
  gen_fsm:start_timer/2
  gen_fsm:sync_send_all_state_event/2
  gen_fsm:sync_send_all_state_event/3
  gen_fsm:sync_send_event/2
  gen_fsm:sync_send_event/3
  gen_leader:leader_call/2
  gen_leader:leader_cast/2
  gen_leader:leader_node/1
  gen_leader:reply/2
  gen_leader:start_link/6
  gen_server:abcast/3
  gen_server:call/2
  gen_server:call/3
  gen_server:cast/2
  gen_server:enter_loop/3
  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/2
  gen_tcp:recv/3
  gen_tcp:send/2
  gen_udp:close/1
  gen_udp:open/2
  gen_udp:send/4
  global:send/2
  global:trans/3
  global:unregister_name/1
  global:whereis_name/1
  gtknode:cmd/2
  gtknode:start/1
  http_uri:parse/1
  httpc:request/4
  httpd_util:convert_request_date/1
  httpd_util:day/1
  httpd_util:month/1
  httpd_util:reason_phrase/1
  httpd_util:rfc1123_date/0
  httpd_util:rfc1123_date/1
  igor:parse_transform/2
  inet:getaddr/2
  inet:gethostbyaddr/1
  inet:gethostbyname/1
  inet:gethostname/0
  inet:getopts/2
  inet:getstat/1
  inet:getstat/2
  inet:parse_address/1
  inet:peername/1
  inet:port/1
  inet:setopts/2
  inet:sockname/1
  inet_db:register_socket/2
  inet_parse:address/1
  inet_parse:ntoa/1
  inets:start/0
  init:archive_extension/0
  init:get_argument/1
  init:get_arguments/0
  init:get_status/0
  init:script_id/0
  init:stop/0
  init:stop/1
  io:columns/0
  io:format/1
  io:format/2
  io:format/3
  io:fwrite/1
  io:fwrite/2
  io:fwrite/3
  io:get_line/1
  io:nl/0
  io:put_chars/1
  io:put_chars/2
  io:write/1
  io_lib:deep_char_list/1
  io_lib:format/2
  io_lib:fread/2
  io_lib:fwrite/2
  io_lib:printable_list/1
  io_lib:write/1
  io_lib:write/2
  io_lib:write_atom/1
  io_lib_format:fwrite_g/1
  io_lib_pretty:print/6
  lager_default_tracer:info/1
  lib:format_exception/6
  lists:append/1
  lists:concat/1
  lists:duplicate/2
  lists: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:suffix/2
  lists:sum/1
  lists:ukeymerge/3
  lists:ukeysort/2
  lists:umerge/1
  lists:umerge/2
  lists:umerge/3
  lists:zf/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:activity/2
  mnesia:read/1
  mnesia:table_info/2
  mnesia:write/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:putenv/2
  os:timestamp/0
  os:type/0
  packages:last/1
  packages:strip_last/1
  prim_file:list_dir/2
  prim_file:read_file_info/1
  prim_file:write_file_info/2
  prim_inet:async_accept/2
  prim_inet:getstatus/1
  prim_inet:gettype/1
  proc_lib:hibernate/3
  proc_lib:init_ack/2
  proc_lib:spawn/1
  proc_lib:spawn/4
  proc_lib:spawn_link/1
  proc_lib:spawn_link/3
  proc_lib:spawn_link/4
  proc_lib:start_link/3
  proc_lib:translate_initial_call/1
  proplists:delete/2
  proplists:get_all_values/2
  proplists:get_bool/2
  proplists:get_keys/1
  proplists:get_value/2
  proplists:get_value/3
  proplists:is_defined/2
  proplists:lookup/2
  proplists:substitute_aliases/2
  proplists:unfold/1
  pubkey_cert:extensions_list/1
  pubkey_cert:select_extension/2
  pubkey_cert_records:transform/2
  public_key:pem_decode/1
  public_key:pem_entry_decode/1
  public_key:pkix_crls_validate/3
  public_key:pkix_decode_cert/2
  public_key:pkix_encode/3
  public_key:pkix_is_self_signed/1
  public_key:pkix_normalize_name/1
  qlc:table/2
  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/3
  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:restart_child/2
  supervisor:start_child/2
  supervisor:start_link/2
  supervisor:start_link/3
  supervisor:terminate_child/2
  supervisor:which_children/1
  sys:debug_options/1
  sys:get_debug/3
  sys:handle_debug/4
  sys:handle_system_msg/6
  sys:print_log/1
  systools:make_script/2
  timer:apply_after/4
  timer:apply_interval/4
  timer:cancel/1
  timer:minutes/1
  timer:now_diff/2
  timer:seconds/1
  timer:send_after/2
  timer:send_interval/2
  timer:send_interval/3
  timer:sleep/1
  timer:tc/1
  timer:tc/2
  timer:tc/3
  unicode:characters_to_binary/1
  unicode:characters_to_binary/3
  unicode:characters_to_list/1
  unicode:characters_to_list/2
  xmerl:export_simple/3
  xmerl:export_simple_content/2
  xmerl_html:'#element#'/5
  xmerl_lib:end_tag/1
  xmerl_lib:expand_element/1
  xmerl_lib:find_attribute/2
  xmerl_lib:mapxml/2
  xmerl_lib:start_tag/2
  xmerl_ucs:from_utf16be/1
  xmerl_ucs:from_utf8/1
  xmerl_ucs:to_utf8/1
  zlib:gunzip/1
  zlib:gzip/1
  zlib:unzip/1
  zlib:zip/1
Unknown types:
  base64:ascii_binary/0
  calendar:datetime/0
  compile:option/0
  erl_parse:abstract_clause/0
  erl_parse:abstract_expr/0
  erl_parse:abstract_form/0
  erl_scan:line/0
  erl_syntax:syntaxTree/0
  erlang:timestamp/0
  ets:comp_match_spec/0
  ets:match_spec/0
  ets:tab/0
  ets:tid/0
  file:date_time/0
  file:fd/0
  file:filename/0
  file:io_device/0
  file:name/0
  file:name_all/0
  file:posix/0
  gen_tcp:listen_option/0
  gen_tcp:option/0
  inet:hostname/0
  inet:ip4_address/0
  inet:ip6_address/0
  inet:ip_address/0
  inet:socket/0
  io:device/0
  io:format/0
  meck_history:history_record/0
  mochijson2:json_object/0
  mochijson2:json_string/0
  mochijson2:json_term/0
  mochijson2:json_value/0
  orddict:orddict/0
  ordsets:ordset/1
  proplists:property/0
  proplists:proplist/0
  re:mp/0
  riak_dt:operation/0
  riak_dt:value/0
  ssl:ssl_option/0
  ssl:sslsocket/0
  supervisor:child_spec/0
  supervisor:strategy/0
  timer:tref/0
  unicode:charlist/0
 done in 0m50.15s
done (passed successfully)
==> develop.ec63318.patch-1.fce32c0 (dialyzer)
  Checking whether the PLT /home/ubuntu/.combo_dialyzer_plt is up-to-date... yes
  Checking whether the PLT .local_dialyzer_plt is up-to-date... yes
  Compiling some key modules to native code... done in 0m8.59s
  Proceeding with analysis... done in 0m3.28s
done (passed successfully)





⬜ 0 of 2 Code reviews from organization basho

@thumbot
Copy link

thumbot commented Mar 6, 2017

patch-1 fce32c0 ➡️ develop 7112b2e ✅ completed
Looks good! 👍
✅ MERGE

Started at: 2017-03-06 09:48
Duration: 1 seconds.
Result: OK
Message: Merge Success: patch-1 fce32c0 onto target branch: develop 7112b2e
Exit Code: OK

📄







  Merge made by the 'recursive' strategy.
 docs/BATCHING.md | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)




✅ MAKE_CLEAN

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

📄


cd /tmp/thumbs/develop.7112b2e.patch-1.fce32c0; make clean




  /tmp/thumbs/develop.7112b2e.patch-1.fce32c0/rebar clean
==> develop.7112b2e.patch-1.fce32c0 (clean)
rm -rf riak_test/ebin
rm -rf build
git clean -dfx priv/





✅ MAKE_TEST

Started at: 2017-03-06 09:48
Duration: 281 seconds.
Result: OK
Message: OK
Exit Code: 0

📄


cd /tmp/thumbs/develop.7112b2e.patch-1.fce32c0; make test




  
  
... Snipped 2265 lines ...
 src/riakc_register.erl
Compiled src/riakc_ts_get_operator.erl
Compiled src/riakc_flag.erl
Compiled src/riakc_map.erl
Compiled src/riakc_utils.erl
Compiled src/riakc_gset.erl
Compiled src/riakc_counter.erl
Compiled src/riakc_obj.erl
Compiled src/riakc_pb_socket.erl
==> develop.7112b2e.patch-1.fce32c0 (compile)
Create dir ../build
Using cached copy of Solr /var/tmp/yokozuna/solr-4.10.4-yz-2.tgz
Creating Solr dir ../priv/solr
Solr dir created successfully
Downloading yokozuna-3.jar
--2017-03-06 09:50:42--  http://s3.amazonaws.com/files.basho.com/yokozuna/yokozuna-3.jar
Resolving s3.amazonaws.com (s3.amazonaws.com)... 52.216.17.195
Connecting to s3.amazonaws.com (s3.amazonaws.com)|52.216.17.195|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 11261 (11K) [application/java-archive]
Saving to: ‘yokozuna-3.jar’

     0K                                                      100% 33.4M=0s

2017-03-06 09:50:42 (33.4 MB/s) - ‘yokozuna-3.jar’ saved [11261/11261]

Downloading yz_monitor-1.jar
--2017-03-06 09:50:42--  http://s3.amazonaws.com/files.basho.com/yokozuna/yz_monitor-1.jar
Resolving s3.amazonaws.com (s3.amazonaws.com)... 52.216.17.195
Connecting to s3.amazonaws.com (s3.amazonaws.com)|52.216.17.195|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 2661 (2.6K) [application/java-archive]
Saving to: ‘yz_monitor-1.jar’

     0K                                                      100% 23.8M=0s

2017-03-06 09:50:42 (23.8 MB/s) - ‘yz_monitor-1.jar’ saved [2661/2661]

Compiled src/yz_extractor.erl
Compiled src/yz_pb_search.erl
Compiled src/yz_stat.erl
Compiled src/yz_wm_search.erl
Compiled src/yz_misc.erl
Compiled src/yz_kv.erl
Compiled src/yz_wm_extract.erl
Compiled src/yz_stat_worker.erl
Compiled src/yz_solrq_sup.erl
Compiled src/yz_solrq_drain_mgr.erl
Compiled src/yz_wm_schema.erl
Compiled src/yz_sup.erl
Compiled src/yz_doc.erl
Compiled src/yz_xml_extractor.erl
Compiled src/yz_general_sup.erl
Compiled src/yz_solr_sup.erl
Compiled src/yz_bucket_validator.erl
Compiled src/rt_intercept_pt.erl
Compiled src/yz_entropy_mgr.erl
Compiled src/yz_entropy.erl
Compiled src/yz_console.erl
Compiled src/yz_app.erl
Compiled src/yz_solrq.erl
Compiled src/yz_wm_index.erl
Compiled src/yokozuna.erl
Compiled src/yz_fuse_stats_sidejob.erl
Compiled src/yz_rs_migration.erl
Compiled src/yz_noop_extractor.erl
Compiled src/yz_solr_proc.erl
Compiled src/yz_schema.erl
Compiled src/yz_index.erl
Compiled src/yz_exchange_fsm.erl
Compiled src/yz_fuse.erl
Compiled src/yz_events.erl
Compiled src/yz_solrq_helper.erl
Compiled src/yz_json_extractor.erl
Compiled src/yz_pb_admin.erl
Compiled src/yz_index_hashtree.erl
Compiled src/yz_solrq_queue_pair_sup.erl
Compiled src/yz_solrq_worker.erl
Compiled src/yz_diag.erl
Compiled src/yz_text_extractor.erl
Compiled src/yz_solr.erl
Compiled src/yz_cover.erl
Compiled src/yz_dt_extractor.erl
Compiled src/yz_solrq_drain_fsm.erl
Compiled src/yz_index_hashtree_sup.erl
/tmp/thumbs/develop.7112b2e.patch-1.fce32c0/rebar eunit skip_deps=true
WARN:  Ignoring sub_dirs for /tmp/thumbs/develop.7112b2e.patch-1.fce32c0/deps/exometer_core
==> develop.7112b2e.patch-1.fce32c0 (eunit)
Compiled src/yz_extractor.erl
Compiled src/yz_stat.erl
Compiled src/yz_pb_search.erl
Compiled src/yz_wm_search.erl
Compiled src/yz_wm_extract.erl
Compiled src/yz_misc.erl
Compiled src/yz_stat_worker.erl
Compiled src/yz_solrq_drain_mgr.erl
Compiled src/yz_kv.erl
Compiled src/yz_solrq_sup.erl
Compiled src/yz_wm_schema.erl
Compiled src/yz_sup.erl
Compiled src/yz_doc.erl
Compiled src/yz_xml_extractor.erl
Compiled src/yz_general_sup.erl
Compiled src/yz_bucket_validator.erl
Compiled src/yz_solr_sup.erl
Compiled src/rt_intercept_pt.erl
Compiled src/yz_entropy.erl
Compiled src/yz_entropy_mgr.erl
Compiled src/yz_console.erl
Compiled src/yz_app.erl
Compiled src/yz_solrq.erl
Compiled src/yz_wm_index.erl
Compiled src/yz_rs_migration.erl
Compiled src/yokozuna.erl
Compiled src/yz_fuse_stats_sidejob.erl
Compiled src/yz_solr_proc.erl
Compiled src/yz_noop_extractor.erl
Compiled src/yz_schema.erl
Compiled src/yz_index.erl
Compiled src/yz_fuse.erl
Compiled src/yz_exchange_fsm.erl
Compiled src/yz_events.erl
Compiled src/yz_json_extractor.erl
Compiled src/yz_solrq_helper.erl
Compiled src/yz_pb_admin.erl
Compiled src/yz_index_hashtree.erl
Compiled src/yz_solrq_queue_pair_sup.erl
Compiled src/yz_solrq_worker.erl
Compiled src/yz_diag.erl
Compiled src/yz_solr.erl
Compiled src/yz_text_extractor.erl
Compiled src/yz_dt_extractor.erl
Compiled src/yz_cover.erl
Compiled src/yz_solrq_drain_fsm.erl
Compiled test/yz_pulseh.erl
Compiled src/yz_index_hashtree_sup.erl
Compiled test/yz_component_tests.erl
Compiled test/yz_text_extractor_tests.erl
Compiled test/yz_xml_extractor_tests.erl
Compiled test/yz_solrq_eqc_ibrowse.erl
Compiled test/yz_dt_extractor_tests.erl
Compiled test/yz_misc_tests.erl
Compiled test/yz_json_extractor_tests.erl
Compiled test/yz_solrq_eqc_fuse.erl
Compiled test/eqc_util.erl
Compiled test/yz_solrq_eqc.erl
Compiled test/yokozuna_schema_tests.erl
Compiled test/yz_index_hashtree_eqc.erl
======================== EUnit ========================
module 'yz_solrq_queue_pair_sup'
module 'yz_cover'
module 'yz_pulseh'
module 'yz_solrq_eqc_fuse'
module 'yz_solr_proc'
module 'yz_solrq_eqc_ibrowse'
module 'yz_schema'
yz_index_hashtree_eqc: index_hashtree_test_ (module 'yz_index_hashtree_eqc')...09:50:53.657 [info] Application lager started on node nonode@nohost
09:50:53.845 [info] New capability: {riak_kv,object_hash_version} = legacy
09:50:54.794 [info] New capability: {riak_kv,anti_entropy} = enabled_v1
09:50:54.794 [info] Capability changed: {riak_kv,object_hash_version} / legacy -> 0
09:50:54.834 [info] Enabling throttle for riak_kv/aae_throttle.
....................................................................................................(x10).........................
Time limit reached: 29.0 seconds.

OK, passed 350 tests

22.33% {yz_index_hashtree_eqc,insert_yz_tree,3}
21.23% {yz_index_hashtree_eqc,insert_kv_tree,3}
18.84% {yz_index_hashtree_eqc,insert_both,4}
18.50% {yz_index_hashtree_eqc,update,2}
7.90% {yz_index_hashtree_eqc,start_yz_tree,0}
7.41% {yz_index_hashtree_eqc,start_kv_tree,0}
3.77% {yz_index_hashtree_eqc,compare,2}
[31.716 s] ok
module 'yz_bucket_validator'
module 'yz_pb_search'
module 'yz_extractor'
module 'yz_solrq_worker'
module 'yz_rs_migration'
module 'yz_fuse_stats_sidejob'
module 'yz_solrq_drain_fsm'
module 'yz_app'
module 'yz_solr_sup'
module 'yz_stat_worker'
module 'yz_entropy_mgr'
module 'yz_wm_index'
module 'yz_events'
module 'yz_index_hashtree'
module 'rt_intercept_pt'
module 'yz_diag'
module 'yz_solr'
module 'eqc_util'
module 'yz_noop_extractor'
module 'yz_solrq_helper'
module 'yz_entropy'
module 'yz_json_extractor'
  module 'yz_json_extractor_tests'
    yz_json_extractor_tests: json_extract_test...[0.019 s] ok
    yz_json_extractor_tests: utf8_test...[0.001 s] ok
    [done in 0.026 s]
  [done in 0.026 s]
module 'yz_wm_schema'
module 'yz_doc'
module 'yz_kv'
  yz_kv: metadata_check_test...ok
  yz_kv:501: siblings_permitted_test_...[0.112 s] ok
  yz_kv:523: siblings_permitted_test_...[0.083 s] ok
  yz_kv:563: siblings_permitted_test_...[0.027 s] ok
  yz_kv:582: siblings_permitted_test_...[0.018 s] ok
  [done in 0.417 s]
module 'yz_misc'
  module 'yz_misc_tests'
    yz_misc_tests: should_copy_skip_test...ok
    yz_misc_tests: should_copy_update_test...ok
    yz_misc_tests: should_copy_overwrite_test...ok
    yz_misc_tests: should_verify_name_test...ok
    [done in 0.012 s]
  [done in 0.012 s]
module 'yz_console'
module 'yz_solrq_drain_mgr'
module 'yz_solrq_sup'
module 'yz_text_extractor'
  yz_text_extractor_tests: utf8_test (module 'yz_text_extractor_tests')...[0.001 s] ok
  [done in 0.004 s]
module 'yz_dt_extractor'
  module 'yz_dt_extractor_tests'
    yz_dt_extractor_tests: counter_test...[0.004 s] ok
    yz_dt_extractor_tests: set_test...[0.009 s] ok
    yz_dt_extractor_tests: hll_test...[0.040 s] ok
    yz_dt_extractor_tests: gset_test...[0.008 s] ok
    yz_dt_extractor_tests: map_test...[0.027 s] ok
    yz_dt_extractor_tests: field_separator_test...ok
    [done in 0.106 s]
  [done in 0.106 s]
module 'yz_wm_extract'
module 'yz_pb_admin'
module 'yz_fuse'
  yz_fuse:226: index_names_round_trip_test_ (normal latin characters)...ok
  yz_fuse:227: index_names_round_trip_test_ (UTF8 characters)...ok
  [done in 0.006 s]
module 'yz_wm_search'
module 'yz_general_sup'
module 'yz_solrq'
module 'yz_index'
module 'yz_xml_extractor'
  module 'yz_xml_extractor_tests'
    yz_xml_extractor_tests: make_name_test...ok
    yz_xml_extractor_tests: utf8_test...[0.033 s] ok
    [done in 0.039 s]
  [done in 0.039 s]
module 'yz_exchange_fsm'
module 'yz_stat'
module 'yz_solrq_eqc'
  yz_solrq_eqc: solrq_test_.......................................................................................................(x10)....................................................................................................(x100).(x10)..(x1).......
Time limit reached: 120.0 seconds.

OK, passed 1227 tests
[123.011 s] ok
  [done in 123.014 s]
module 'yz_index_hashtree_sup'
module 'yokozuna'
module 'yz_sup'
module 'yokozuna_schema_tests'
  yokozuna_schema_tests: basic_schema_test...[0.134 s] ok
  yokozuna_schema_tests: override_schema_test...[0.044 s] ok
  yokozuna_schema_tests: validations_test...[0.043 s] ok
  yokozuna_schema_tests: job_class_defaults_test...test/yokozuna_schema_tests.erl:214:<0.1192.0>: Supporting riak_core components not present, skipping job_class_defaults_test
[0.052 s] ok
  [done in 0.285 s]
module 'yz_component_tests'
  yz_component_tests: disable_index_test...[0.004 s] ok
  yz_component_tests: disable_search_test...[0.008 s] ok
  [done in 0.018 s]
=======================================================
  All 30 tests passed.
Cover analysis: /tmp/thumbs/develop.7112b2e.patch-1.fce32c0/.eunit/index.html

=INFO REPORT==== 6-Mar-2017::09:53:33 ===
    application: inets
    exited: killed
    type: temporary





✅ MAKE_XREF

Started at: 2017-03-06 09:53
Duration: 10 seconds.
Result: OK
Message: OK
Exit Code: 0

📄


cd /tmp/thumbs/develop.7112b2e.patch-1.fce32c0; make xref




  /tmp/thumbs/develop.7112b2e.patch-1.fce32c0/rebar get-deps
==> kvc (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)
==> eleveldb (get-deps)
==> riak_ensemble (get-deps)
==> pbkdf2 (get-deps)
==> parse_trans (get-deps)
==> bear (get-deps)
==> folsom (get-deps)
==> setup (get-deps)
==> src (get-deps)
==> exometer_core (get-deps)
==> clique (get-deps)
==> riak_core (get-deps)
==> riak_pipe (get-deps)
==> riak_dt (get-deps)
==> eunit_formatters (get-deps)
==> hamcrest (get-deps)
==> riak_pb (get-deps)
==> mochiweb (get-deps)
==> webmachine (get-deps)
==> riak_api (get-deps)
==> proper (get-deps)
==> stdlib2 (get-deps)
==> hyper (get-deps)
==> gproc (get-deps)
==> chronos (get-deps)
==> riak_kv (get-deps)
==> ibrowse (get-deps)
==> fuse (get-deps)
==> riakc (get-deps)
==> develop.7112b2e.patch-1.fce32c0 (get-deps)
/tmp/thumbs/develop.7112b2e.patch-1.fce32c0/rebar compile
==> kvc (compile)
==> sidejob (compile)
==> erlang_js (compile)
make[1]: Entering directory `/tmp/thumbs/develop.7112b2e.patch-1.fce32c0/deps/erlang_js'
cd c_src; make
make[2]: Entering directory `/tmp/thumbs/develop.7112b2e.patch-1.fce32c0/deps/erlang_js/c_src'
make[2]: Nothing to be done for `js'.
make[2]: Leaving directory `/tmp/thumbs/develop.7112b2e.patch-1.fce32c0/deps/erlang_js/c_src'
make[1]: Leaving directory `/tmp/thumbs/develop.7112b2e.patch-1.fce32c0/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)
==> eleveldb (compile)
make[1]: Entering directory `/tmp/thumbs/develop.7112b2e.patch-1.fce32c0/deps/eleveldb/c_src/leveldb'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/tmp/thumbs/develop.7112b2e.patch-1.fce32c0/deps/eleveldb/c_src/leveldb'
make[1]: Entering directory `/tmp/thumbs/develop.7112b2e.patch-1.fce32c0/deps/eleveldb/c_src/leveldb'
make[1]: Nothing to be done for `tools'.
make[1]: Leaving directory `/tmp/thumbs/develop.7112b2e.patch-1.fce32c0/deps/eleveldb/c_src/leveldb'
==> riak_ensemble (compile)
==> pbkdf2 (compile)
==> parse_trans (compile)
==> bear (compile)
==> folsom (compile)
==> setup (compile)
==> setup (escriptize)
==> src (compile)
==> exometer_core (compile)
==> clique (compile)
==> riak_core (compile)
==> riak_pipe (compile)
==> riak_dt (compile)
==> eunit_formatters (compile)
==> hamcrest (compile)
==> hamcrest (post_compile)
==> riak_pb (compile)
==> mochiweb (compile)
==> webmachine (compile)
==> riak_api (compile)
==> proper (compile)
make[1]: Entering directory `/tmp/thumbs/develop.7112b2e.patch-1.fce32c0/deps/proper'
make[1]: `include/compile_flags.hrl' is up to date.
make[1]: Leaving directory `/tmp/thumbs/develop.7112b2e.patch-1.fce32c0/deps/proper'
==> stdlib2 (compile)
==> hyper (compile)
==> gproc (compile)
==> chronos (compile)
==> riak_kv (compile)
==> ibrowse (compile)
==> fuse (compile)
==> riakc (compile)
==> develop.7112b2e.patch-1.fce32c0 (compile)
/tmp/thumbs/develop.7112b2e.patch-1.fce32c0/rebar xref skip_deps=true
WARN:  Ignoring sub_dirs for /tmp/thumbs/develop.7112b2e.patch-1.fce32c0/deps/exometer_core
==> develop.7112b2e.patch-1.fce32c0 (xref)





✅ MAKE_DIALYZER

Started at: 2017-03-06 09:53
Duration: 89 seconds.
Result: OK
Message: OK
Exit Code: 0

📄


cd /tmp/thumbs/develop.7112b2e.patch-1.fce32c0; make dialyzer




  
  
... Snipped 676 lines ...
rees:balance/1
  gb_trees:delete/2
  gb_trees:delete_any/2
  gb_trees:empty/0
  gb_trees:enter/3
  gb_trees:from_orddict/1
  gb_trees:get/2
  gb_trees:insert/3
  gb_trees:is_defined/2
  gb_trees:is_empty/1
  gb_trees:iterator/1
  gb_trees:keys/1
  gb_trees:largest/1
  gb_trees:lookup/2
  gb_trees:map/2
  gb_trees:next/1
  gb_trees:size/1
  gb_trees:smallest/1
  gb_trees:take_largest/1
  gb_trees:take_smallest/1
  gb_trees:to_list/1
  gb_trees:update/3
  gb_trees:values/1
  gen:call/3
  gen:call/4
  gen:reply/2
  gen:start/5
  gen:start/6
  gen_event:add_handler/3
  gen_event:add_sup_handler/3
  gen_event:call/3
  gen_event:call/4
  gen_event:delete_handler/3
  gen_event:notify/2
  gen_event:start_link/1
  gen_event:sync_notify/2
  gen_event:which_handlers/1
  gen_fsm:cancel_timer/1
  gen_fsm:reply/2
  gen_fsm:send_all_state_event/2
  gen_fsm:send_event/2
  gen_fsm:send_event_after/2
  gen_fsm:start/3
  gen_fsm:start/4
  gen_fsm:start_link/3
  gen_fsm:start_timer/2
  gen_fsm:sync_send_all_state_event/2
  gen_fsm:sync_send_all_state_event/3
  gen_fsm:sync_send_event/2
  gen_fsm:sync_send_event/3
  gen_leader:leader_call/2
  gen_leader:leader_cast/2
  gen_leader:leader_node/1
  gen_leader:reply/2
  gen_leader:start_link/6
  gen_server:abcast/3
  gen_server:call/2
  gen_server:call/3
  gen_server:cast/2
  gen_server:enter_loop/3
  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/2
  gen_tcp:recv/3
  gen_tcp:send/2
  gen_udp:close/1
  gen_udp:open/2
  gen_udp:send/4
  global:send/2
  global:trans/3
  global:unregister_name/1
  global:whereis_name/1
  gtknode:cmd/2
  gtknode:start/1
  http_uri:parse/1
  httpc:request/4
  httpd_util:convert_request_date/1
  httpd_util:day/1
  httpd_util:month/1
  httpd_util:reason_phrase/1
  httpd_util:rfc1123_date/0
  httpd_util:rfc1123_date/1
  igor:parse_transform/2
  inet:getaddr/2
  inet:gethostbyaddr/1
  inet:gethostbyname/1
  inet:gethostname/0
  inet:getopts/2
  inet:getstat/1
  inet:getstat/2
  inet:parse_address/1
  inet:peername/1
  inet:port/1
  inet:setopts/2
  inet:sockname/1
  inet_db:register_socket/2
  inet_parse:address/1
  inet_parse:ntoa/1
  inets:start/0
  init:archive_extension/0
  init:get_argument/1
  init:get_arguments/0
  init:get_status/0
  init:script_id/0
  init:stop/0
  init:stop/1
  io:columns/0
  io:format/1
  io:format/2
  io:format/3
  io:fwrite/1
  io:fwrite/2
  io:fwrite/3
  io:get_line/1
  io:nl/0
  io:put_chars/1
  io:put_chars/2
  io:write/1
  io_lib:deep_char_list/1
  io_lib:format/2
  io_lib:fread/2
  io_lib:fwrite/2
  io_lib:printable_list/1
  io_lib:write/1
  io_lib:write/2
  io_lib:write_atom/1
  io_lib_format:fwrite_g/1
  io_lib_pretty:print/6
  lager_default_tracer:info/1
  lib:format_exception/6
  lists:append/1
  lists:concat/1
  lists:duplicate/2
  lists: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:suffix/2
  lists:sum/1
  lists:ukeymerge/3
  lists:ukeysort/2
  lists:umerge/1
  lists:umerge/2
  lists:umerge/3
  lists:zf/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:activity/2
  mnesia:read/1
  mnesia:table_info/2
  mnesia:write/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:putenv/2
  os:timestamp/0
  os:type/0
  packages:last/1
  packages:strip_last/1
  prim_file:list_dir/2
  prim_file:read_file_info/1
  prim_file:write_file_info/2
  prim_inet:async_accept/2
  prim_inet:getstatus/1
  prim_inet:gettype/1
  proc_lib:hibernate/3
  proc_lib:init_ack/2
  proc_lib:spawn/1
  proc_lib:spawn/4
  proc_lib:spawn_link/1
  proc_lib:spawn_link/3
  proc_lib:spawn_link/4
  proc_lib:start_link/3
  proc_lib:translate_initial_call/1
  proplists:delete/2
  proplists:get_all_values/2
  proplists:get_bool/2
  proplists:get_keys/1
  proplists:get_value/2
  proplists:get_value/3
  proplists:is_defined/2
  proplists:lookup/2
  proplists:substitute_aliases/2
  proplists:unfold/1
  pubkey_cert:extensions_list/1
  pubkey_cert:select_extension/2
  pubkey_cert_records:transform/2
  public_key:pem_decode/1
  public_key:pem_entry_decode/1
  public_key:pkix_crls_validate/3
  public_key:pkix_decode_cert/2
  public_key:pkix_encode/3
  public_key:pkix_is_self_signed/1
  public_key:pkix_normalize_name/1
  qlc:table/2
  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/3
  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:restart_child/2
  supervisor:start_child/2
  supervisor:start_link/2
  supervisor:start_link/3
  supervisor:terminate_child/2
  supervisor:which_children/1
  sys:debug_options/1
  sys:get_debug/3
  sys:handle_debug/4
  sys:handle_system_msg/6
  sys:print_log/1
  systools:make_script/2
  timer:apply_after/4
  timer:apply_interval/4
  timer:cancel/1
  timer:minutes/1
  timer:now_diff/2
  timer:seconds/1
  timer:send_after/2
  timer:send_interval/2
  timer:send_interval/3
  timer:sleep/1
  timer:tc/1
  timer:tc/2
  timer:tc/3
  unicode:characters_to_binary/1
  unicode:characters_to_binary/3
  unicode:characters_to_list/1
  unicode:characters_to_list/2
  xmerl:export_simple/3
  xmerl:export_simple_content/2
  xmerl_html:'#element#'/5
  xmerl_lib:end_tag/1
  xmerl_lib:expand_element/1
  xmerl_lib:find_attribute/2
  xmerl_lib:mapxml/2
  xmerl_lib:start_tag/2
  xmerl_ucs:from_utf16be/1
  xmerl_ucs:from_utf8/1
  xmerl_ucs:to_utf8/1
  zlib:gunzip/1
  zlib:gzip/1
  zlib:unzip/1
  zlib:zip/1
Unknown types:
  base64:ascii_binary/0
  calendar:datetime/0
  compile:option/0
  erl_parse:abstract_clause/0
  erl_parse:abstract_expr/0
  erl_parse:abstract_form/0
  erl_scan:line/0
  erl_syntax:syntaxTree/0
  erlang:timestamp/0
  ets:comp_match_spec/0
  ets:match_spec/0
  ets:tab/0
  ets:tid/0
  file:date_time/0
  file:fd/0
  file:filename/0
  file:io_device/0
  file:name/0
  file:name_all/0
  file:posix/0
  gen_tcp:listen_option/0
  gen_tcp:option/0
  inet:hostname/0
  inet:ip4_address/0
  inet:ip6_address/0
  inet:ip_address/0
  inet:socket/0
  io:device/0
  io:format/0
  meck_history:history_record/0
  mochijson2:json_object/0
  mochijson2:json_string/0
  mochijson2:json_term/0
  mochijson2:json_value/0
  orddict:orddict/0
  ordsets:ordset/1
  proplists:property/0
  proplists:proplist/0
  re:mp/0
  riak_dt:operation/0
  riak_dt:value/0
  ssl:ssl_option/0
  ssl:sslsocket/0
  supervisor:child_spec/0
  supervisor:strategy/0
  timer:tref/0
  unicode:charlist/0
 done in 0m49.84s
done (passed successfully)
==> develop.7112b2e.patch-1.fce32c0 (dialyzer)
  Checking whether the PLT /home/ubuntu/.combo_dialyzer_plt is up-to-date... yes
  Checking whether the PLT .local_dialyzer_plt is up-to-date... yes
  Compiling some key modules to native code... done in 0m8.53s
  Proceeding with analysis... done in 0m3.32s
done (passed successfully)





⬜ 0 of 2 Code reviews from organization basho

@thumbot
Copy link

thumbot commented Mar 10, 2017

patch-1 fce32c0 ➡️ develop 418897e ✅ completed
Looks good! 👍
✅ MERGE

Started at: 2017-03-10 15:11
Duration: 3 seconds.
Result: OK
Message: Merge Success: patch-1 fce32c0 onto target branch: develop 418897e
Exit Code: OK

📄







  Merge made by the 'recursive' strategy.
 docs/BATCHING.md | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)




✅ MAKE_CLEAN

Started at: 2017-03-10 15:11
Duration: 1 seconds.
Result: OK
Message: OK
Exit Code: 0

📄


cd /tmp/thumbs/develop.418897e.patch-1.fce32c0; make clean




  /tmp/thumbs/develop.418897e.patch-1.fce32c0/rebar clean
==> develop.418897e.patch-1.fce32c0 (clean)
rm -rf riak_test/ebin
rm -rf build
git clean -dfx priv/





✅ MAKE_TEST

Started at: 2017-03-10 15:11
Duration: 315 seconds.
Result: OK
Message: OK
Exit Code: 0

📄


cd /tmp/thumbs/develop.418897e.patch-1.fce32c0; make test




  
  
... Snipped 2265 lines ...
gister.erl
Compiled src/riakc_ts_get_operator.erl
Compiled src/riakc_flag.erl
Compiled src/riakc_utils.erl
Compiled src/riakc_map.erl
Compiled src/riakc_gset.erl
Compiled src/riakc_counter.erl
Compiled src/riakc_obj.erl
Compiled src/riakc_pb_socket.erl
==> develop.418897e.patch-1.fce32c0 (compile)
Create dir ../build
Using cached copy of Solr /var/tmp/yokozuna/solr-4.10.4-yz-2.tgz
Creating Solr dir ../priv/solr
Solr dir created successfully
Downloading yokozuna-3.jar
--2017-03-10 15:13:43--  http://s3.amazonaws.com/files.basho.com/yokozuna/yokozuna-3.jar
Resolving s3.amazonaws.com (s3.amazonaws.com)... 52.216.224.171
Connecting to s3.amazonaws.com (s3.amazonaws.com)|52.216.224.171|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 11261 (11K) [application/java-archive]
Saving to: ‘yokozuna-3.jar’

     0K                                                      100% 35.2M=0s

2017-03-10 15:13:43 (35.2 MB/s) - ‘yokozuna-3.jar’ saved [11261/11261]

Downloading yz_monitor-1.jar
--2017-03-10 15:13:43--  http://s3.amazonaws.com/files.basho.com/yokozuna/yz_monitor-1.jar
Resolving s3.amazonaws.com (s3.amazonaws.com)... 52.216.224.171
Connecting to s3.amazonaws.com (s3.amazonaws.com)|52.216.224.171|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 2661 (2.6K) [application/java-archive]
Saving to: ‘yz_monitor-1.jar’

     0K                                                      100% 18.2M=0s

2017-03-10 15:13:43 (18.2 MB/s) - ‘yz_monitor-1.jar’ saved [2661/2661]

Compiled src/yz_extractor.erl
Compiled src/yz_stat.erl
Compiled src/yz_pb_search.erl
Compiled src/yz_wm_search.erl
Compiled src/yz_misc.erl
Compiled src/yz_kv.erl
Compiled src/yz_wm_extract.erl
Compiled src/yz_stat_worker.erl
Compiled src/yz_solrq_sup.erl
Compiled src/yz_solrq_drain_mgr.erl
Compiled src/yz_wm_schema.erl
Compiled src/yz_sup.erl
Compiled src/yz_doc.erl
Compiled src/yz_xml_extractor.erl
Compiled src/yz_general_sup.erl
Compiled src/yz_solr_sup.erl
Compiled src/yz_bucket_validator.erl
Compiled src/rt_intercept_pt.erl
Compiled src/yz_entropy_mgr.erl
Compiled src/yz_entropy.erl
Compiled src/yz_console.erl
Compiled src/yz_app.erl
Compiled src/yz_solrq.erl
Compiled src/yz_wm_index.erl
Compiled src/yokozuna.erl
Compiled src/yz_fuse_stats_sidejob.erl
Compiled src/yz_rs_migration.erl
Compiled src/yz_noop_extractor.erl
Compiled src/yz_solr_proc.erl
Compiled src/yz_schema.erl
Compiled src/yz_index.erl
Compiled src/yz_exchange_fsm.erl
Compiled src/yz_fuse.erl
Compiled src/yz_events.erl
Compiled src/yz_solrq_helper.erl
Compiled src/yz_json_extractor.erl
Compiled src/yz_pb_admin.erl
Compiled src/yz_index_hashtree.erl
Compiled src/yz_solrq_queue_pair_sup.erl
Compiled src/yz_solrq_worker.erl
Compiled src/yz_diag.erl
Compiled src/yz_text_extractor.erl
Compiled src/yz_solr.erl
Compiled src/yz_dt_extractor.erl
Compiled src/yz_cover.erl
Compiled src/yz_solrq_drain_fsm.erl
Compiled src/yz_index_hashtree_sup.erl
/tmp/thumbs/develop.418897e.patch-1.fce32c0/rebar eunit skip_deps=true
WARN:  Ignoring sub_dirs for /tmp/thumbs/develop.418897e.patch-1.fce32c0/deps/exometer_core
==> develop.418897e.patch-1.fce32c0 (eunit)
Compiled src/yz_extractor.erl
Compiled src/yz_stat.erl
Compiled src/yz_pb_search.erl
Compiled src/yz_wm_search.erl
Compiled src/yz_wm_extract.erl
Compiled src/yz_misc.erl
Compiled src/yz_stat_worker.erl
Compiled src/yz_kv.erl
Compiled src/yz_solrq_drain_mgr.erl
Compiled src/yz_solrq_sup.erl
Compiled src/yz_wm_schema.erl
Compiled src/yz_sup.erl
Compiled src/yz_doc.erl
Compiled src/yz_general_sup.erl
Compiled src/yz_xml_extractor.erl
Compiled src/yz_solr_sup.erl
Compiled src/yz_bucket_validator.erl
Compiled src/rt_intercept_pt.erl
Compiled src/yz_entropy.erl
Compiled src/yz_entropy_mgr.erl
Compiled src/yz_console.erl
Compiled src/yz_app.erl
Compiled src/yz_solrq.erl
Compiled src/yz_wm_index.erl
Compiled src/yz_rs_migration.erl
Compiled src/yokozuna.erl
Compiled src/yz_fuse_stats_sidejob.erl
Compiled src/yz_solr_proc.erl
Compiled src/yz_noop_extractor.erl
Compiled src/yz_schema.erl
Compiled src/yz_index.erl
Compiled src/yz_fuse.erl
Compiled src/yz_exchange_fsm.erl
Compiled src/yz_events.erl
Compiled src/yz_solrq_helper.erl
Compiled src/yz_json_extractor.erl
Compiled src/yz_pb_admin.erl
Compiled src/yz_index_hashtree.erl
Compiled src/yz_solrq_queue_pair_sup.erl
Compiled src/yz_solrq_worker.erl
Compiled src/yz_diag.erl
Compiled src/yz_solr.erl
Compiled src/yz_text_extractor.erl
Compiled src/yz_dt_extractor.erl
Compiled src/yz_cover.erl
Compiled src/yz_solrq_drain_fsm.erl
Compiled src/yz_index_hashtree_sup.erl
Compiled test/yz_pulseh.erl
Compiled test/yz_component_tests.erl
Compiled test/yz_text_extractor_tests.erl
Compiled test/yz_xml_extractor_tests.erl
Compiled test/yz_solrq_eqc_ibrowse.erl
Compiled test/yz_dt_extractor_tests.erl
Compiled test/yz_misc_tests.erl
Compiled test/yz_json_extractor_tests.erl
Compiled test/yz_solrq_eqc_fuse.erl
Compiled test/eqc_util.erl
Compiled test/yokozuna_schema_tests.erl
Compiled test/yz_solrq_eqc.erl
Compiled test/yz_index_hashtree_eqc.erl
======================== EUnit ========================
module 'yz_solrq_queue_pair_sup'
module 'yz_cover'
module 'yz_pulseh'
module 'yz_solrq_eqc_fuse'
module 'yz_solr_proc'
module 'yz_solrq_eqc_ibrowse'
module 'yz_schema'
yz_index_hashtree_eqc: index_hashtree_test_ (module 'yz_index_hashtree_eqc')...15:13:56.004 [info] Application lager started on node nonode@nohost
15:13:56.198 [info] New capability: {riak_kv,object_hash_version} = legacy
15:13:56.215 [info] New capability: {riak_kv,anti_entropy} = enabled_v1
15:13:56.215 [info] Capability changed: {riak_kv,object_hash_version} / legacy -> 0
15:13:56.234 [info] Enabling throttle for riak_kv/aae_throttle.
....................................................................................................(x10).........................(x1)......
Time limit reached: 29.0 seconds.

OK, passed 356 tests

23.13% {yz_index_hashtree_eqc,insert_kv_tree,3}
21.79% {yz_index_hashtree_eqc,insert_yz_tree,3}
18.18% {yz_index_hashtree_eqc,insert_both,4}
17.03% {yz_index_hashtree_eqc,update,2}
8.05% {yz_index_hashtree_eqc,start_kv_tree,0}
7.83% {yz_index_hashtree_eqc,start_yz_tree,0}
3.98% {yz_index_hashtree_eqc,compare,2}
[31.463 s] ok
module 'yz_bucket_validator'
module 'yz_pb_search'
module 'yz_extractor'
module 'yz_solrq_worker'
module 'yz_rs_migration'
module 'yz_fuse_stats_sidejob'
module 'yz_solrq_drain_fsm'
module 'yz_app'
module 'yz_solr_sup'
module 'yz_stat_worker'
module 'yz_entropy_mgr'
module 'yz_wm_index'
module 'yz_events'
module 'yz_index_hashtree'
module 'rt_intercept_pt'
module 'yz_diag'
module 'yz_solr'
module 'eqc_util'
module 'yz_noop_extractor'
module 'yz_solrq_helper'
module 'yz_entropy'
module 'yz_json_extractor'
  module 'yz_json_extractor_tests'
    yz_json_extractor_tests: json_extract_test...[0.019 s] ok
    yz_json_extractor_tests: utf8_test...[0.001 s] ok
    [done in 0.026 s]
  [done in 0.026 s]
module 'yz_wm_schema'
module 'yz_doc'
module 'yz_kv'
  yz_kv: metadata_check_test...ok
  yz_kv:501: siblings_permitted_test_...[0.044 s] ok
  yz_kv:523: siblings_permitted_test_...[0.076 s] ok
  yz_kv:563: siblings_permitted_test_...[0.017 s] ok
  yz_kv:582: siblings_permitted_test_...[0.035 s] ok
  [done in 0.334 s]
module 'yz_misc'
  module 'yz_misc_tests'
    yz_misc_tests: should_copy_skip_test...ok
    yz_misc_tests: should_copy_update_test...ok
    yz_misc_tests: should_copy_overwrite_test...ok
    yz_misc_tests: should_verify_name_test...ok
    [done in 0.012 s]
  [done in 0.012 s]
module 'yz_console'
module 'yz_solrq_drain_mgr'
module 'yz_solrq_sup'
module 'yz_text_extractor'
  yz_text_extractor_tests: utf8_test (module 'yz_text_extractor_tests')...[0.001 s] ok
  [done in 0.004 s]
module 'yz_dt_extractor'
  module 'yz_dt_extractor_tests'
    yz_dt_extractor_tests: counter_test...[0.004 s] ok
    yz_dt_extractor_tests: set_test...[0.009 s] ok
    yz_dt_extractor_tests: hll_test...[0.041 s] ok
    yz_dt_extractor_tests: gset_test...[0.009 s] ok
    yz_dt_extractor_tests: map_test...[0.027 s] ok
    yz_dt_extractor_tests: field_separator_test...ok
    [done in 0.108 s]
  [done in 0.108 s]
module 'yz_wm_extract'
module 'yz_pb_admin'
module 'yz_fuse'
  yz_fuse:226: index_names_round_trip_test_ (normal latin characters)...ok
  yz_fuse:227: index_names_round_trip_test_ (UTF8 characters)...ok
  [done in 0.006 s]
module 'yz_wm_search'
module 'yz_general_sup'
module 'yz_solrq'
module 'yz_index'
module 'yz_xml_extractor'
  module 'yz_xml_extractor_tests'
    yz_xml_extractor_tests: make_name_test...ok
    yz_xml_extractor_tests: utf8_test...[0.033 s] ok
    [done in 0.039 s]
  [done in 0.039 s]
module 'yz_exchange_fsm'
module 'yz_stat'
module 'yz_solrq_eqc'
  yz_solrq_eqc: solrq_test_.......................................................................................................(x10)....................................................................................................(x100).(x10).(x1)......
Time limit reached: 120.0 seconds.

OK, passed 1216 tests
[123.070 s] ok
  [done in 123.073 s]
module 'yz_index_hashtree_sup'
module 'yokozuna'
module 'yz_sup'
module 'yokozuna_schema_tests'
  yokozuna_schema_tests: basic_schema_test...[0.139 s] ok
  yokozuna_schema_tests: override_schema_test...[0.044 s] ok
  yokozuna_schema_tests: validations_test...[0.042 s] ok
  yokozuna_schema_tests: job_class_defaults_test...test/yokozuna_schema_tests.erl:214:<0.1192.0>: Supporting riak_core components not present, skipping job_class_defaults_test
[0.053 s] ok
  [done in 0.290 s]
module 'yz_component_tests'
  yz_component_tests: disable_index_test...[0.005 s] ok
  yz_component_tests: disable_search_test...[0.008 s] ok
  [done in 0.019 s]
=======================================================
  All 30 tests passed.
Cover analysis: /tmp/thumbs/develop.418897e.patch-1.fce32c0/.eunit/index.html

=INFO REPORT==== 10-Mar-2017::15:16:34 ===
    application: inets
    exited: killed
    type: temporary





✅ MAKE_XREF

Started at: 2017-03-10 15:16
Duration: 10 seconds.
Result: OK
Message: OK
Exit Code: 0

📄


cd /tmp/thumbs/develop.418897e.patch-1.fce32c0; make xref




  /tmp/thumbs/develop.418897e.patch-1.fce32c0/rebar get-deps
==> kvc (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)
==> eleveldb (get-deps)
==> riak_ensemble (get-deps)
==> pbkdf2 (get-deps)
==> parse_trans (get-deps)
==> bear (get-deps)
==> folsom (get-deps)
==> setup (get-deps)
==> src (get-deps)
==> exometer_core (get-deps)
==> clique (get-deps)
==> riak_core (get-deps)
==> riak_pipe (get-deps)
==> riak_dt (get-deps)
==> eunit_formatters (get-deps)
==> hamcrest (get-deps)
==> riak_pb (get-deps)
==> mochiweb (get-deps)
==> webmachine (get-deps)
==> riak_api (get-deps)
==> proper (get-deps)
==> stdlib2 (get-deps)
==> hyper (get-deps)
==> gproc (get-deps)
==> chronos (get-deps)
==> riak_kv (get-deps)
==> ibrowse (get-deps)
==> fuse (get-deps)
==> riakc (get-deps)
==> develop.418897e.patch-1.fce32c0 (get-deps)
/tmp/thumbs/develop.418897e.patch-1.fce32c0/rebar compile
==> kvc (compile)
==> sidejob (compile)
==> erlang_js (compile)
make[1]: Entering directory `/tmp/thumbs/develop.418897e.patch-1.fce32c0/deps/erlang_js'
cd c_src; make
make[2]: Entering directory `/tmp/thumbs/develop.418897e.patch-1.fce32c0/deps/erlang_js/c_src'
make[2]: Nothing to be done for `js'.
make[2]: Leaving directory `/tmp/thumbs/develop.418897e.patch-1.fce32c0/deps/erlang_js/c_src'
make[1]: Leaving directory `/tmp/thumbs/develop.418897e.patch-1.fce32c0/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)
==> eleveldb (compile)
make[1]: Entering directory `/tmp/thumbs/develop.418897e.patch-1.fce32c0/deps/eleveldb/c_src/leveldb'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/tmp/thumbs/develop.418897e.patch-1.fce32c0/deps/eleveldb/c_src/leveldb'
make[1]: Entering directory `/tmp/thumbs/develop.418897e.patch-1.fce32c0/deps/eleveldb/c_src/leveldb'
make[1]: Nothing to be done for `tools'.
make[1]: Leaving directory `/tmp/thumbs/develop.418897e.patch-1.fce32c0/deps/eleveldb/c_src/leveldb'
==> riak_ensemble (compile)
==> pbkdf2 (compile)
==> parse_trans (compile)
==> bear (compile)
==> folsom (compile)
==> setup (compile)
==> setup (escriptize)
==> src (compile)
==> exometer_core (compile)
==> clique (compile)
==> riak_core (compile)
==> riak_pipe (compile)
==> riak_dt (compile)
==> eunit_formatters (compile)
==> hamcrest (compile)
==> hamcrest (post_compile)
==> riak_pb (compile)
==> mochiweb (compile)
==> webmachine (compile)
==> riak_api (compile)
==> proper (compile)
make[1]: Entering directory `/tmp/thumbs/develop.418897e.patch-1.fce32c0/deps/proper'
make[1]: `include/compile_flags.hrl' is up to date.
make[1]: Leaving directory `/tmp/thumbs/develop.418897e.patch-1.fce32c0/deps/proper'
==> stdlib2 (compile)
==> hyper (compile)
==> gproc (compile)
==> chronos (compile)
==> riak_kv (compile)
==> ibrowse (compile)
==> fuse (compile)
==> riakc (compile)
==> develop.418897e.patch-1.fce32c0 (compile)
/tmp/thumbs/develop.418897e.patch-1.fce32c0/rebar xref skip_deps=true
WARN:  Ignoring sub_dirs for /tmp/thumbs/develop.418897e.patch-1.fce32c0/deps/exometer_core
==> develop.418897e.patch-1.fce32c0 (xref)





✅ MAKE_DIALYZER

Started at: 2017-03-10 15:16
Duration: 90 seconds.
Result: OK
Message: OK
Exit Code: 0

📄


cd /tmp/thumbs/develop.418897e.patch-1.fce32c0; make dialyzer




  
  
... Snipped 676 lines ...
rees:balance/1
  gb_trees:delete/2
  gb_trees:delete_any/2
  gb_trees:empty/0
  gb_trees:enter/3
  gb_trees:from_orddict/1
  gb_trees:get/2
  gb_trees:insert/3
  gb_trees:is_defined/2
  gb_trees:is_empty/1
  gb_trees:iterator/1
  gb_trees:keys/1
  gb_trees:largest/1
  gb_trees:lookup/2
  gb_trees:map/2
  gb_trees:next/1
  gb_trees:size/1
  gb_trees:smallest/1
  gb_trees:take_largest/1
  gb_trees:take_smallest/1
  gb_trees:to_list/1
  gb_trees:update/3
  gb_trees:values/1
  gen:call/3
  gen:call/4
  gen:reply/2
  gen:start/5
  gen:start/6
  gen_event:add_handler/3
  gen_event:add_sup_handler/3
  gen_event:call/3
  gen_event:call/4
  gen_event:delete_handler/3
  gen_event:notify/2
  gen_event:start_link/1
  gen_event:sync_notify/2
  gen_event:which_handlers/1
  gen_fsm:cancel_timer/1
  gen_fsm:reply/2
  gen_fsm:send_all_state_event/2
  gen_fsm:send_event/2
  gen_fsm:send_event_after/2
  gen_fsm:start/3
  gen_fsm:start/4
  gen_fsm:start_link/3
  gen_fsm:start_timer/2
  gen_fsm:sync_send_all_state_event/2
  gen_fsm:sync_send_all_state_event/3
  gen_fsm:sync_send_event/2
  gen_fsm:sync_send_event/3
  gen_leader:leader_call/2
  gen_leader:leader_cast/2
  gen_leader:leader_node/1
  gen_leader:reply/2
  gen_leader:start_link/6
  gen_server:abcast/3
  gen_server:call/2
  gen_server:call/3
  gen_server:cast/2
  gen_server:enter_loop/3
  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/2
  gen_tcp:recv/3
  gen_tcp:send/2
  gen_udp:close/1
  gen_udp:open/2
  gen_udp:send/4
  global:send/2
  global:trans/3
  global:unregister_name/1
  global:whereis_name/1
  gtknode:cmd/2
  gtknode:start/1
  http_uri:parse/1
  httpc:request/4
  httpd_util:convert_request_date/1
  httpd_util:day/1
  httpd_util:month/1
  httpd_util:reason_phrase/1
  httpd_util:rfc1123_date/0
  httpd_util:rfc1123_date/1
  igor:parse_transform/2
  inet:getaddr/2
  inet:gethostbyaddr/1
  inet:gethostbyname/1
  inet:gethostname/0
  inet:getopts/2
  inet:getstat/1
  inet:getstat/2
  inet:parse_address/1
  inet:peername/1
  inet:port/1
  inet:setopts/2
  inet:sockname/1
  inet_db:register_socket/2
  inet_parse:address/1
  inet_parse:ntoa/1
  inets:start/0
  init:archive_extension/0
  init:get_argument/1
  init:get_arguments/0
  init:get_status/0
  init:script_id/0
  init:stop/0
  init:stop/1
  io:columns/0
  io:format/1
  io:format/2
  io:format/3
  io:fwrite/1
  io:fwrite/2
  io:fwrite/3
  io:get_line/1
  io:nl/0
  io:put_chars/1
  io:put_chars/2
  io:write/1
  io_lib:deep_char_list/1
  io_lib:format/2
  io_lib:fread/2
  io_lib:fwrite/2
  io_lib:printable_list/1
  io_lib:write/1
  io_lib:write/2
  io_lib:write_atom/1
  io_lib_format:fwrite_g/1
  io_lib_pretty:print/6
  lager_default_tracer:info/1
  lib:format_exception/6
  lists:append/1
  lists:concat/1
  lists:duplicate/2
  lists: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:suffix/2
  lists:sum/1
  lists:ukeymerge/3
  lists:ukeysort/2
  lists:umerge/1
  lists:umerge/2
  lists:umerge/3
  lists:zf/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:activity/2
  mnesia:read/1
  mnesia:table_info/2
  mnesia:write/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:putenv/2
  os:timestamp/0
  os:type/0
  packages:last/1
  packages:strip_last/1
  prim_file:list_dir/2
  prim_file:read_file_info/1
  prim_file:write_file_info/2
  prim_inet:async_accept/2
  prim_inet:getstatus/1
  prim_inet:gettype/1
  proc_lib:hibernate/3
  proc_lib:init_ack/2
  proc_lib:spawn/1
  proc_lib:spawn/4
  proc_lib:spawn_link/1
  proc_lib:spawn_link/3
  proc_lib:spawn_link/4
  proc_lib:start_link/3
  proc_lib:translate_initial_call/1
  proplists:delete/2
  proplists:get_all_values/2
  proplists:get_bool/2
  proplists:get_keys/1
  proplists:get_value/2
  proplists:get_value/3
  proplists:is_defined/2
  proplists:lookup/2
  proplists:substitute_aliases/2
  proplists:unfold/1
  pubkey_cert:extensions_list/1
  pubkey_cert:select_extension/2
  pubkey_cert_records:transform/2
  public_key:pem_decode/1
  public_key:pem_entry_decode/1
  public_key:pkix_crls_validate/3
  public_key:pkix_decode_cert/2
  public_key:pkix_encode/3
  public_key:pkix_is_self_signed/1
  public_key:pkix_normalize_name/1
  qlc:table/2
  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/3
  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:restart_child/2
  supervisor:start_child/2
  supervisor:start_link/2
  supervisor:start_link/3
  supervisor:terminate_child/2
  supervisor:which_children/1
  sys:debug_options/1
  sys:get_debug/3
  sys:handle_debug/4
  sys:handle_system_msg/6
  sys:print_log/1
  systools:make_script/2
  timer:apply_after/4
  timer:apply_interval/4
  timer:cancel/1
  timer:minutes/1
  timer:now_diff/2
  timer:seconds/1
  timer:send_after/2
  timer:send_interval/2
  timer:send_interval/3
  timer:sleep/1
  timer:tc/1
  timer:tc/2
  timer:tc/3
  unicode:characters_to_binary/1
  unicode:characters_to_binary/3
  unicode:characters_to_list/1
  unicode:characters_to_list/2
  xmerl:export_simple/3
  xmerl:export_simple_content/2
  xmerl_html:'#element#'/5
  xmerl_lib:end_tag/1
  xmerl_lib:expand_element/1
  xmerl_lib:find_attribute/2
  xmerl_lib:mapxml/2
  xmerl_lib:start_tag/2
  xmerl_ucs:from_utf16be/1
  xmerl_ucs:from_utf8/1
  xmerl_ucs:to_utf8/1
  zlib:gunzip/1
  zlib:gzip/1
  zlib:unzip/1
  zlib:zip/1
Unknown types:
  base64:ascii_binary/0
  calendar:datetime/0
  compile:option/0
  erl_parse:abstract_clause/0
  erl_parse:abstract_expr/0
  erl_parse:abstract_form/0
  erl_scan:line/0
  erl_syntax:syntaxTree/0
  erlang:timestamp/0
  ets:comp_match_spec/0
  ets:match_spec/0
  ets:tab/0
  ets:tid/0
  file:date_time/0
  file:fd/0
  file:filename/0
  file:io_device/0
  file:name/0
  file:name_all/0
  file:posix/0
  gen_tcp:listen_option/0
  gen_tcp:option/0
  inet:hostname/0
  inet:ip4_address/0
  inet:ip6_address/0
  inet:ip_address/0
  inet:socket/0
  io:device/0
  io:format/0
  meck_history:history_record/0
  mochijson2:json_object/0
  mochijson2:json_string/0
  mochijson2:json_term/0
  mochijson2:json_value/0
  orddict:orddict/0
  ordsets:ordset/1
  proplists:property/0
  proplists:proplist/0
  re:mp/0
  riak_dt:operation/0
  riak_dt:value/0
  ssl:ssl_option/0
  ssl:sslsocket/0
  supervisor:child_spec/0
  supervisor:strategy/0
  timer:tref/0
  unicode:charlist/0
 done in 0m50.12s
done (passed successfully)
==> develop.418897e.patch-1.fce32c0 (dialyzer)
  Checking whether the PLT /home/ubuntu/.combo_dialyzer_plt is up-to-date... yes
  Checking whether the PLT .local_dialyzer_plt is up-to-date... yes
  Compiling some key modules to native code... done in 0m8.63s
  Proceeding with analysis... done in 0m3.41s
done (passed successfully)





⬜ 0 of 2 Code reviews from organization basho

@thumbot
Copy link

thumbot commented Mar 15, 2017

patch-1 fce32c0 ➡️ develop 9dfdf0b ✅ completed
Looks good! 👍
✅ MERGE

Started at: 2017-03-14 19:26
Duration: 1 seconds.
Result: OK
Message: Merge Success: patch-1 fce32c0 onto target branch: develop 9dfdf0b
Exit Code: OK

📄







  Merge made by the 'recursive' strategy.
 docs/BATCHING.md | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)




✅ MAKE_CLEAN

Started at: 2017-03-14 19:26
Duration: 1 seconds.
Result: OK
Message: OK
Exit Code: 0

📄


cd /tmp/thumbs/develop.9dfdf0b.patch-1.fce32c0; make clean




  /tmp/thumbs/develop.9dfdf0b.patch-1.fce32c0/rebar clean
==> develop.9dfdf0b.patch-1.fce32c0 (clean)
rm -rf riak_test/ebin
rm -rf build
git clean -dfx priv/





✅ MAKE_TEST

Started at: 2017-03-14 19:26
Duration: 284 seconds.
Result: OK
Message: OK
Exit Code: 0

📄


cd /tmp/thumbs/develop.9dfdf0b.patch-1.fce32c0; make test




  
  
... Snipped 2264 lines ...
rl
Compiled src/riakc_register.erl
Compiled src/riakc_ts_get_operator.erl
Compiled src/riakc_flag.erl
Compiled src/riakc_utils.erl
Compiled src/riakc_map.erl
Compiled src/riakc_gset.erl
Compiled src/riakc_counter.erl
Compiled src/riakc_obj.erl
Compiled src/riakc_pb_socket.erl
==> develop.9dfdf0b.patch-1.fce32c0 (compile)
Create dir ../build
Using cached copy of Solr /var/tmp/yokozuna/solr-4.10.4-yz-2.tgz
Creating Solr dir ../priv/solr
Solr dir created successfully
Downloading yokozuna-3.jar
--2017-03-14 19:28:08--  http://s3.amazonaws.com/files.basho.com/yokozuna/yokozuna-3.jar
Resolving s3.amazonaws.com (s3.amazonaws.com)... 52.216.64.83
Connecting to s3.amazonaws.com (s3.amazonaws.com)|52.216.64.83|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 11261 (11K) [application/java-archive]
Saving to: ‘yokozuna-3.jar’

     0K                                                      100% 27.2M=0s

2017-03-14 19:28:08 (27.2 MB/s) - ‘yokozuna-3.jar’ saved [11261/11261]

Downloading yz_monitor-1.jar
--2017-03-14 19:28:08--  http://s3.amazonaws.com/files.basho.com/yokozuna/yz_monitor-1.jar
Resolving s3.amazonaws.com (s3.amazonaws.com)... 52.216.64.83
Connecting to s3.amazonaws.com (s3.amazonaws.com)|52.216.64.83|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 2661 (2.6K) [application/java-archive]
Saving to: ‘yz_monitor-1.jar’

     0K                                                      100% 15.7M=0s

2017-03-14 19:28:09 (15.7 MB/s) - ‘yz_monitor-1.jar’ saved [2661/2661]

Compiled src/yz_extractor.erl
Compiled src/yz_stat.erl
Compiled src/yz_pb_search.erl
Compiled src/yz_wm_search.erl
Compiled src/yz_misc.erl
Compiled src/yz_wm_extract.erl
Compiled src/yz_kv.erl
Compiled src/yz_stat_worker.erl
Compiled src/yz_solrq_sup.erl
Compiled src/yz_wm_schema.erl
Compiled src/yz_solrq_drain_mgr.erl
Compiled src/yz_sup.erl
Compiled src/yz_doc.erl
Compiled src/yz_general_sup.erl
Compiled src/yz_xml_extractor.erl
Compiled src/yz_bucket_validator.erl
Compiled src/yz_solr_sup.erl
Compiled src/rt_intercept_pt.erl
Compiled src/yz_entropy_mgr.erl
Compiled src/yz_entropy.erl
Compiled src/yz_console.erl
Compiled src/yz_app.erl
Compiled src/yz_solrq.erl
Compiled src/yz_wm_index.erl
Compiled src/yz_rs_migration.erl
Compiled src/yokozuna.erl
Compiled src/yz_fuse_stats_sidejob.erl
Compiled src/yz_noop_extractor.erl
Compiled src/yz_solr_proc.erl
Compiled src/yz_schema.erl
Compiled src/yz_index.erl
Compiled src/yz_fuse.erl
Compiled src/yz_exchange_fsm.erl
Compiled src/yz_events.erl
Compiled src/yz_solrq_helper.erl
Compiled src/yz_json_extractor.erl
Compiled src/yz_pb_admin.erl
Compiled src/yz_index_hashtree.erl
Compiled src/yz_solrq_queue_pair_sup.erl
Compiled src/yz_diag.erl
Compiled src/yz_solrq_worker.erl
Compiled src/yz_text_extractor.erl
Compiled src/yz_solr.erl
Compiled src/yz_cover.erl
Compiled src/yz_dt_extractor.erl
Compiled src/yz_index_hashtree_sup.erl
Compiled src/yz_solrq_drain_fsm.erl
/tmp/thumbs/develop.9dfdf0b.patch-1.fce32c0/rebar eunit skip_deps=true
WARN:  Ignoring sub_dirs for /tmp/thumbs/develop.9dfdf0b.patch-1.fce32c0/deps/exometer_core
==> develop.9dfdf0b.patch-1.fce32c0 (eunit)
Compiled src/yz_extractor.erl
Compiled src/yz_stat.erl
Compiled src/yz_pb_search.erl
Compiled src/yz_wm_search.erl
Compiled src/yz_wm_extract.erl
Compiled src/yz_misc.erl
Compiled src/yz_stat_worker.erl
Compiled src/yz_solrq_drain_mgr.erl
Compiled src/yz_kv.erl
Compiled src/yz_solrq_sup.erl
Compiled src/yz_wm_schema.erl
Compiled src/yz_sup.erl
Compiled src/yz_doc.erl
Compiled src/yz_xml_extractor.erl
Compiled src/yz_general_sup.erl
Compiled src/yz_bucket_validator.erl
Compiled src/yz_solr_sup.erl
Compiled src/rt_intercept_pt.erl
Compiled src/yz_entropy.erl
Compiled src/yz_entropy_mgr.erl
Compiled src/yz_console.erl
Compiled src/yz_app.erl
Compiled src/yz_solrq.erl
Compiled src/yz_wm_index.erl
Compiled src/yz_rs_migration.erl
Compiled src/yokozuna.erl
Compiled src/yz_fuse_stats_sidejob.erl
Compiled src/yz_solr_proc.erl
Compiled src/yz_noop_extractor.erl
Compiled src/yz_schema.erl
Compiled src/yz_index.erl
Compiled src/yz_fuse.erl
Compiled src/yz_exchange_fsm.erl
Compiled src/yz_events.erl
Compiled src/yz_json_extractor.erl
Compiled src/yz_solrq_helper.erl
Compiled src/yz_pb_admin.erl
Compiled src/yz_index_hashtree.erl
Compiled src/yz_solrq_queue_pair_sup.erl
Compiled src/yz_diag.erl
Compiled src/yz_solrq_worker.erl
Compiled src/yz_solr.erl
Compiled src/yz_text_extractor.erl
Compiled src/yz_dt_extractor.erl
Compiled src/yz_cover.erl
Compiled src/yz_solrq_drain_fsm.erl
Compiled test/yz_pulseh.erl
Compiled src/yz_index_hashtree_sup.erl
Compiled test/yz_component_tests.erl
Compiled test/yz_text_extractor_tests.erl
Compiled test/yz_xml_extractor_tests.erl
Compiled test/yz_solrq_eqc_ibrowse.erl
Compiled test/yz_dt_extractor_tests.erl
Compiled test/yz_misc_tests.erl
Compiled test/yz_json_extractor_tests.erl
Compiled test/yz_solrq_eqc_fuse.erl
Compiled test/eqc_util.erl
Compiled test/yokozuna_schema_tests.erl
Compiled test/yz_solrq_eqc.erl
Compiled test/yz_index_hashtree_eqc.erl
======================== EUnit ========================
module 'yz_solrq_queue_pair_sup'
module 'yz_cover'
module 'yz_pulseh'
module 'yz_solrq_eqc_fuse'
module 'yz_solr_proc'
module 'yz_solrq_eqc_ibrowse'
module 'yz_schema'
yz_index_hashtree_eqc: index_hashtree_test_ (module 'yz_index_hashtree_eqc')...19:28:20.548 [info] Application lager started on node nonode@nohost
19:28:20.735 [info] New capability: {riak_kv,object_hash_version} = legacy
19:28:20.744 [info] New capability: {riak_kv,anti_entropy} = enabled_v1
19:28:20.744 [info] Capability changed: {riak_kv,object_hash_version} / legacy -> 0
19:28:20.763 [info] Enabling throttle for riak_kv/aae_throttle.
....................................................................................................(x10)...............(x1)..
Time limit reached: 29.0 seconds.

OK, passed 252 tests

21.62% {yz_index_hashtree_eqc,insert_kv_tree,3}
21.48% {yz_index_hashtree_eqc,insert_yz_tree,3}
17.81% {yz_index_hashtree_eqc,update,2}
17.29% {yz_index_hashtree_eqc,insert_both,4}
8.65% {yz_index_hashtree_eqc,start_yz_tree,0}
8.65% {yz_index_hashtree_eqc,start_kv_tree,0}
4.51% {yz_index_hashtree_eqc,compare,2}
[32.576 s] ok
module 'yz_bucket_validator'
module 'yz_pb_search'
module 'yz_extractor'
module 'yz_solrq_worker'
module 'yz_rs_migration'
module 'yz_fuse_stats_sidejob'
module 'yz_solrq_drain_fsm'
module 'yz_app'
module 'yz_solr_sup'
module 'yz_stat_worker'
module 'yz_entropy_mgr'
module 'yz_wm_index'
module 'yz_events'
module 'yz_index_hashtree'
module 'rt_intercept_pt'
module 'yz_diag'
module 'yz_solr'
module 'eqc_util'
module 'yz_noop_extractor'
module 'yz_solrq_helper'
module 'yz_entropy'
module 'yz_json_extractor'
  module 'yz_json_extractor_tests'
    yz_json_extractor_tests: json_extract_test...[0.020 s] ok
    yz_json_extractor_tests: utf8_test...[0.001 s] ok
    [done in 0.027 s]
  [done in 0.027 s]
module 'yz_wm_schema'
module 'yz_doc'
module 'yz_kv'
  yz_kv: metadata_check_test...ok
  yz_kv:501: siblings_permitted_test_...[0.127 s] ok
  yz_kv:523: siblings_permitted_test_...[0.097 s] ok
  yz_kv:563: siblings_permitted_test_...[0.578 s] ok
  yz_kv:582: siblings_permitted_test_...[0.045 s] ok
  [done in 1.033 s]
module 'yz_misc'
  module 'yz_misc_tests'
    yz_misc_tests: should_copy_skip_test...ok
    yz_misc_tests: should_copy_update_test...ok
    yz_misc_tests: should_copy_overwrite_test...ok
    yz_misc_tests: should_verify_name_test...ok
    [done in 0.012 s]
  [done in 0.012 s]
module 'yz_console'
module 'yz_solrq_drain_mgr'
module 'yz_solrq_sup'
module 'yz_text_extractor'
  yz_text_extractor_tests: utf8_test (module 'yz_text_extractor_tests')...[0.001 s] ok
  [done in 0.004 s]
module 'yz_dt_extractor'
  module 'yz_dt_extractor_tests'
    yz_dt_extractor_tests: counter_test...[0.004 s] ok
    yz_dt_extractor_tests: set_test...[0.009 s] ok
    yz_dt_extractor_tests: hll_test...[0.041 s] ok
    yz_dt_extractor_tests: gset_test...[0.009 s] ok
    yz_dt_extractor_tests: map_test...[0.028 s] ok
    yz_dt_extractor_tests: field_separator_test...ok
    [done in 0.109 s]
  [done in 0.109 s]
module 'yz_wm_extract'
module 'yz_pb_admin'
module 'yz_fuse'
  yz_fuse:226: index_names_round_trip_test_ (normal latin characters)...ok
  yz_fuse:227: index_names_round_trip_test_ (UTF8 characters)...ok
  [done in 0.006 s]
module 'yz_wm_search'
module 'yz_general_sup'
module 'yz_solrq'
module 'yz_index'
module 'yz_xml_extractor'
  module 'yz_xml_extractor_tests'
    yz_xml_extractor_tests: make_name_test...ok
    yz_xml_extractor_tests: utf8_test...[0.034 s] ok
    [done in 0.041 s]
  [done in 0.041 s]
module 'yz_exchange_fsm'
module 'yz_stat'
module 'yz_solrq_eqc'
  yz_solrq_eqc: solrq_test_.......................................................................................................(x10)....................................................................................................(x100).(x10)..(x1)...
Time limit reached: 120.0 seconds.

OK, passed 1223 tests
[123.024 s] ok
  [done in 123.027 s]
module 'yz_index_hashtree_sup'
module 'yokozuna'
module 'yz_sup'
module 'yokozuna_schema_tests'
  yokozuna_schema_tests: basic_schema_test...[0.126 s] ok
  yokozuna_schema_tests: override_schema_test...[0.038 s] ok
  yokozuna_schema_tests: validations_test...[0.038 s] ok
  yokozuna_schema_tests: job_class_defaults_test...test/yokozuna_schema_tests.erl:214:<0.1192.0>: Supporting riak_core components not present, skipping job_class_defaults_test
[0.047 s] ok
  [done in 0.261 s]
module 'yz_component_tests'
  yz_component_tests: disable_index_test...[0.004 s] ok
  yz_component_tests: disable_search_test...[0.007 s] ok
  [done in 0.017 s]
=======================================================
  All 30 tests passed.
Cover analysis: /tmp/thumbs/develop.9dfdf0b.patch-1.fce32c0/.eunit/index.html

=INFO REPORT==== 14-Mar-2017::19:31:01 ===
    application: inets
    exited: killed
    type: temporary





✅ MAKE_XREF

Started at: 2017-03-14 19:31
Duration: 10 seconds.
Result: OK
Message: OK
Exit Code: 0

📄


cd /tmp/thumbs/develop.9dfdf0b.patch-1.fce32c0; make xref




  /tmp/thumbs/develop.9dfdf0b.patch-1.fce32c0/rebar get-deps
==> kvc (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)
==> eleveldb (get-deps)
==> riak_ensemble (get-deps)
==> pbkdf2 (get-deps)
==> parse_trans (get-deps)
==> bear (get-deps)
==> folsom (get-deps)
==> setup (get-deps)
==> src (get-deps)
==> exometer_core (get-deps)
==> clique (get-deps)
==> riak_core (get-deps)
==> riak_pipe (get-deps)
==> riak_dt (get-deps)
==> eunit_formatters (get-deps)
==> hamcrest (get-deps)
==> riak_pb (get-deps)
==> mochiweb (get-deps)
==> webmachine (get-deps)
==> riak_api (get-deps)
==> proper (get-deps)
==> stdlib2 (get-deps)
==> hyper (get-deps)
==> gproc (get-deps)
==> chronos (get-deps)
==> riak_kv (get-deps)
==> ibrowse (get-deps)
==> fuse (get-deps)
==> riakc (get-deps)
==> develop.9dfdf0b.patch-1.fce32c0 (get-deps)
/tmp/thumbs/develop.9dfdf0b.patch-1.fce32c0/rebar compile
==> kvc (compile)
==> sidejob (compile)
==> erlang_js (compile)
make[1]: Entering directory `/tmp/thumbs/develop.9dfdf0b.patch-1.fce32c0/deps/erlang_js'
cd c_src; make
make[2]: Entering directory `/tmp/thumbs/develop.9dfdf0b.patch-1.fce32c0/deps/erlang_js/c_src'
make[2]: Nothing to be done for `js'.
make[2]: Leaving directory `/tmp/thumbs/develop.9dfdf0b.patch-1.fce32c0/deps/erlang_js/c_src'
make[1]: Leaving directory `/tmp/thumbs/develop.9dfdf0b.patch-1.fce32c0/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)
==> eleveldb (compile)
make[1]: Entering directory `/tmp/thumbs/develop.9dfdf0b.patch-1.fce32c0/deps/eleveldb/c_src/leveldb'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/tmp/thumbs/develop.9dfdf0b.patch-1.fce32c0/deps/eleveldb/c_src/leveldb'
make[1]: Entering directory `/tmp/thumbs/develop.9dfdf0b.patch-1.fce32c0/deps/eleveldb/c_src/leveldb'
make[1]: Nothing to be done for `tools'.
make[1]: Leaving directory `/tmp/thumbs/develop.9dfdf0b.patch-1.fce32c0/deps/eleveldb/c_src/leveldb'
==> riak_ensemble (compile)
==> pbkdf2 (compile)
==> parse_trans (compile)
==> bear (compile)
==> folsom (compile)
==> setup (compile)
==> setup (escriptize)
==> src (compile)
==> exometer_core (compile)
==> clique (compile)
==> riak_core (compile)
==> riak_pipe (compile)
==> riak_dt (compile)
==> eunit_formatters (compile)
==> hamcrest (compile)
==> hamcrest (post_compile)
==> riak_pb (compile)
==> mochiweb (compile)
==> webmachine (compile)
==> riak_api (compile)
==> proper (compile)
make[1]: Entering directory `/tmp/thumbs/develop.9dfdf0b.patch-1.fce32c0/deps/proper'
make[1]: `include/compile_flags.hrl' is up to date.
make[1]: Leaving directory `/tmp/thumbs/develop.9dfdf0b.patch-1.fce32c0/deps/proper'
==> stdlib2 (compile)
==> hyper (compile)
==> gproc (compile)
==> chronos (compile)
==> riak_kv (compile)
==> ibrowse (compile)
==> fuse (compile)
==> riakc (compile)
==> develop.9dfdf0b.patch-1.fce32c0 (compile)
/tmp/thumbs/develop.9dfdf0b.patch-1.fce32c0/rebar xref skip_deps=true
WARN:  Ignoring sub_dirs for /tmp/thumbs/develop.9dfdf0b.patch-1.fce32c0/deps/exometer_core
==> develop.9dfdf0b.patch-1.fce32c0 (xref)





✅ MAKE_DIALYZER

Started at: 2017-03-14 19:31
Duration: 89 seconds.
Result: OK
Message: OK
Exit Code: 0

📄


cd /tmp/thumbs/develop.9dfdf0b.patch-1.fce32c0; make dialyzer




  
  
... Snipped 676 lines ...
rees:balance/1
  gb_trees:delete/2
  gb_trees:delete_any/2
  gb_trees:empty/0
  gb_trees:enter/3
  gb_trees:from_orddict/1
  gb_trees:get/2
  gb_trees:insert/3
  gb_trees:is_defined/2
  gb_trees:is_empty/1
  gb_trees:iterator/1
  gb_trees:keys/1
  gb_trees:largest/1
  gb_trees:lookup/2
  gb_trees:map/2
  gb_trees:next/1
  gb_trees:size/1
  gb_trees:smallest/1
  gb_trees:take_largest/1
  gb_trees:take_smallest/1
  gb_trees:to_list/1
  gb_trees:update/3
  gb_trees:values/1
  gen:call/3
  gen:call/4
  gen:reply/2
  gen:start/5
  gen:start/6
  gen_event:add_handler/3
  gen_event:add_sup_handler/3
  gen_event:call/3
  gen_event:call/4
  gen_event:delete_handler/3
  gen_event:notify/2
  gen_event:start_link/1
  gen_event:sync_notify/2
  gen_event:which_handlers/1
  gen_fsm:cancel_timer/1
  gen_fsm:reply/2
  gen_fsm:send_all_state_event/2
  gen_fsm:send_event/2
  gen_fsm:send_event_after/2
  gen_fsm:start/3
  gen_fsm:start/4
  gen_fsm:start_link/3
  gen_fsm:start_timer/2
  gen_fsm:sync_send_all_state_event/2
  gen_fsm:sync_send_all_state_event/3
  gen_fsm:sync_send_event/2
  gen_fsm:sync_send_event/3
  gen_leader:leader_call/2
  gen_leader:leader_cast/2
  gen_leader:leader_node/1
  gen_leader:reply/2
  gen_leader:start_link/6
  gen_server:abcast/3
  gen_server:call/2
  gen_server:call/3
  gen_server:cast/2
  gen_server:enter_loop/3
  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/2
  gen_tcp:recv/3
  gen_tcp:send/2
  gen_udp:close/1
  gen_udp:open/2
  gen_udp:send/4
  global:send/2
  global:trans/3
  global:unregister_name/1
  global:whereis_name/1
  gtknode:cmd/2
  gtknode:start/1
  http_uri:parse/1
  httpc:request/4
  httpd_util:convert_request_date/1
  httpd_util:day/1
  httpd_util:month/1
  httpd_util:reason_phrase/1
  httpd_util:rfc1123_date/0
  httpd_util:rfc1123_date/1
  igor:parse_transform/2
  inet:getaddr/2
  inet:gethostbyaddr/1
  inet:gethostbyname/1
  inet:gethostname/0
  inet:getopts/2
  inet:getstat/1
  inet:getstat/2
  inet:parse_address/1
  inet:peername/1
  inet:port/1
  inet:setopts/2
  inet:sockname/1
  inet_db:register_socket/2
  inet_parse:address/1
  inet_parse:ntoa/1
  inets:start/0
  init:archive_extension/0
  init:get_argument/1
  init:get_arguments/0
  init:get_status/0
  init:script_id/0
  init:stop/0
  init:stop/1
  io:columns/0
  io:format/1
  io:format/2
  io:format/3
  io:fwrite/1
  io:fwrite/2
  io:fwrite/3
  io:get_line/1
  io:nl/0
  io:put_chars/1
  io:put_chars/2
  io:write/1
  io_lib:deep_char_list/1
  io_lib:format/2
  io_lib:fread/2
  io_lib:fwrite/2
  io_lib:printable_list/1
  io_lib:write/1
  io_lib:write/2
  io_lib:write_atom/1
  io_lib_format:fwrite_g/1
  io_lib_pretty:print/6
  lager_default_tracer:info/1
  lib:format_exception/6
  lists:append/1
  lists:concat/1
  lists:duplicate/2
  lists: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:suffix/2
  lists:sum/1
  lists:ukeymerge/3
  lists:ukeysort/2
  lists:umerge/1
  lists:umerge/2
  lists:umerge/3
  lists:zf/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:activity/2
  mnesia:read/1
  mnesia:table_info/2
  mnesia:write/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:putenv/2
  os:timestamp/0
  os:type/0
  packages:last/1
  packages:strip_last/1
  prim_file:list_dir/2
  prim_file:read_file_info/1
  prim_file:write_file_info/2
  prim_inet:async_accept/2
  prim_inet:getstatus/1
  prim_inet:gettype/1
  proc_lib:hibernate/3
  proc_lib:init_ack/2
  proc_lib:spawn/1
  proc_lib:spawn/4
  proc_lib:spawn_link/1
  proc_lib:spawn_link/3
  proc_lib:spawn_link/4
  proc_lib:start_link/3
  proc_lib:translate_initial_call/1
  proplists:delete/2
  proplists:get_all_values/2
  proplists:get_bool/2
  proplists:get_keys/1
  proplists:get_value/2
  proplists:get_value/3
  proplists:is_defined/2
  proplists:lookup/2
  proplists:substitute_aliases/2
  proplists:unfold/1
  pubkey_cert:extensions_list/1
  pubkey_cert:select_extension/2
  pubkey_cert_records:transform/2
  public_key:pem_decode/1
  public_key:pem_entry_decode/1
  public_key:pkix_crls_validate/3
  public_key:pkix_decode_cert/2
  public_key:pkix_encode/3
  public_key:pkix_is_self_signed/1
  public_key:pkix_normalize_name/1
  qlc:table/2
  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/3
  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:restart_child/2
  supervisor:start_child/2
  supervisor:start_link/2
  supervisor:start_link/3
  supervisor:terminate_child/2
  supervisor:which_children/1
  sys:debug_options/1
  sys:get_debug/3
  sys:handle_debug/4
  sys:handle_system_msg/6
  sys:print_log/1
  systools:make_script/2
  timer:apply_after/4
  timer:apply_interval/4
  timer:cancel/1
  timer:minutes/1
  timer:now_diff/2
  timer:seconds/1
  timer:send_after/2
  timer:send_interval/2
  timer:send_interval/3
  timer:sleep/1
  timer:tc/1
  timer:tc/2
  timer:tc/3
  unicode:characters_to_binary/1
  unicode:characters_to_binary/3
  unicode:characters_to_list/1
  unicode:characters_to_list/2
  xmerl:export_simple/3
  xmerl:export_simple_content/2
  xmerl_html:'#element#'/5
  xmerl_lib:end_tag/1
  xmerl_lib:expand_element/1
  xmerl_lib:find_attribute/2
  xmerl_lib:mapxml/2
  xmerl_lib:start_tag/2
  xmerl_ucs:from_utf16be/1
  xmerl_ucs:from_utf8/1
  xmerl_ucs:to_utf8/1
  zlib:gunzip/1
  zlib:gzip/1
  zlib:unzip/1
  zlib:zip/1
Unknown types:
  base64:ascii_binary/0
  calendar:datetime/0
  compile:option/0
  erl_parse:abstract_clause/0
  erl_parse:abstract_expr/0
  erl_parse:abstract_form/0
  erl_scan:line/0
  erl_syntax:syntaxTree/0
  erlang:timestamp/0
  ets:comp_match_spec/0
  ets:match_spec/0
  ets:tab/0
  ets:tid/0
  file:date_time/0
  file:fd/0
  file:filename/0
  file:io_device/0
  file:name/0
  file:name_all/0
  file:posix/0
  gen_tcp:listen_option/0
  gen_tcp:option/0
  inet:hostname/0
  inet:ip4_address/0
  inet:ip6_address/0
  inet:ip_address/0
  inet:socket/0
  io:device/0
  io:format/0
  meck_history:history_record/0
  mochijson2:json_object/0
  mochijson2:json_string/0
  mochijson2:json_term/0
  mochijson2:json_value/0
  orddict:orddict/0
  ordsets:ordset/1
  proplists:property/0
  proplists:proplist/0
  re:mp/0
  riak_dt:operation/0
  riak_dt:value/0
  ssl:ssl_option/0
  ssl:sslsocket/0
  supervisor:child_spec/0
  supervisor:strategy/0
  timer:tref/0
  unicode:charlist/0
 done in 0m49.88s
done (passed successfully)
==> develop.9dfdf0b.patch-1.fce32c0 (dialyzer)
  Checking whether the PLT /home/ubuntu/.combo_dialyzer_plt is up-to-date... yes
  Checking whether the PLT .local_dialyzer_plt is up-to-date... yes
  Compiling some key modules to native code... done in 0m8.49s
  Proceeding with analysis... done in 0m3.40s
done (passed successfully)





⬜ 0 of 2 Code reviews from organization basho

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.

None yet

2 participants