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

Speed up partition_list query #721

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

Conversation

kesslerm
Copy link

@kesslerm kesslerm commented Feb 2, 2017

Use 'facet.method=enum' for much reduced query times, and avoid overhead
of returning unused actual query results and headers.

Fixes #720

Use 'facet.method=enum' for much reduced query times, and avoid overhead
of returning unused actual query results and headers.

Fixes basho#720
@thumbot
Copy link

thumbot commented Feb 2, 2017

Thanks @kesslerm!

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 Feb 2, 2017

issues/720 9d0554b ➡️ develop 3f556dc ⛔ completed
There seems to be an issue with build step **make_test** ! ☁️
✅ MERGE

Started at: 2017-02-02 04:52
Duration: 1 seconds.
Result: OK
Message: Merge Success: issues/720 9d0554b onto target branch: develop 3f556dc
Exit Code: OK

📄







  Updating 3f556dc..9d0554b
Fast-forward (no commit created; -m option ignored)
 src/yz_solr.erl | 3 +++
 1 file changed, 3 insertions(+)




✅ MAKE_CLEAN

Started at: 2017-02-02 04:52
Duration: 2 seconds.
Result: OK
Message: OK
Exit Code: 0

📄


cd /tmp/thumbs/develop.3f556dc.issues_720.9d0554b; make clean




  /tmp/thumbs/develop.3f556dc.issues_720.9d0554b/rebar clean
==> develop.3f556dc.issues_720.9d0554b (clean)
rm -rf riak_test/ebin
rm -rf build
git clean -dfx priv/





⛔ MAKE_TEST

Started at: 2017-02-02 04:52
Duration: 248 seconds.
Result: ERROR
Message: Step make_test Failed!
Exit Code: 2

📄


cd /tmp/thumbs/develop.3f556dc.issues_720.9d0554b; make test




  
  
... Snipped 38717 lines ...
ting solrq supervisor for index <<"idx2">> and partition 8
04:56:33.480 [info] Starting solrq supervisor for index <<"idx5:">> and partition 8
04:56:33.481 [info] Starting solrq supervisor for index <<232,138,173,232,149,137>> and partition 8
04:56:33.481 [info] Starting solrq supervisor for index <<"idx1">> and partition 8
04:56:33.481 [info] Starting solrq supervisor for index <<"_dont_index_">> and partition 8
04:56:33.481 [info] Starting solrq supervisor for index <<"idx3:with:colons">> and partition 30
04:56:33.481 [info] Starting solrq supervisor for index <<"idx2">> and partition 30
04:56:33.481 [info] Starting solrq supervisor for index <<"idx5:">> and partition 30
04:56:33.481 [info] Starting solrq supervisor for index <<232,138,173,232,149,137>> and partition 30
04:56:33.482 [info] Starting solrq supervisor for index <<"idx1">> and partition 30
04:56:33.482 [info] Starting solrq supervisor for index <<"_dont_index_">> and partition 30
04:56:33.482 [info] Starting solrq supervisor for index <<"idx3:with:colons">> and partition 17
04:56:33.482 [info] Starting solrq supervisor for index <<"idx2">> and partition 17
04:56:33.482 [info] Starting solrq supervisor for index <<"idx5:">> and partition 17
04:56:33.482 [info] Starting solrq supervisor for index <<232,138,173,232,149,137>> and partition 17
04:56:33.483 [info] Starting solrq supervisor for index <<"idx1">> and partition 17
04:56:33.483 [info] Starting solrq supervisor for index <<"_dont_index_">> and partition 17
04:56:33.483 [info] Starting solrq supervisor for index <<"idx3:with:colons">> and partition 20
04:56:33.483 [info] Starting solrq supervisor for index <<"idx2">> and partition 20
04:56:33.483 [info] Starting solrq supervisor for index <<"idx5:">> and partition 20
04:56:33.483 [info] Starting solrq supervisor for index <<232,138,173,232,149,137>> and partition 20
04:56:33.483 [info] Starting solrq supervisor for index <<"idx1">> and partition 20
04:56:33.484 [info] Starting solrq supervisor for index <<"_dont_index_">> and partition 20
04:56:33.484 [info] Starting solrq supervisor for index <<"idx3:with:colons">> and partition 29
04:56:33.484 [info] Starting solrq supervisor for index <<"idx2">> and partition 29
04:56:33.484 [info] Starting solrq supervisor for index <<"idx5:">> and partition 29
04:56:33.484 [info] Starting solrq supervisor for index <<232,138,173,232,149,137>> and partition 29
04:56:33.484 [info] Starting solrq supervisor for index <<"idx1">> and partition 29
04:56:33.484 [info] Starting solrq supervisor for index <<"_dont_index_">> and partition 29
04:56:33.487 [error] Updating a batch of Solr operations failed for index <<"idx3:with:colons">> with error {error,{other,{error,reqd_timeout}}}
04:56:33.488 [error] Updating a batch of Solr operations failed for index <<"idx1">> with error {error,{other,{error,reqd_timeout}}}
04:56:33.488 [error] Updating a single Solr operation failed for index <<"idx2">> with bad request.
(x1)...
Time limit reached: 120.0 seconds.

OK, passed 1003 tests
[123.003 s] ok
04:56:34.248 [warning] lager_error_logger_h dropped 16 messages in the last second that exceeded the limit of 50 messages/sec
  [done in 123.006 s]
04:56:34.248 [error] gen_server <0.4536.2> terminated with reason: killed
04:56:34.248 [error] CRASH REPORT Process <0.4536.2> with 0 neighbours exited with reason: killed in gen_server:terminate/6 line 744
04:56:34.248 [error] gen_server <0.4545.2> terminated with reason: killed
04:56:34.248 [error] gen_server <0.4548.2> terminated with reason: killed
04:56:34.248 [error] CRASH REPORT Process <0.4545.2> with 0 neighbours exited with reason: killed in gen_server:terminate/6 line 744
04:56:34.249 [error] gen_server <0.4563.2> terminated with reason: killed
04:56:34.249 [error] gen_server <0.4554.2> terminated with reason: killed
04:56:34.249 [error] CRASH REPORT Process <0.4554.2> with 0 neighbours exited with reason: killed in gen_server:terminate/6 line 744
04:56:34.249 [error] CRASH REPORT Process <0.4548.2> with 0 neighbours exited with reason: killed in gen_server:terminate/6 line 744
04:56:34.249 [error] CRASH REPORT Process <0.4563.2> with 0 neighbours exited with reason: killed in gen_server:terminate/6 line 744
04:56:34.249 [error] gen_server <0.4572.2> terminated with reason: killed
04:56:34.249 [error] CRASH REPORT Process <0.4572.2> with 0 neighbours exited with reason: killed in gen_server:terminate/6 line 744
04:56:34.249 [error] gen_server <0.4629.2> terminated with reason: killed
04:56:34.249 [error] gen_server <0.4593.2> terminated with reason: killed
04:56:34.249 [error] CRASH REPORT Process <0.4629.2> with 0 neighbours exited with reason: killed in gen_server:terminate/6 line 744
04:56:34.249 [error] CRASH REPORT Process <0.4593.2> with 0 neighbours exited with reason: killed in gen_server:terminate/6 line 744
04:56:34.249 [error] gen_server <0.4590.2> terminated with reason: killed
04:56:34.249 [error] CRASH REPORT Process <0.4590.2> with 0 neighbours exited with reason: killed in gen_server:terminate/6 line 744
04:56:34.249 [error] gen_server <0.4557.2> terminated with reason: killed
04:56:34.249 [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.1355.0> exit with reason killed in context child_terminated
04:56:34.249 [error] CRASH REPORT Process <0.4557.2> with 0 neighbours exited with reason: killed in gen_server:terminate/6 line 744
04:56:34.249 [error] gen_server <0.4515.2> terminated with reason: killed
04:56:34.249 [error] gen_server <0.4527.2> terminated with reason: killed
04:56:34.249 [error] gen_server <0.4602.2> terminated with reason: killed
04:56:34.250 [error] CRASH REPORT Process <0.4515.2> with 0 neighbours exited with reason: killed in gen_server:terminate/6 line 744
04:56:34.250 [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.1354.0> exit with reason killed in context shutdown_error
04:56:34.250 [error] CRASH REPORT Process <0.4527.2> with 0 neighbours exited with reason: killed in gen_server:terminate/6 line 744
04:56:34.250 [error] CRASH REPORT Process <0.4602.2> with 0 neighbours exited with reason: killed in gen_server:terminate/6 line 744
04:56:34.250 [error] gen_server <0.4551.2> terminated with reason: killed
04:56:34.250 [error] CRASH REPORT Process <0.4551.2> with 0 neighbours exited with reason: killed in gen_server:terminate/6 line 744
04:56:34.250 [error] gen_server <0.4584.2> terminated with reason: killed
04:56:34.250 [error] CRASH REPORT Process <0.4584.2> with 0 neighbours exited with reason: killed in gen_server:terminate/6 line 744
04:56:34.250 [error] gen_server <0.4617.2> terminated with reason: killed
04:56:34.250 [error] gen_server <0.4644.2> terminated with reason: killed
04:56:34.250 [error] CRASH REPORT Process <0.4644.2> with 0 neighbours exited with reason: killed in gen_server:terminate/6 line 744
04:56:34.250 [error] CRASH REPORT Process <0.4617.2> with 0 neighbours exited with reason: killed in gen_server:terminate/6 line 744
04:56:34.250 [error] gen_server <0.4521.2> terminated with reason: killed
04:56:34.250 [error] gen_server <0.4641.2> terminated with reason: killed
04:56:34.250 [error] gen_server <0.4524.2> terminated with reason: killed
04:56:34.250 [error] CRASH REPORT Process <0.4521.2> with 0 neighbours exited with reason: killed in gen_server:terminate/6 line 744
04:56:34.250 [error] CRASH REPORT Process <0.4641.2> with 0 neighbours exited with reason: killed in gen_server:terminate/6 line 744
04:56:34.250 [error] gen_server <0.4668.2> terminated with reason: killed
04:56:34.250 [error] CRASH REPORT Process <0.4524.2> with 0 neighbours exited with reason: killed in gen_server:terminate/6 line 744
04:56:34.250 [error] gen_server <0.4656.2> terminated with reason: killed
04:56:34.250 [error] CRASH REPORT Process <0.4668.2> with 0 neighbours exited with reason: killed in gen_server:terminate/6 line 744
04:56:34.250 [error] gen_server <0.4539.2> terminated with reason: killed
04:56:34.250 [error] CRASH REPORT Process <0.4656.2> with 0 neighbours exited with reason: killed in gen_server:terminate/6 line 744
04:56:34.251 [error] CRASH REPORT Process <0.4539.2> with 0 neighbours exited with reason: killed in gen_server:terminate/6 line 744
04:56:34.251 [error] gen_server <0.4569.2> terminated with reason: killed
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.040 s] ok
  yokozuna_schema_tests: validations_test...[0.039 s] ok
  yokozuna_schema_tests: job_class_defaults_test...04:56:34.849 [error] search.queue.batch.minimum invalid, must be a positive integer > 0
04:56:34.849 [error] search.queue.batch.maximum invalid, must be a positive integer > 0
04:56:34.849 [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.066 s] ok
  [done in 0.287 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.3f556dc.issues_720.9d0554b/.eunit/index.html

=INFO REPORT==== 2-Feb-2017::04:56:39 ===
    application: lager
    exited: stopped
    type: permanent

=INFO REPORT==== 2-Feb-2017::04:56:39 ===
    application: inets
    exited: killed
    type: temporary
ERROR: One or more eunit tests failed.
ERROR: eunit failed while processing /tmp/thumbs/develop.3f556dc.issues_720.9d0554b: rebar_abort
make: *** [test] Error 1





✅ MAKE_XREF

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

📄


cd /tmp/thumbs/develop.3f556dc.issues_720.9d0554b; make xref




  /tmp/thumbs/develop.3f556dc.issues_720.9d0554b/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.3f556dc.issues_720.9d0554b (get-deps)
/tmp/thumbs/develop.3f556dc.issues_720.9d0554b/rebar compile
==> kvc (compile)
==> sidejob (compile)
==> erlang_js (compile)
make[1]: Entering directory `/tmp/thumbs/develop.3f556dc.issues_720.9d0554b/deps/erlang_js'
cd c_src; make
make[2]: Entering directory `/tmp/thumbs/develop.3f556dc.issues_720.9d0554b/deps/erlang_js/c_src'
make[2]: Nothing to be done for `js'.
make[2]: Leaving directory `/tmp/thumbs/develop.3f556dc.issues_720.9d0554b/deps/erlang_js/c_src'
make[1]: Leaving directory `/tmp/thumbs/develop.3f556dc.issues_720.9d0554b/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.issues_720.9d0554b/deps/eleveldb/c_src/leveldb'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/tmp/thumbs/develop.3f556dc.issues_720.9d0554b/deps/eleveldb/c_src/leveldb'
make[1]: Entering directory `/tmp/thumbs/develop.3f556dc.issues_720.9d0554b/deps/eleveldb/c_src/leveldb'
make[1]: Nothing to be done for `tools'.
make[1]: Leaving directory `/tmp/thumbs/develop.3f556dc.issues_720.9d0554b/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.issues_720.9d0554b/deps/proper'
make[1]: `include/compile_flags.hrl' is up to date.
make[1]: Leaving directory `/tmp/thumbs/develop.3f556dc.issues_720.9d0554b/deps/proper'
==> stdlib2 (compile)
==> hyper (compile)
==> gproc (compile)
==> chronos (compile)
==> riak_kv (compile)
==> ibrowse (compile)
==> fuse (compile)
==> develop.3f556dc.issues_720.9d0554b (compile)
/tmp/thumbs/develop.3f556dc.issues_720.9d0554b/rebar xref skip_deps=true
WARN:  Ignoring sub_dirs for /tmp/thumbs/develop.3f556dc.issues_720.9d0554b/deps/exometer_core
==> develop.3f556dc.issues_720.9d0554b (xref)





✅ MAKE_DIALYZER

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

📄


cd /tmp/thumbs/develop.3f556dc.issues_720.9d0554b; make dialyzer




  
  
... Snipped 665 lines ...
eton/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_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 0m50.18s
done (passed successfully)
==> develop.3f556dc.issues_720.9d0554b (dialyzer)





⬜ 0 of 2 Code reviews from organization basho

{facet, "on"},
{"facet.mincount", "1"},
{"facet.method", <<"enum">>},
Copy link
Contributor

Choose a reason for hiding this comment

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

It must not matter that some of these params are strings and others binaries. Should it be consistent?

Copy link
Author

Choose a reason for hiding this comment

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

I shouldn't matter. The omitHeader line was actually taken from

{omitHeader, <<"true">>},
(to keep some consistency in the code base). I didn't change the other occurences of plain strings to avoid too much code churn. Yet another variant exists at
{omitHeader,true}
, where atoms are used.

I propose to follow this up with a separate patch that introduces consistent usage of one of these forms.

@thumbot
Copy link

thumbot commented Feb 15, 2017

issues/720 9d0554b ➡️ develop 95a03ba ⛔ completed
There seems to be an issue with build step **make_test** ! ☁️
✅ MERGE

Started at: 2017-02-15 14:32
Duration: 1 seconds.
Result: OK
Message: Merge Success: issues/720 9d0554b onto target branch: develop 95a03ba
Exit Code: OK

📄







  Merge made by the 'recursive' strategy.
 src/yz_solr.erl | 3 +++
 1 file changed, 3 insertions(+)




✅ MAKE_CLEAN

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

📄


cd /tmp/thumbs/develop.95a03ba.issues_720.9d0554b; make clean




  /tmp/thumbs/develop.95a03ba.issues_720.9d0554b/rebar clean
==> develop.95a03ba.issues_720.9d0554b (clean)
rm -rf riak_test/ebin
rm -rf build
git clean -dfx priv/





⛔ MAKE_TEST

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

📄


cd /tmp/thumbs/develop.95a03ba.issues_720.9d0554b; make test




  
  
... Snipped 36281 lines ...
dex <<"idx1">> and partition 13
14:37:05.230 [info] Starting solrq supervisor for index <<":idx4">> and partition 13
14:37:05.230 [info] Starting solrq supervisor for index <<"_dont_index_">> and partition 13
.14:37:05.330 [info] Stopping solrq supervisor for index <<"_dont_index_">> and partition 13
14:37:05.330 [info] Stopping solrq supervisor for index <<":idx4">> and partition 13
14:37:05.330 [info] Stopping solrq supervisor for index <<"idx1">> and partition 13
14:37:05.330 [info] Stopping solrq supervisor for index <<"idx5:">> and partition 13
14:37:05.330 [info] Stopping solrq supervisor for index <<232,138,173,232,149,137>> and partition 13
14:37:05.330 [info] Stopping solrq supervisor for index <<"_dont_index_">> and partition 10
14:37:05.331 [info] Stopping solrq supervisor for index <<":idx4">> and partition 10
14:37:05.331 [info] Stopping solrq supervisor for index <<"idx1">> and partition 10
14:37:05.331 [info] Stopping solrq supervisor for index <<"idx5:">> and partition 10
14:37:05.331 [info] Stopping solrq supervisor for index <<232,138,173,232,149,137>> and partition 10
14:37:05.331 [info] Stopping solrq supervisor for index <<"_dont_index_">> and partition 8
14:37:05.331 [info] Stopping solrq supervisor for index <<":idx4">> and partition 8
14:37:05.332 [info] Stopping solrq supervisor for index <<"idx1">> and partition 8
14:37:05.332 [info] Stopping solrq supervisor for index <<"idx5:">> and partition 8
14:37:05.332 [info] Stopping solrq supervisor for index <<232,138,173,232,149,137>> and partition 8
14:37:05.332 [info] Stopping solrq supervisor for index <<":idx4">> and partition 18
14:37:05.332 [info] Stopping solrq supervisor for index <<"_dont_index_">> and partition 3
14:37:05.332 [info] Stopping solrq supervisor for index <<":idx4">> and partition 3
14:37:05.333 [info] Stopping solrq supervisor for index <<"idx1">> and partition 3
14:37:05.333 [info] Stopping solrq supervisor for index <<"idx5:">> and partition 3
14:37:05.333 [info] Stopping solrq supervisor for index <<232,138,173,232,149,137>> and partition 3
14:37:05.333 [info] Stopping solrq supervisor for index <<"_dont_index_">> and partition 18
14:37:05.333 [info] Stopping solrq supervisor for index <<"idx1">> and partition 18
14:37:05.333 [info] Stopping solrq supervisor for index <<"idx5:">> and partition 18
14:37:05.333 [info] Stopping solrq supervisor for index <<232,138,173,232,149,137>> and partition 18
14:37:05.333 [info] Starting solrq supervisor for index <<"idx2">> and partition 12
14:37:05.334 [info] Starting solrq supervisor for index <<"idx5:">> and partition 12
14:37:05.334 [info] Starting solrq supervisor for index <<"idx1">> and partition 12
14:37:05.334 [info] Starting solrq supervisor for index <<":idx4">> and partition 12
14:37:05.334 [info] Starting solrq supervisor for index <<"_dont_index_">> and partition 12
14:37:05.334 [info] Starting solrq supervisor for index <<"idx2">> and partition 15
14:37:05.334 [info] Starting solrq supervisor for index <<"idx5:">> and partition 15
14:37:05.334 [info] Starting solrq supervisor for index <<"idx1">> and partition 15
14:37:05.335 [info] Starting solrq supervisor for index <<":idx4">> and partition 15
14:37:05.335 [info] Starting solrq supervisor for index <<"_dont_index_">> and partition 15
14:37:05.335 [info] Starting solrq supervisor for index <<"idx2">> and partition 5
14:37:05.335 [info] Starting solrq supervisor for index <<"idx5:">> and partition 5
14:37:05.335 [info] Starting solrq supervisor for index <<"idx1">> and partition 5
14:37:05.335 [info] Starting solrq supervisor for index <<":idx4">> and partition 5
14:37:05.336 [info] Starting solrq supervisor for index <<"_dont_index_">> and partition 5
14:37:05.336 [info] Starting solrq supervisor for index <<"idx2">> and partition 14
14:37:05.336 [info] Starting solrq supervisor for index <<"idx5:">> and partition 14
14:37:05.336 [info] Starting solrq supervisor for index <<"idx1">> and partition 14
14:37:05.336 [info] Starting solrq supervisor for index <<":idx4">> and partition 14
14:37:05.336 [info] Starting solrq supervisor for index <<"_dont_index_">> and partition 14
14:37:05.337 [info] Starting solrq supervisor for index <<"idx2">> and partition 20
14:37:05.337 [info] Starting solrq supervisor for index <<"idx5:">> and partition 20
14:37:05.337 [info] Starting solrq supervisor for index <<"idx1">> and partition 20
14:37:05.337 [info] Starting solrq supervisor for index <<":idx4">> and partition 20
14:37:05.337 [info] Starting solrq supervisor for index <<"_dont_index_">> and partition 20
14:37:05.339 [error] Updating a batch of Solr operations failed for index <<"idx2">> with error {error,{other,{error,reqd_timeout}}}
14:37:05.538 [info] Stopping solrq supervisor for index <<"_dont_index_">> and partition 20
14:37:05.538 [info] Stopping solrq supervisor for index <<":idx4">> and partition 20
14:37:05.538 [info] Stopping solrq supervisor for index <<"idx1">> and partition 20
14:37:05.538 [info] Stopping solrq supervisor for index <<"idx5:">> and partition 20
14:37:05.538 [info] Stopping solrq supervisor for index <<"idx2">> and partition 20
14:37:05.538 [info] Stopping solrq supervisor for index <<"_dont_index_">> and partition 14
14:37:05.539 [info] Stopping solrq supervisor for index <<":idx4">> and partition 14
14:37:05.539 [info] Stopping solrq supervisor for index <<"idx1">> and partition 14
14:37:05.539 [info] Stopping solrq supervisor for index <<"idx5:">> and partition 14
14:37:05.539 [info] Stopping solrq supervisor for index <<"idx2">> and partition 14
14:37:05.539 [info] Stopping solrq supervisor for index <<"_dont_index_">> and partition 5
14:37:05.539 [info] Stopping solrq supervisor for index <<":idx4">> and partition 5
14:37:05.539 [info] Stopping solrq supervisor for index <<"idx1">> and partition 5
14:37:05.539 [info] Stopping solrq supervisor for index <<"idx5:">> and partition 5
14:37:05.539 [info] Stopping solrq supervisor for index <<"idx2">> and partition 5
14:37:05.539 [info] Stopping solrq supervisor for index <<"_dont_index_">> and partition 15
14:37:05.540 [info] Stopping solrq supervisor for index <<":idx4">> and partition 15
14:37:05.540 [info] Stopping solrq supervisor for index <<"idx1">> and partition 15
14:37:05.540 [info] Stopping solrq supervisor for index <<"idx5:">> and partition 15
14:37:05.540 [info] Stopping solrq supervisor for index <<"idx2">> and partition 15
14:37:05.540 [info] Stopping solrq supervisor for index <<"_dont_index_">> and partition 12
14:37:05.540 [info] Stopping solrq supervisor for index <<":idx4">> and partition 12
14:37:05.540 [info] Stopping solrq supervisor for index <<"idx1">> and partition 12
14:37:05.540 [info] Stopping solrq supervisor for index <<"idx5:">> and partition 12
14:37:05.540 [info] Stopping solrq supervisor for index <<"idx2">> and partition 12
14:37:05.541 [info] Starting solrq supervisor for index <<":idx4">> and partition 9
14:37:05.541 [info] Starting solrq supervisor for index <<"_dont_index_">> and partition 9
14:37:05.542 [error] Updating a batch of Solr operations failed for index <<":idx4">> with error {error,{other,{error,reqd_timeout}}}
(x1)..
Time limit reached: 120.0 seconds.

OK, passed 972 tests
[123.306 s] ok
14:37:06.298 [warning] lager_error_logger_h dropped 10 messages in the last second that exceeded the limit of 50 messages/sec
  [done in 123.309 s]
14:37:06.299 [error] gen_server <0.392.2> terminated with reason: killed
14:37:06.299 [error] gen_server <0.389.2> terminated with reason: killed
14:37:06.299 [error] CRASH REPORT Process <0.392.2> with 0 neighbours exited with reason: killed in gen_server:terminate/6 line 744
14:37:06.299 [error] CRASH REPORT Process <0.389.2> with 0 neighbours exited with reason: killed in gen_server:terminate/6 line 744
14:37:06.299 [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.1354.0> exit with reason killed in context shutdown_error
14:37:06.299 [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.1355.0> exit with reason killed in context child_terminated
14:37:06.299 [info] Application goldrush exited with reason: stopped
14:37:06.299 [info] Application compiler exited with reason: stopped
14:37:06.299 [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.136 s] ok
  yokozuna_schema_tests: override_schema_test...[0.042 s] ok
  yokozuna_schema_tests: validations_test...[0.041 s] ok
  yokozuna_schema_tests: job_class_defaults_test...14:37:06.668 [error] search.queue.batch.minimum invalid, must be a positive integer > 0
14:37:06.668 [error] search.queue.batch.maximum invalid, must be a positive integer > 0
14:37:06.668 [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.068 s] ok
  [done in 0.299 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.issues_720.9d0554b/.eunit/index.html

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

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





✅ MAKE_XREF

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

📄


cd /tmp/thumbs/develop.95a03ba.issues_720.9d0554b; make xref




  /tmp/thumbs/develop.95a03ba.issues_720.9d0554b/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.issues_720.9d0554b (get-deps)
/tmp/thumbs/develop.95a03ba.issues_720.9d0554b/rebar compile
==> kvc (compile)
==> sidejob (compile)
==> erlang_js (compile)
make[1]: Entering directory `/tmp/thumbs/develop.95a03ba.issues_720.9d0554b/deps/erlang_js'
cd c_src; make
make[2]: Entering directory `/tmp/thumbs/develop.95a03ba.issues_720.9d0554b/deps/erlang_js/c_src'
make[2]: Nothing to be done for `js'.
make[2]: Leaving directory `/tmp/thumbs/develop.95a03ba.issues_720.9d0554b/deps/erlang_js/c_src'
make[1]: Leaving directory `/tmp/thumbs/develop.95a03ba.issues_720.9d0554b/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.95a03ba.issues_720.9d0554b/deps/eleveldb/c_src/leveldb'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/tmp/thumbs/develop.95a03ba.issues_720.9d0554b/deps/eleveldb/c_src/leveldb'
make[1]: Entering directory `/tmp/thumbs/develop.95a03ba.issues_720.9d0554b/deps/eleveldb/c_src/leveldb'
make[1]: Nothing to be done for `tools'.
make[1]: Leaving directory `/tmp/thumbs/develop.95a03ba.issues_720.9d0554b/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.issues_720.9d0554b/deps/proper'
make[1]: `include/compile_flags.hrl' is up to date.
make[1]: Leaving directory `/tmp/thumbs/develop.95a03ba.issues_720.9d0554b/deps/proper'
==> stdlib2 (compile)
==> hyper (compile)
==> gproc (compile)
==> chronos (compile)
==> riak_kv (compile)
==> ibrowse (compile)
==> fuse (compile)
==> develop.95a03ba.issues_720.9d0554b (compile)
/tmp/thumbs/develop.95a03ba.issues_720.9d0554b/rebar xref skip_deps=true
WARN:  Ignoring sub_dirs for /tmp/thumbs/develop.95a03ba.issues_720.9d0554b/deps/exometer_core
==> develop.95a03ba.issues_720.9d0554b (xref)





✅ MAKE_DIALYZER

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

📄


cd /tmp/thumbs/develop.95a03ba.issues_720.9d0554b; make dialyzer




  
  
... Snipped 679 lines ...
s: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 0m52.60s
done (passed successfully)
==> develop.95a03ba.issues_720.9d0554b (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.51s
  Proceeding with analysis... done in 0m3.45s
done (passed successfully)





⬜ 0 of 2 Code reviews from organization basho

@thumbot
Copy link

thumbot commented Feb 21, 2017

issues/720 9d0554b ➡️ develop 45b62e0 ✅ completed
Looks good! 👍
✅ MERGE

Started at: 2017-02-21 12:57
Duration: 1 seconds.
Result: OK
Message: Merge Success: issues/720 9d0554b onto target branch: develop 45b62e0
Exit Code: OK

📄







  Merge made by the 'recursive' strategy.
 src/yz_solr.erl | 3 +++
 1 file changed, 3 insertions(+)




✅ MAKE_CLEAN

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

📄


cd /tmp/thumbs/develop.45b62e0.issues_720.9d0554b; make clean




  /tmp/thumbs/develop.45b62e0.issues_720.9d0554b/rebar clean
==> develop.45b62e0.issues_720.9d0554b (clean)
rm -rf riak_test/ebin
rm -rf build
git clean -dfx priv/





✅ MAKE_TEST

Started at: 2017-02-21 12:57
Duration: 282 seconds.
Result: OK
Message: OK
Exit Code: 0

📄


cd /tmp/thumbs/develop.45b62e0.issues_720.9d0554b; make test




  
  
... Snipped 2245 lines ...
ed src/fuse_event.erl
Compiled src/fuse_time.erl
Compiled src/fuse_stats_folsom.erl
Compiled src/fuse_stats_exometer.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.issues_720.9d0554b (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 12:58:58--  http://s3.amazonaws.com/files.basho.com/yokozuna/yokozuna-3.jar
Resolving s3.amazonaws.com (s3.amazonaws.com)... 54.231.41.34
Connecting to s3.amazonaws.com (s3.amazonaws.com)|54.231.41.34|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 11261 (11K) [application/java-archive]
Saving to: ‘yokozuna-3.jar’

     0K                                                      100% 29.5M=0s

2017-02-21 12:58:58 (29.5 MB/s) - ‘yokozuna-3.jar’ saved [11261/11261]

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

     0K                                                      100% 22.0M=0s

2017-02-21 12:58:58 (22.0 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_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.45b62e0.issues_720.9d0554b/rebar eunit skip_deps=true
WARN:  Ignoring sub_dirs for /tmp/thumbs/develop.45b62e0.issues_720.9d0554b/deps/exometer_core
==> develop.45b62e0.issues_720.9d0554b (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_solr_proc.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_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/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')...12:59:10.132 [info] Application lager started on node nonode@nohost
12:59:10.366 [info] New capability: {riak_kv,object_hash_version} = legacy
12:59:11.820 [info] New capability: {riak_kv,anti_entropy} = enabled_v1
12:59:11.820 [info] Capability changed: {riak_kv,object_hash_version} / legacy -> 0
12:59:11.848 [info] Enabling throttle for riak_kv/aae_throttle.
....................................................................................................(x10).........................(x1)....
Time limit reached: 29.0 seconds.

OK, passed 354 tests

22.30% {yz_index_hashtree_eqc,insert_yz_tree,3}
22.10% {yz_index_hashtree_eqc,insert_kv_tree,3}
18.61% {yz_index_hashtree_eqc,insert_both,4}
17.70% {yz_index_hashtree_eqc,update,2}
8.00% {yz_index_hashtree_eqc,start_yz_tree,0}
7.48% {yz_index_hashtree_eqc,start_kv_tree,0}
3.82% {yz_index_hashtree_eqc,compare,2}
[32.952 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.124 s] ok
  yz_kv:523: siblings_permitted_test_...[0.073 s] ok
  yz_kv:563: siblings_permitted_test_...[0.037 s] ok
  yz_kv:582: siblings_permitted_test_...[0.028 s] ok
  [done in 0.422 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.042 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 1223 tests
[122.976 s] ok
  [done in 122.979 s]
module 'yz_index_hashtree_sup'
module 'yokozuna'
module 'yz_sup'
module 'yokozuna_schema_tests'
  yokozuna_schema_tests: basic_schema_test...[0.131 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.049 s] ok
  [done in 0.271 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.issues_720.9d0554b/.eunit/index.html

=INFO REPORT==== 21-Feb-2017::13:01:50 ===
    application: inets
    exited: killed
    type: temporary





✅ MAKE_XREF

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

📄


cd /tmp/thumbs/develop.45b62e0.issues_720.9d0554b; make xref




  /tmp/thumbs/develop.45b62e0.issues_720.9d0554b/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.issues_720.9d0554b (get-deps)
/tmp/thumbs/develop.45b62e0.issues_720.9d0554b/rebar compile
==> kvc (compile)
==> sidejob (compile)
==> erlang_js (compile)
make[1]: Entering directory `/tmp/thumbs/develop.45b62e0.issues_720.9d0554b/deps/erlang_js'
cd c_src; make
make[2]: Entering directory `/tmp/thumbs/develop.45b62e0.issues_720.9d0554b/deps/erlang_js/c_src'
make[2]: Nothing to be done for `js'.
make[2]: Leaving directory `/tmp/thumbs/develop.45b62e0.issues_720.9d0554b/deps/erlang_js/c_src'
make[1]: Leaving directory `/tmp/thumbs/develop.45b62e0.issues_720.9d0554b/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.45b62e0.issues_720.9d0554b/deps/eleveldb/c_src/leveldb'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/tmp/thumbs/develop.45b62e0.issues_720.9d0554b/deps/eleveldb/c_src/leveldb'
make[1]: Entering directory `/tmp/thumbs/develop.45b62e0.issues_720.9d0554b/deps/eleveldb/c_src/leveldb'
make[1]: Nothing to be done for `tools'.
make[1]: Leaving directory `/tmp/thumbs/develop.45b62e0.issues_720.9d0554b/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.issues_720.9d0554b/deps/proper'
make[1]: `include/compile_flags.hrl' is up to date.
make[1]: Leaving directory `/tmp/thumbs/develop.45b62e0.issues_720.9d0554b/deps/proper'
==> stdlib2 (compile)
==> hyper (compile)
==> gproc (compile)
==> chronos (compile)
==> riak_kv (compile)
==> ibrowse (compile)
==> fuse (compile)
==> develop.45b62e0.issues_720.9d0554b (compile)
/tmp/thumbs/develop.45b62e0.issues_720.9d0554b/rebar xref skip_deps=true
WARN:  Ignoring sub_dirs for /tmp/thumbs/develop.45b62e0.issues_720.9d0554b/deps/exometer_core
==> develop.45b62e0.issues_720.9d0554b (xref)





✅ MAKE_DIALYZER

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

📄


cd /tmp/thumbs/develop.45b62e0.issues_720.9d0554b; make dialyzer




  
  
... Snipped 674 lines ...
s: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 0m48.65s
done (passed successfully)
==> develop.45b62e0.issues_720.9d0554b (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.60s
  Proceeding with analysis... done in 0m3.48s
done (passed successfully)





⬜ 0 of 2 Code reviews from organization basho

@thumbot
Copy link

thumbot commented Feb 22, 2017

issues/720 9d0554b ➡️ develop bb40efd ✅ completed
Looks good! 👍
✅ MERGE

Started at: 2017-02-22 14:27
Duration: 2 seconds.
Result: OK
Message: Merge Success: issues/720 9d0554b onto target branch: develop bb40efd
Exit Code: OK

📄







  Merge made by the 'recursive' strategy.
 src/yz_solr.erl | 3 +++
 1 file changed, 3 insertions(+)




✅ MAKE_CLEAN

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

📄


cd /tmp/thumbs/develop.bb40efd.issues_720.9d0554b; make clean




  /tmp/thumbs/develop.bb40efd.issues_720.9d0554b/rebar clean
==> develop.bb40efd.issues_720.9d0554b (clean)
rm -rf riak_test/ebin
rm -rf build
git clean -dfx priv/





✅ MAKE_TEST

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

📄


cd /tmp/thumbs/develop.bb40efd.issues_720.9d0554b; make test




  
  
... Snipped 2245 lines ...
se_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.issues_720.9d0554b (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:30:35--  http://s3.amazonaws.com/files.basho.com/yokozuna/yokozuna-3.jar
Resolving s3.amazonaws.com (s3.amazonaws.com)... 54.231.82.76
Connecting to s3.amazonaws.com (s3.amazonaws.com)|54.231.82.76|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 11261 (11K) [application/java-archive]
Saving to: ‘yokozuna-3.jar’

     0K                                                      100% 31.1M=0s

2017-02-22 14:30:35 (31.1 MB/s) - ‘yokozuna-3.jar’ saved [11261/11261]

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

     0K                                                      100% 17.1M=0s

2017-02-22 14:30:35 (17.1 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_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_rs_migration.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_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_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.issues_720.9d0554b/rebar eunit skip_deps=true
WARN:  Ignoring sub_dirs for /tmp/thumbs/develop.bb40efd.issues_720.9d0554b/deps/exometer_core
==> develop.bb40efd.issues_720.9d0554b (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/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_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 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/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:30:47.879 [info] Application lager started on node nonode@nohost
14:30:48.064 [info] New capability: {riak_kv,object_hash_version} = legacy
14:30:48.078 [info] New capability: {riak_kv,anti_entropy} = enabled_v1
14:30:48.078 [info] Capability changed: {riak_kv,object_hash_version} / legacy -> 0
14:30:48.102 [info] Enabling throttle for riak_kv/aae_throttle.
....................................................................................................(x10)...................(x1)....
Time limit reached: 29.0 seconds.

OK, passed 294 tests

22.48% {yz_index_hashtree_eqc,insert_kv_tree,3}
22.45% {yz_index_hashtree_eqc,insert_yz_tree,3}
18.52% {yz_index_hashtree_eqc,update,2}
18.31% {yz_index_hashtree_eqc,insert_both,4}
7.05% {yz_index_hashtree_eqc,start_kv_tree,0}
7.02% {yz_index_hashtree_eqc,start_yz_tree,0}
4.17% {yz_index_hashtree_eqc,compare,2}
[32.448 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.076 s] ok
  yz_kv:523: siblings_permitted_test_...[0.142 s] ok
  yz_kv:563: siblings_permitted_test_...[0.023 s] ok
  yz_kv:582: siblings_permitted_test_...[0.072 s] ok
  [done in 0.507 s]
module 'yz_misc'
  module 'yz_misc_tests'
    yz_misc_tests: should_copy_skip_test...[0.001 s] 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.013 s]
  [done in 0.013 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.009 s] ok
    yz_dt_extractor_tests: map_test...[0.026 s] ok
    yz_dt_extractor_tests: field_separator_test...ok
    [done in 0.105 s]
  [done in 0.105 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 1219 tests
[123.060 s] ok
  [done in 123.063 s]
module 'yz_index_hashtree_sup'
module 'yokozuna'
module 'yz_sup'
module 'yokozuna_schema_tests'
  yokozuna_schema_tests: basic_schema_test...[0.128 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.1189.0>: Supporting riak_core components not present, skipping job_class_defaults_test
[0.049 s] ok
  [done in 0.267 s]
module 'yz_component_tests'
  yz_component_tests: disable_index_test...[0.003 s] ok
  yz_component_tests: disable_search_test...[0.007 s] ok
  [done in 0.016 s]
=======================================================
  All 30 tests passed.
Cover analysis: /tmp/thumbs/develop.bb40efd.issues_720.9d0554b/.eunit/index.html

=INFO REPORT==== 22-Feb-2017::14:33:27 ===
    application: inets
    exited: killed
    type: temporary





✅ MAKE_XREF

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

📄


cd /tmp/thumbs/develop.bb40efd.issues_720.9d0554b; make xref




  /tmp/thumbs/develop.bb40efd.issues_720.9d0554b/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.issues_720.9d0554b (get-deps)
/tmp/thumbs/develop.bb40efd.issues_720.9d0554b/rebar compile
==> kvc (compile)
==> sidejob (compile)
==> erlang_js (compile)
make[1]: Entering directory `/tmp/thumbs/develop.bb40efd.issues_720.9d0554b/deps/erlang_js'
cd c_src; make
make[2]: Entering directory `/tmp/thumbs/develop.bb40efd.issues_720.9d0554b/deps/erlang_js/c_src'
make[2]: Nothing to be done for `js'.
make[2]: Leaving directory `/tmp/thumbs/develop.bb40efd.issues_720.9d0554b/deps/erlang_js/c_src'
make[1]: Leaving directory `/tmp/thumbs/develop.bb40efd.issues_720.9d0554b/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.bb40efd.issues_720.9d0554b/deps/eleveldb/c_src/leveldb'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/tmp/thumbs/develop.bb40efd.issues_720.9d0554b/deps/eleveldb/c_src/leveldb'
make[1]: Entering directory `/tmp/thumbs/develop.bb40efd.issues_720.9d0554b/deps/eleveldb/c_src/leveldb'
make[1]: Nothing to be done for `tools'.
make[1]: Leaving directory `/tmp/thumbs/develop.bb40efd.issues_720.9d0554b/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.issues_720.9d0554b/deps/proper'
make[1]: `include/compile_flags.hrl' is up to date.
make[1]: Leaving directory `/tmp/thumbs/develop.bb40efd.issues_720.9d0554b/deps/proper'
==> stdlib2 (compile)
==> hyper (compile)
==> gproc (compile)
==> chronos (compile)
==> riak_kv (compile)
==> ibrowse (compile)
==> fuse (compile)
==> develop.bb40efd.issues_720.9d0554b (compile)
/tmp/thumbs/develop.bb40efd.issues_720.9d0554b/rebar xref skip_deps=true
WARN:  Ignoring sub_dirs for /tmp/thumbs/develop.bb40efd.issues_720.9d0554b/deps/exometer_core
==> develop.bb40efd.issues_720.9d0554b (xref)





✅ MAKE_DIALYZER

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

📄


cd /tmp/thumbs/develop.bb40efd.issues_720.9d0554b; make dialyzer




  
  
... Snipped 674 lines ...
s: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.14s
done (passed successfully)
==> develop.bb40efd.issues_720.9d0554b (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.66s
  Proceeding with analysis... done in 0m3.47s
done (passed successfully)





⬜ 0 of 2 Code reviews from organization basho

@thumbot
Copy link

thumbot commented Mar 2, 2017

issues/720 9d0554b ➡️ develop d790b76 ✅ completed
Looks good! 👍
✅ MERGE

Started at: 2017-03-02 07:59
Duration: 1 seconds.
Result: OK
Message: Merge Success: issues/720 9d0554b onto target branch: develop d790b76
Exit Code: OK

📄







  Merge made by the 'recursive' strategy.
 src/yz_solr.erl | 3 +++
 1 file changed, 3 insertions(+)




✅ MAKE_CLEAN

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

📄


cd /tmp/thumbs/develop.d790b76.issues_720.9d0554b; make clean




  /tmp/thumbs/develop.d790b76.issues_720.9d0554b/rebar clean
==> develop.d790b76.issues_720.9d0554b (clean)
rm -rf riak_test/ebin
rm -rf build
git clean -dfx priv/





✅ MAKE_TEST

Started at: 2017-03-02 07:59
Duration: 293 seconds.
Result: OK
Message: OK
Exit Code: 0

📄


cd /tmp/thumbs/develop.d790b76.issues_720.9d0554b; make test




  
  
... Snipped 2265 lines ...
ister.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.issues_720.9d0554b (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:01:57--  http://s3.amazonaws.com/files.basho.com/yokozuna/yokozuna-3.jar
Resolving s3.amazonaws.com (s3.amazonaws.com)... 54.231.97.219
Connecting to s3.amazonaws.com (s3.amazonaws.com)|54.231.97.219|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 11261 (11K) [application/java-archive]
Saving to: ‘yokozuna-3.jar’

     0K                                                      100% 25.1M=0s

2017-03-02 08:01:58 (25.1 MB/s) - ‘yokozuna-3.jar’ saved [11261/11261]

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

     0K                                                      100% 19.6M=0s

2017-03-02 08:01:58 (19.6 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_wm_schema.erl
Compiled src/yz_solrq_drain_mgr.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_app.erl
Compiled src/yz_solrq.erl
Compiled src/yz_wm_index.erl
Compiled src/yokozuna.erl
Compiled src/yz_rs_migration.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_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_index_hashtree_sup.erl
Compiled src/yz_solrq_drain_fsm.erl
/tmp/thumbs/develop.d790b76.issues_720.9d0554b/rebar eunit skip_deps=true
WARN:  Ignoring sub_dirs for /tmp/thumbs/develop.d790b76.issues_720.9d0554b/deps/exometer_core
==> develop.d790b76.issues_720.9d0554b (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_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_solr_proc.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_dt_extractor.erl
Compiled src/yz_solrq_drain_fsm.erl
Compiled src/yz_cover.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_solrq_eqc_ibrowse.erl
Compiled test/yz_xml_extractor_tests.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:02:10.722 [info] Application lager started on node nonode@nohost
08:02:10.910 [info] New capability: {riak_kv,object_hash_version} = legacy
08:02:10.921 [info] New capability: {riak_kv,anti_entropy} = enabled_v1
08:02:10.921 [info] Capability changed: {riak_kv,object_hash_version} / legacy -> 0
08:02:10.945 [info] Enabling throttle for riak_kv/aae_throttle.
....................................................................................................(x10)................(x1)........
Time limit reached: 29.0 seconds.

OK, passed 268 tests

22.73% {yz_index_hashtree_eqc,insert_yz_tree,3}
21.31% {yz_index_hashtree_eqc,insert_kv_tree,3}
19.56% {yz_index_hashtree_eqc,insert_both,4}
16.76% {yz_index_hashtree_eqc,update,2}
7.81% {yz_index_hashtree_eqc,start_kv_tree,0}
7.65% {yz_index_hashtree_eqc,start_yz_tree,0}
4.18% {yz_index_hashtree_eqc,compare,2}
[31.993 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.067 s] ok
  yz_kv:523: siblings_permitted_test_...[0.145 s] ok
  yz_kv:563: siblings_permitted_test_...[0.047 s] ok
  yz_kv:582: siblings_permitted_test_...[0.018 s] ok
  [done in 0.454 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).............................................................................................................(x1)........
Time limit reached: 120.0 seconds.

OK, passed 1198 tests
[123.091 s] ok
  [done in 123.094 s]
module 'yz_index_hashtree_sup'
module 'yokozuna'
module 'yz_sup'
module 'yokozuna_schema_tests'
  yokozuna_schema_tests: basic_schema_test...[0.128 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.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.d790b76.issues_720.9d0554b/.eunit/index.html

=INFO REPORT==== 2-Mar-2017::08:04:50 ===
    application: inets
    exited: killed
    type: temporary





✅ MAKE_XREF

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

📄


cd /tmp/thumbs/develop.d790b76.issues_720.9d0554b; make xref




  /tmp/thumbs/develop.d790b76.issues_720.9d0554b/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.issues_720.9d0554b (get-deps)
/tmp/thumbs/develop.d790b76.issues_720.9d0554b/rebar compile
==> kvc (compile)
==> sidejob (compile)
==> erlang_js (compile)
make[1]: Entering directory `/tmp/thumbs/develop.d790b76.issues_720.9d0554b/deps/erlang_js'
cd c_src; make
make[2]: Entering directory `/tmp/thumbs/develop.d790b76.issues_720.9d0554b/deps/erlang_js/c_src'
make[2]: Nothing to be done for `js'.
make[2]: Leaving directory `/tmp/thumbs/develop.d790b76.issues_720.9d0554b/deps/erlang_js/c_src'
make[1]: Leaving directory `/tmp/thumbs/develop.d790b76.issues_720.9d0554b/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.issues_720.9d0554b/deps/eleveldb/c_src/leveldb'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/tmp/thumbs/develop.d790b76.issues_720.9d0554b/deps/eleveldb/c_src/leveldb'
make[1]: Entering directory `/tmp/thumbs/develop.d790b76.issues_720.9d0554b/deps/eleveldb/c_src/leveldb'
make[1]: Nothing to be done for `tools'.
make[1]: Leaving directory `/tmp/thumbs/develop.d790b76.issues_720.9d0554b/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.issues_720.9d0554b/deps/proper'
make[1]: `include/compile_flags.hrl' is up to date.
make[1]: Leaving directory `/tmp/thumbs/develop.d790b76.issues_720.9d0554b/deps/proper'
==> stdlib2 (compile)
==> hyper (compile)
==> gproc (compile)
==> chronos (compile)
==> riak_kv (compile)
==> ibrowse (compile)
==> fuse (compile)
==> riakc (compile)
==> develop.d790b76.issues_720.9d0554b (compile)
/tmp/thumbs/develop.d790b76.issues_720.9d0554b/rebar xref skip_deps=true
WARN:  Ignoring sub_dirs for /tmp/thumbs/develop.d790b76.issues_720.9d0554b/deps/exometer_core
==> develop.d790b76.issues_720.9d0554b (xref)





✅ MAKE_DIALYZER

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

📄


cd /tmp/thumbs/develop.d790b76.issues_720.9d0554b; make dialyzer




  
  
... Snipped 676 lines ...
s: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.03s
done (passed successfully)
==> develop.d790b76.issues_720.9d0554b (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.54s
  Proceeding with analysis... done in 0m3.32s
done (passed successfully)





⬜ 0 of 2 Code reviews from organization basho

@thumbot
Copy link

thumbot commented Mar 2, 2017

issues/720 9d0554b ➡️ develop b7ce7a5 ✅ completed
Looks good! 👍
✅ MERGE

Started at: 2017-03-02 13:34
Duration: 1 seconds.
Result: OK
Message: Merge Success: issues/720 9d0554b onto target branch: develop b7ce7a5
Exit Code: OK

📄







  Merge made by the 'recursive' strategy.
 src/yz_solr.erl | 3 +++
 1 file changed, 3 insertions(+)




✅ MAKE_CLEAN

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

📄


cd /tmp/thumbs/develop.b7ce7a5.issues_720.9d0554b; make clean




  /tmp/thumbs/develop.b7ce7a5.issues_720.9d0554b/rebar clean
==> develop.b7ce7a5.issues_720.9d0554b (clean)
rm -rf riak_test/ebin
rm -rf build
git clean -dfx priv/





✅ MAKE_TEST

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

📄


cd /tmp/thumbs/develop.b7ce7a5.issues_720.9d0554b; make test




  
  
... Snipped 2265 lines ...
egister.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.b7ce7a5.issues_720.9d0554b (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 13:37:13--  http://s3.amazonaws.com/files.basho.com/yokozuna/yokozuna-3.jar
Resolving s3.amazonaws.com (s3.amazonaws.com)... 54.231.98.115
Connecting to s3.amazonaws.com (s3.amazonaws.com)|54.231.98.115|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 11261 (11K) [application/java-archive]
Saving to: ‘yokozuna-3.jar’

     0K                                                      100% 33.0M=0s

2017-03-02 13:37:13 (33.0 MB/s) - ‘yokozuna-3.jar’ saved [11261/11261]

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

     0K                                                      100% 22.9M=0s

2017-03-02 13:37:13 (22.9 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_wm_extract.erl
Compiled src/yz_kv.erl
Compiled src/yz_misc.erl
Compiled src/yz_stat_worker.erl
Compiled src/yz_wm_schema.erl
Compiled src/yz_solrq_sup.erl
Compiled src/yz_solrq_drain_mgr.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_entropy_mgr.erl
Compiled src/yz_solr_sup.erl
Compiled src/yz_entropy.erl
Compiled src/rt_intercept_pt.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_noop_extractor.erl
Compiled src/yz_rs_migration.erl
Compiled src/yz_solr_proc.erl
Compiled src/yz_schema.erl
Compiled src/yz_fuse.erl
Compiled src/yz_index.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_index_hashtree.erl
Compiled src/yz_solrq_queue_pair_sup.erl
Compiled src/yz_solrq_worker.erl
Compiled src/yz_pb_admin.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_solrq_drain_fsm.erl
Compiled src/yz_cover.erl
Compiled src/yz_index_hashtree_sup.erl
/tmp/thumbs/develop.b7ce7a5.issues_720.9d0554b/rebar eunit skip_deps=true
WARN:  Ignoring sub_dirs for /tmp/thumbs/develop.b7ce7a5.issues_720.9d0554b/deps/exometer_core
==> develop.b7ce7a5.issues_720.9d0554b (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_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_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_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')...13:37:29.122 [info] Application lager started on node nonode@nohost
13:37:29.311 [info] New capability: {riak_kv,object_hash_version} = legacy
13:37:29.320 [info] New capability: {riak_kv,anti_entropy} = enabled_v1
13:37:29.320 [info] Capability changed: {riak_kv,object_hash_version} / legacy -> 0
13:37:29.361 [info] Enabling throttle for riak_kv/aae_throttle.
....................................................................................................(x10)................(x1)........
Time limit reached: 29.0 seconds.

OK, passed 268 tests

21.97% {yz_index_hashtree_eqc,insert_kv_tree,3}
21.70% {yz_index_hashtree_eqc,insert_yz_tree,3}
20.10% {yz_index_hashtree_eqc,update,2}
19.77% {yz_index_hashtree_eqc,insert_both,4}
6.28% {yz_index_hashtree_eqc,start_kv_tree,0}
6.04% {yz_index_hashtree_eqc,start_yz_tree,0}
4.14% {yz_index_hashtree_eqc,compare,2}
[31.258 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.021 s] ok
    yz_json_extractor_tests: utf8_test...[0.001 s] ok
    [done in 0.028 s]
  [done in 0.028 s]
module 'yz_wm_schema'
module 'yz_doc'
module 'yz_kv'
  yz_kv: metadata_check_test...ok
  yz_kv:501: siblings_permitted_test_...[0.092 s] ok
  yz_kv:523: siblings_permitted_test_...[0.102 s] ok
  yz_kv:563: siblings_permitted_test_...[0.015 s] ok
  yz_kv:582: siblings_permitted_test_...[0.014 s] ok
  [done in 0.394 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.011 s] ok
    yz_dt_extractor_tests: hll_test...[0.049 s] ok
    yz_dt_extractor_tests: gset_test...[0.012 s] ok
    yz_dt_extractor_tests: map_test...[0.038 s] ok
    yz_dt_extractor_tests: field_separator_test...ok
    [done in 0.132 s]
  [done in 0.132 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.035 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)..........................................................................................................(x1).........
Time limit reached: 120.0 seconds.

OK, passed 1169 tests
[125.477 s] ok
  [done in 125.481 s]
module 'yz_index_hashtree_sup'
module 'yokozuna'
module 'yz_sup'
module 'yokozuna_schema_tests'
  yokozuna_schema_tests: basic_schema_test...[0.141 s] ok
  yokozuna_schema_tests: override_schema_test...[0.045 s] ok
  yokozuna_schema_tests: validations_test...[0.044 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.054 s] ok
  [done in 0.296 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.b7ce7a5.issues_720.9d0554b/.eunit/index.html

=INFO REPORT==== 2-Mar-2017::13:40:11 ===
    application: inets
    exited: killed
    type: temporary





✅ MAKE_XREF

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

📄


cd /tmp/thumbs/develop.b7ce7a5.issues_720.9d0554b; make xref




  /tmp/thumbs/develop.b7ce7a5.issues_720.9d0554b/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.b7ce7a5.issues_720.9d0554b (get-deps)
/tmp/thumbs/develop.b7ce7a5.issues_720.9d0554b/rebar compile
==> kvc (compile)
==> sidejob (compile)
==> erlang_js (compile)
make[1]: Entering directory `/tmp/thumbs/develop.b7ce7a5.issues_720.9d0554b/deps/erlang_js'
cd c_src; make
make[2]: Entering directory `/tmp/thumbs/develop.b7ce7a5.issues_720.9d0554b/deps/erlang_js/c_src'
make[2]: Nothing to be done for `js'.
make[2]: Leaving directory `/tmp/thumbs/develop.b7ce7a5.issues_720.9d0554b/deps/erlang_js/c_src'
make[1]: Leaving directory `/tmp/thumbs/develop.b7ce7a5.issues_720.9d0554b/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.b7ce7a5.issues_720.9d0554b/deps/eleveldb/c_src/leveldb'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/tmp/thumbs/develop.b7ce7a5.issues_720.9d0554b/deps/eleveldb/c_src/leveldb'
make[1]: Entering directory `/tmp/thumbs/develop.b7ce7a5.issues_720.9d0554b/deps/eleveldb/c_src/leveldb'
make[1]: Nothing to be done for `tools'.
make[1]: Leaving directory `/tmp/thumbs/develop.b7ce7a5.issues_720.9d0554b/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.b7ce7a5.issues_720.9d0554b/deps/proper'
make[1]: `include/compile_flags.hrl' is up to date.
make[1]: Leaving directory `/tmp/thumbs/develop.b7ce7a5.issues_720.9d0554b/deps/proper'
==> stdlib2 (compile)
==> hyper (compile)
==> gproc (compile)
==> chronos (compile)
==> riak_kv (compile)
==> ibrowse (compile)
==> fuse (compile)
==> riakc (compile)
==> develop.b7ce7a5.issues_720.9d0554b (compile)
/tmp/thumbs/develop.b7ce7a5.issues_720.9d0554b/rebar xref skip_deps=true
WARN:  Ignoring sub_dirs for /tmp/thumbs/develop.b7ce7a5.issues_720.9d0554b/deps/exometer_core
==> develop.b7ce7a5.issues_720.9d0554b (xref)





✅ MAKE_DIALYZER

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

📄


cd /tmp/thumbs/develop.b7ce7a5.issues_720.9d0554b; make dialyzer




  
  
... Snipped 676 lines ...
: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 1m17.47s
done (passed successfully)
==> develop.b7ce7a5.issues_720.9d0554b (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 0m11.88s
  Proceeding with analysis... done in 0m3.69s
done (passed successfully)





⬜ 0 of 2 Code reviews from organization basho

@thumbot
Copy link

thumbot commented Mar 4, 2017

issues/720 9d0554b ➡️ develop ec63318 ✅ completed
Looks good! 👍
✅ MERGE

Started at: 2017-03-04 14:39
Duration: 1 seconds.
Result: OK
Message: Merge Success: issues/720 9d0554b onto target branch: develop ec63318
Exit Code: OK

📄







  Merge made by the 'recursive' strategy.
 src/yz_solr.erl | 3 +++
 1 file changed, 3 insertions(+)




✅ MAKE_CLEAN

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

📄


cd /tmp/thumbs/develop.ec63318.issues_720.9d0554b; make clean




  /tmp/thumbs/develop.ec63318.issues_720.9d0554b/rebar clean
==> develop.ec63318.issues_720.9d0554b (clean)
rm -rf riak_test/ebin
rm -rf build
git clean -dfx priv/





✅ MAKE_TEST

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

📄


cd /tmp/thumbs/develop.ec63318.issues_720.9d0554b; make test




  
  
... Snipped 2266 lines ...
ed 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.ec63318.issues_720.9d0554b (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:41:15--  http://s3.amazonaws.com/files.basho.com/yokozuna/yokozuna-3.jar
Resolving s3.amazonaws.com (s3.amazonaws.com)... 52.216.17.83
Connecting to s3.amazonaws.com (s3.amazonaws.com)|52.216.17.83|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 11261 (11K) [application/java-archive]
Saving to: ‘yokozuna-3.jar’

     0K                                                      100% 43.0M=0s

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

Downloading yz_monitor-1.jar
--2017-03-04 14:41:16--  http://s3.amazonaws.com/files.basho.com/yokozuna/yz_monitor-1.jar
Resolving s3.amazonaws.com (s3.amazonaws.com)... 52.216.17.83
Connecting to s3.amazonaws.com (s3.amazonaws.com)|52.216.17.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%  458M=0s

2017-03-04 14:41:16 (458 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_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/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_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_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.issues_720.9d0554b/rebar eunit skip_deps=true
WARN:  Ignoring sub_dirs for /tmp/thumbs/develop.ec63318.issues_720.9d0554b/deps/exometer_core
==> develop.ec63318.issues_720.9d0554b (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_solr_proc.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_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_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')...14:41:29.089 [info] Application lager started on node nonode@nohost
14:41:29.295 [info] New capability: {riak_kv,object_hash_version} = legacy
14:41:29.307 [info] New capability: {riak_kv,anti_entropy} = enabled_v1
14:41:29.307 [info] Capability changed: {riak_kv,object_hash_version} / legacy -> 0
14:41:29.328 [info] Enabling throttle for riak_kv/aae_throttle.
....................................................................................................(x10).........................(x1).........
Time limit reached: 29.0 seconds.

OK, passed 359 tests

21.90% {yz_index_hashtree_eqc,insert_yz_tree,3}
21.13% {yz_index_hashtree_eqc,insert_kv_tree,3}
19.61% {yz_index_hashtree_eqc,update,2}
17.83% {yz_index_hashtree_eqc,insert_both,4}
7.79% {yz_index_hashtree_eqc,start_yz_tree,0}
7.31% {yz_index_hashtree_eqc,start_kv_tree,0}
4.43% {yz_index_hashtree_eqc,compare,2}
[32.617 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.072 s] ok
  yz_kv:523: siblings_permitted_test_...[0.074 s] ok
  yz_kv:563: siblings_permitted_test_...[0.016 s] ok
  yz_kv:582: siblings_permitted_test_...[0.031 s] ok
  [done in 0.356 s]
module 'yz_misc'
  module 'yz_misc_tests'
    yz_misc_tests: should_copy_skip_test...[0.001 s] 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.013 s]
  [done in 0.013 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 1215 tests
[122.925 s] ok
  [done in 122.928 s]
module 'yz_index_hashtree_sup'
module 'yokozuna'
module 'yz_sup'
module 'yokozuna_schema_tests'
  yokozuna_schema_tests: basic_schema_test...[0.128 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.048 s] ok
  [done in 0.264 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.issues_720.9d0554b/.eunit/index.html

=INFO REPORT==== 4-Mar-2017::14:44:07 ===
    application: inets
    exited: killed
    type: temporary





✅ MAKE_XREF

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

📄


cd /tmp/thumbs/develop.ec63318.issues_720.9d0554b; make xref




  /tmp/thumbs/develop.ec63318.issues_720.9d0554b/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.issues_720.9d0554b (get-deps)
/tmp/thumbs/develop.ec63318.issues_720.9d0554b/rebar compile
==> kvc (compile)
==> sidejob (compile)
==> erlang_js (compile)
make[1]: Entering directory `/tmp/thumbs/develop.ec63318.issues_720.9d0554b/deps/erlang_js'
cd c_src; make
make[2]: Entering directory `/tmp/thumbs/develop.ec63318.issues_720.9d0554b/deps/erlang_js/c_src'
make[2]: Nothing to be done for `js'.
make[2]: Leaving directory `/tmp/thumbs/develop.ec63318.issues_720.9d0554b/deps/erlang_js/c_src'
make[1]: Leaving directory `/tmp/thumbs/develop.ec63318.issues_720.9d0554b/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.issues_720.9d0554b/deps/eleveldb/c_src/leveldb'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/tmp/thumbs/develop.ec63318.issues_720.9d0554b/deps/eleveldb/c_src/leveldb'
make[1]: Entering directory `/tmp/thumbs/develop.ec63318.issues_720.9d0554b/deps/eleveldb/c_src/leveldb'
make[1]: Nothing to be done for `tools'.
make[1]: Leaving directory `/tmp/thumbs/develop.ec63318.issues_720.9d0554b/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.issues_720.9d0554b/deps/proper'
make[1]: `include/compile_flags.hrl' is up to date.
make[1]: Leaving directory `/tmp/thumbs/develop.ec63318.issues_720.9d0554b/deps/proper'
==> stdlib2 (compile)
==> hyper (compile)
==> gproc (compile)
==> chronos (compile)
==> riak_kv (compile)
==> ibrowse (compile)
==> fuse (compile)
==> riakc (compile)
==> develop.ec63318.issues_720.9d0554b (compile)
/tmp/thumbs/develop.ec63318.issues_720.9d0554b/rebar xref skip_deps=true
WARN:  Ignoring sub_dirs for /tmp/thumbs/develop.ec63318.issues_720.9d0554b/deps/exometer_core
==> develop.ec63318.issues_720.9d0554b (xref)





✅ MAKE_DIALYZER

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

📄


cd /tmp/thumbs/develop.ec63318.issues_720.9d0554b; make dialyzer




  
  
... Snipped 676 lines ...
s: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.43s
done (passed successfully)
==> develop.ec63318.issues_720.9d0554b (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.70s
  Proceeding with analysis... done in 0m3.35s
done (passed successfully)





⬜ 0 of 2 Code reviews from organization basho

@thumbot
Copy link

thumbot commented Mar 6, 2017

issues/720 9d0554b ➡️ develop 7112b2e ✅ completed
Looks good! 👍
✅ MERGE

Started at: 2017-03-06 09:41
Duration: 1 seconds.
Result: OK
Message: Merge Success: issues/720 9d0554b onto target branch: develop 7112b2e
Exit Code: OK

📄







  Merge made by the 'recursive' strategy.
 src/yz_solr.erl | 3 +++
 1 file changed, 3 insertions(+)




✅ MAKE_CLEAN

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

📄


cd /tmp/thumbs/develop.7112b2e.issues_720.9d0554b; make clean




  /tmp/thumbs/develop.7112b2e.issues_720.9d0554b/rebar clean
==> develop.7112b2e.issues_720.9d0554b (clean)
rm -rf riak_test/ebin
rm -rf build
git clean -dfx priv/





✅ MAKE_TEST

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

📄


cd /tmp/thumbs/develop.7112b2e.issues_720.9d0554b; make test




  
  
... Snipped 2265 lines ...
ister.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.7112b2e.issues_720.9d0554b (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:43:18--  http://s3.amazonaws.com/files.basho.com/yokozuna/yokozuna-3.jar
Resolving s3.amazonaws.com (s3.amazonaws.com)... 54.231.40.2
Connecting to s3.amazonaws.com (s3.amazonaws.com)|54.231.40.2|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 11261 (11K) [application/java-archive]
Saving to: ‘yokozuna-3.jar’

     0K                                                      100% 27.7M=0s

2017-03-06 09:43:18 (27.7 MB/s) - ‘yokozuna-3.jar’ saved [11261/11261]

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

     0K                                                      100% 21.8M=0s

2017-03-06 09:43:18 (21.8 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_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_text_extractor.erl
Compiled src/yz_diag.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.7112b2e.issues_720.9d0554b/rebar eunit skip_deps=true
WARN:  Ignoring sub_dirs for /tmp/thumbs/develop.7112b2e.issues_720.9d0554b/deps/exometer_core
==> develop.7112b2e.issues_720.9d0554b (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_solr_proc.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_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:43:32.899 [info] Application lager started on node nonode@nohost
09:43:33.091 [info] New capability: {riak_kv,object_hash_version} = legacy
09:43:33.222 [info] New capability: {riak_kv,anti_entropy} = enabled_v1
09:43:33.222 [info] Capability changed: {riak_kv,object_hash_version} / legacy -> 0
09:43:33.258 [info] Enabling throttle for riak_kv/aae_throttle.
....................................................................................................(x10)...........................(x1)..
Time limit reached: 29.0 seconds.

OK, passed 372 tests

22.66% {yz_index_hashtree_eqc,insert_yz_tree,3}
21.70% {yz_index_hashtree_eqc,insert_kv_tree,3}
17.97% {yz_index_hashtree_eqc,update,2}
17.81% {yz_index_hashtree_eqc,insert_both,4}
8.11% {yz_index_hashtree_eqc,start_yz_tree,0}
7.57% {yz_index_hashtree_eqc,start_kv_tree,0}
4.18% {yz_index_hashtree_eqc,compare,2}
[31.635 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.022 s] ok
    yz_json_extractor_tests: utf8_test...[0.001 s] ok
    [done in 0.029 s]
  [done in 0.029 s]
module 'yz_wm_schema'
module 'yz_doc'
module 'yz_kv'
  yz_kv: metadata_check_test...ok
  yz_kv:501: siblings_permitted_test_...[0.436 s] ok
  yz_kv:523: siblings_permitted_test_...[0.095 s] ok
  yz_kv:563: siblings_permitted_test_...[0.036 s] ok
  yz_kv:582: siblings_permitted_test_...[0.032 s] ok
  [done in 0.795 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.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.111 s]
  [done in 0.111 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.007 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.040 s]
  [done in 0.040 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 1217 tests
[123.025 s] ok
  [done in 123.028 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.052 s] ok
  [done in 0.289 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.7112b2e.issues_720.9d0554b/.eunit/index.html

=INFO REPORT==== 6-Mar-2017::09:46:12 ===
    application: inets
    exited: killed
    type: temporary





✅ MAKE_XREF

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

📄


cd /tmp/thumbs/develop.7112b2e.issues_720.9d0554b; make xref




  /tmp/thumbs/develop.7112b2e.issues_720.9d0554b/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.issues_720.9d0554b (get-deps)
/tmp/thumbs/develop.7112b2e.issues_720.9d0554b/rebar compile
==> kvc (compile)
==> sidejob (compile)
==> erlang_js (compile)
make[1]: Entering directory `/tmp/thumbs/develop.7112b2e.issues_720.9d0554b/deps/erlang_js'
cd c_src; make
make[2]: Entering directory `/tmp/thumbs/develop.7112b2e.issues_720.9d0554b/deps/erlang_js/c_src'
make[2]: Nothing to be done for `js'.
make[2]: Leaving directory `/tmp/thumbs/develop.7112b2e.issues_720.9d0554b/deps/erlang_js/c_src'
make[1]: Leaving directory `/tmp/thumbs/develop.7112b2e.issues_720.9d0554b/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.issues_720.9d0554b/deps/eleveldb/c_src/leveldb'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/tmp/thumbs/develop.7112b2e.issues_720.9d0554b/deps/eleveldb/c_src/leveldb'
make[1]: Entering directory `/tmp/thumbs/develop.7112b2e.issues_720.9d0554b/deps/eleveldb/c_src/leveldb'
make[1]: Nothing to be done for `tools'.
make[1]: Leaving directory `/tmp/thumbs/develop.7112b2e.issues_720.9d0554b/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.issues_720.9d0554b/deps/proper'
make[1]: `include/compile_flags.hrl' is up to date.
make[1]: Leaving directory `/tmp/thumbs/develop.7112b2e.issues_720.9d0554b/deps/proper'
==> stdlib2 (compile)
==> hyper (compile)
==> gproc (compile)
==> chronos (compile)
==> riak_kv (compile)
==> ibrowse (compile)
==> fuse (compile)
==> riakc (compile)
==> develop.7112b2e.issues_720.9d0554b (compile)
/tmp/thumbs/develop.7112b2e.issues_720.9d0554b/rebar xref skip_deps=true
WARN:  Ignoring sub_dirs for /tmp/thumbs/develop.7112b2e.issues_720.9d0554b/deps/exometer_core
==> develop.7112b2e.issues_720.9d0554b (xref)





✅ MAKE_DIALYZER

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

📄


cd /tmp/thumbs/develop.7112b2e.issues_720.9d0554b; make dialyzer




  
  
... Snipped 676 lines ...
s: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.16s
done (passed successfully)
==> develop.7112b2e.issues_720.9d0554b (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.68s
  Proceeding with analysis... done in 0m3.33s
done (passed successfully)





⬜ 0 of 2 Code reviews from organization basho

@thumbot
Copy link

thumbot commented Mar 10, 2017

issues/720 9d0554b ➡️ develop 418897e ✅ completed
Looks good! 👍
✅ MERGE

Started at: 2017-03-10 15:02
Duration: 1 seconds.
Result: OK
Message: Merge Success: issues/720 9d0554b onto target branch: develop 418897e
Exit Code: OK

📄







  Merge made by the 'recursive' strategy.
 src/yz_solr.erl | 3 +++
 1 file changed, 3 insertions(+)




✅ MAKE_CLEAN

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

📄


cd /tmp/thumbs/develop.418897e.issues_720.9d0554b; make clean




  /tmp/thumbs/develop.418897e.issues_720.9d0554b/rebar clean
==> develop.418897e.issues_720.9d0554b (clean)
rm -rf riak_test/ebin
rm -rf build
git clean -dfx priv/





✅ MAKE_TEST

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

📄


cd /tmp/thumbs/develop.418897e.issues_720.9d0554b; make test




  
  
... Snipped 2266 lines ...
/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.issues_720.9d0554b (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:05:02--  http://s3.amazonaws.com/files.basho.com/yokozuna/yokozuna-3.jar
Resolving s3.amazonaws.com (s3.amazonaws.com)... 52.216.227.27
Connecting to s3.amazonaws.com (s3.amazonaws.com)|52.216.227.27|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 11261 (11K) [application/java-archive]
Saving to: ‘yokozuna-3.jar’

     0K                                                      100% 44.9M=0s

2017-03-10 15:05:02 (44.9 MB/s) - ‘yokozuna-3.jar’ saved [11261/11261]

Downloading yz_monitor-1.jar
--2017-03-10 15:05:02--  http://s3.amazonaws.com/files.basho.com/yokozuna/yz_monitor-1.jar
Resolving s3.amazonaws.com (s3.amazonaws.com)... 52.216.227.27
Connecting to s3.amazonaws.com (s3.amazonaws.com)|52.216.227.27|: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.2M=0s

2017-03-10 15:05:03 (15.2 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_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_rs_migration.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_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_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.418897e.issues_720.9d0554b/rebar eunit skip_deps=true
WARN:  Ignoring sub_dirs for /tmp/thumbs/develop.418897e.issues_720.9d0554b/deps/exometer_core
==> develop.418897e.issues_720.9d0554b (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_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_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')...15:05:15.524 [info] Application lager started on node nonode@nohost
15:05:15.732 [info] New capability: {riak_kv,object_hash_version} = legacy
15:05:15.753 [info] New capability: {riak_kv,anti_entropy} = enabled_v1
15:05:15.753 [info] Capability changed: {riak_kv,object_hash_version} / legacy -> 0
15:05:15.777 [info] Enabling throttle for riak_kv/aae_throttle.
....................................................................................................(x10)...........................(x1).......
Time limit reached: 29.0 seconds.

OK, passed 377 tests

22.09% {yz_index_hashtree_eqc,insert_yz_tree,3}
21.35% {yz_index_hashtree_eqc,insert_kv_tree,3}
18.93% {yz_index_hashtree_eqc,insert_both,4}
18.56% {yz_index_hashtree_eqc,update,2}
7.49% {yz_index_hashtree_eqc,start_yz_tree,0}
7.05% {yz_index_hashtree_eqc,start_kv_tree,0}
4.52% {yz_index_hashtree_eqc,compare,2}
[30.905 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.021 s] ok
    yz_json_extractor_tests: utf8_test...[0.001 s] ok
    [done in 0.028 s]
  [done in 0.028 s]
module 'yz_wm_schema'
module 'yz_doc'
module 'yz_kv'
  yz_kv: metadata_check_test...[0.001 s] ok
  yz_kv:501: siblings_permitted_test_...[0.073 s] ok
  yz_kv:523: siblings_permitted_test_...[0.077 s] ok
  yz_kv:563: siblings_permitted_test_...[0.049 s] ok
  yz_kv:582: siblings_permitted_test_...[0.018 s] ok
  [done in 0.383 s]
module 'yz_misc'
  module 'yz_misc_tests'
    yz_misc_tests: should_copy_skip_test...[0.001 s] 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.013 s]
  [done in 0.013 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.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.026 s] ok
    yz_dt_extractor_tests: field_separator_test...ok
    [done in 0.105 s]
  [done in 0.105 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 1224 tests
[122.996 s] ok
  [done in 122.999 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.049 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.008 s] ok
  [done in 0.018 s]
=======================================================
  All 30 tests passed.
Cover analysis: /tmp/thumbs/develop.418897e.issues_720.9d0554b/.eunit/index.html

=INFO REPORT==== 10-Mar-2017::15:07:54 ===
    application: inets
    exited: killed
    type: temporary





✅ MAKE_XREF

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

📄


cd /tmp/thumbs/develop.418897e.issues_720.9d0554b; make xref




  /tmp/thumbs/develop.418897e.issues_720.9d0554b/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.issues_720.9d0554b (get-deps)
/tmp/thumbs/develop.418897e.issues_720.9d0554b/rebar compile
==> kvc (compile)
==> sidejob (compile)
==> erlang_js (compile)
make[1]: Entering directory `/tmp/thumbs/develop.418897e.issues_720.9d0554b/deps/erlang_js'
cd c_src; make
make[2]: Entering directory `/tmp/thumbs/develop.418897e.issues_720.9d0554b/deps/erlang_js/c_src'
make[2]: Nothing to be done for `js'.
make[2]: Leaving directory `/tmp/thumbs/develop.418897e.issues_720.9d0554b/deps/erlang_js/c_src'
make[1]: Leaving directory `/tmp/thumbs/develop.418897e.issues_720.9d0554b/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.issues_720.9d0554b/deps/eleveldb/c_src/leveldb'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/tmp/thumbs/develop.418897e.issues_720.9d0554b/deps/eleveldb/c_src/leveldb'
make[1]: Entering directory `/tmp/thumbs/develop.418897e.issues_720.9d0554b/deps/eleveldb/c_src/leveldb'
make[1]: Nothing to be done for `tools'.
make[1]: Leaving directory `/tmp/thumbs/develop.418897e.issues_720.9d0554b/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.issues_720.9d0554b/deps/proper'
make[1]: `include/compile_flags.hrl' is up to date.
make[1]: Leaving directory `/tmp/thumbs/develop.418897e.issues_720.9d0554b/deps/proper'
==> stdlib2 (compile)
==> hyper (compile)
==> gproc (compile)
==> chronos (compile)
==> riak_kv (compile)
==> ibrowse (compile)
==> fuse (compile)
==> riakc (compile)
==> develop.418897e.issues_720.9d0554b (compile)
/tmp/thumbs/develop.418897e.issues_720.9d0554b/rebar xref skip_deps=true
WARN:  Ignoring sub_dirs for /tmp/thumbs/develop.418897e.issues_720.9d0554b/deps/exometer_core
==> develop.418897e.issues_720.9d0554b (xref)





✅ MAKE_DIALYZER

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

📄


cd /tmp/thumbs/develop.418897e.issues_720.9d0554b; make dialyzer




  
  
... Snipped 676 lines ...
s: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 0m48.99s
done (passed successfully)
==> develop.418897e.issues_720.9d0554b (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.45s
  Proceeding with analysis... done in 0m3.33s
done (passed successfully)





⬜ 0 of 2 Code reviews from organization basho

@thumbot
Copy link

thumbot commented Mar 15, 2017

issues/720 9d0554b ➡️ develop 9dfdf0b ✅ completed
Looks good! 👍
✅ MERGE

Started at: 2017-03-14 19:18
Duration: 0 seconds.
Result: OK
Message: Merge Success: issues/720 9d0554b onto target branch: develop 9dfdf0b
Exit Code: OK

📄







  Merge made by the 'recursive' strategy.
 src/yz_solr.erl | 3 +++
 1 file changed, 3 insertions(+)




✅ MAKE_CLEAN

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

📄


cd /tmp/thumbs/develop.9dfdf0b.issues_720.9d0554b; make clean




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





✅ MAKE_TEST

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

📄


cd /tmp/thumbs/develop.9dfdf0b.issues_720.9d0554b; make test




  
  
... Snipped 2265 lines ...
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.issues_720.9d0554b (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:20:49--  http://s3.amazonaws.com/files.basho.com/yokozuna/yokozuna-3.jar
Resolving s3.amazonaws.com (s3.amazonaws.com)... 52.216.226.99
Connecting to s3.amazonaws.com (s3.amazonaws.com)|52.216.226.99|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 11261 (11K) [application/java-archive]
Saving to: ‘yokozuna-3.jar’

     0K                                                      100% 33.8M=0s

2017-03-14 19:20:49 (33.8 MB/s) - ‘yokozuna-3.jar’ saved [11261/11261]

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

     0K                                                      100%  219M=0s

2017-03-14 19:20:49 (219 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_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_rs_migration.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_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_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.9dfdf0b.issues_720.9d0554b/rebar eunit skip_deps=true
WARN:  Ignoring sub_dirs for /tmp/thumbs/develop.9dfdf0b.issues_720.9d0554b/deps/exometer_core
==> develop.9dfdf0b.issues_720.9d0554b (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_solr_proc.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 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/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')...19:21:03.012 [info] Application lager started on node nonode@nohost
19:21:03.201 [info] New capability: {riak_kv,object_hash_version} = legacy
19:21:03.216 [info] New capability: {riak_kv,anti_entropy} = enabled_v1
19:21:03.216 [info] Capability changed: {riak_kv,object_hash_version} / legacy -> 0
19:21:03.234 [info] Enabling throttle for riak_kv/aae_throttle.
....................................................................................................(x10).......................(x1)......
Time limit reached: 29.0 seconds.

OK, passed 336 tests

22.51% {yz_index_hashtree_eqc,insert_kv_tree,3}
22.24% {yz_index_hashtree_eqc,insert_yz_tree,3}
18.37% {yz_index_hashtree_eqc,insert_both,4}
17.90% {yz_index_hashtree_eqc,update,2}
8.02% {yz_index_hashtree_eqc,start_kv_tree,0}
7.38% {yz_index_hashtree_eqc,start_yz_tree,0}
3.57% {yz_index_hashtree_eqc,compare,2}
[36.113 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.061 s] ok
  yz_kv:523: siblings_permitted_test_...[0.095 s] ok
  yz_kv:563: siblings_permitted_test_...[0.039 s] ok
  yz_kv:582: siblings_permitted_test_...[0.039 s] ok
  [done in 0.414 s]
module 'yz_misc'
  module 'yz_misc_tests'
    yz_misc_tests: should_copy_skip_test...[0.001 s] 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.013 s]
  [done in 0.013 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.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).............................................................................................................(x1).........
Time limit reached: 120.0 seconds.

OK, passed 1199 tests
[123.096 s] ok
  [done in 123.099 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.039 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.050 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.9dfdf0b.issues_720.9d0554b/.eunit/index.html

=INFO REPORT==== 14-Mar-2017::19:23:45 ===
    application: inets
    exited: killed
    type: temporary





✅ MAKE_XREF

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

📄


cd /tmp/thumbs/develop.9dfdf0b.issues_720.9d0554b; make xref




  /tmp/thumbs/develop.9dfdf0b.issues_720.9d0554b/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.issues_720.9d0554b (get-deps)
/tmp/thumbs/develop.9dfdf0b.issues_720.9d0554b/rebar compile
==> kvc (compile)
==> sidejob (compile)
==> erlang_js (compile)
make[1]: Entering directory `/tmp/thumbs/develop.9dfdf0b.issues_720.9d0554b/deps/erlang_js'
cd c_src; make
make[2]: Entering directory `/tmp/thumbs/develop.9dfdf0b.issues_720.9d0554b/deps/erlang_js/c_src'
make[2]: Nothing to be done for `js'.
make[2]: Leaving directory `/tmp/thumbs/develop.9dfdf0b.issues_720.9d0554b/deps/erlang_js/c_src'
make[1]: Leaving directory `/tmp/thumbs/develop.9dfdf0b.issues_720.9d0554b/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.issues_720.9d0554b/deps/eleveldb/c_src/leveldb'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/tmp/thumbs/develop.9dfdf0b.issues_720.9d0554b/deps/eleveldb/c_src/leveldb'
make[1]: Entering directory `/tmp/thumbs/develop.9dfdf0b.issues_720.9d0554b/deps/eleveldb/c_src/leveldb'
make[1]: Nothing to be done for `tools'.
make[1]: Leaving directory `/tmp/thumbs/develop.9dfdf0b.issues_720.9d0554b/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.issues_720.9d0554b/deps/proper'
make[1]: `include/compile_flags.hrl' is up to date.
make[1]: Leaving directory `/tmp/thumbs/develop.9dfdf0b.issues_720.9d0554b/deps/proper'
==> stdlib2 (compile)
==> hyper (compile)
==> gproc (compile)
==> chronos (compile)
==> riak_kv (compile)
==> ibrowse (compile)
==> fuse (compile)
==> riakc (compile)
==> develop.9dfdf0b.issues_720.9d0554b (compile)
/tmp/thumbs/develop.9dfdf0b.issues_720.9d0554b/rebar xref skip_deps=true
WARN:  Ignoring sub_dirs for /tmp/thumbs/develop.9dfdf0b.issues_720.9d0554b/deps/exometer_core
==> develop.9dfdf0b.issues_720.9d0554b (xref)





✅ MAKE_DIALYZER

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

📄


cd /tmp/thumbs/develop.9dfdf0b.issues_720.9d0554b; make dialyzer




  
  
... Snipped 676 lines ...
s: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.09s
done (passed successfully)
==> develop.9dfdf0b.issues_720.9d0554b (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.39s
  Proceeding with analysis... done in 0m3.35s
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

3 participants