{"push_id":812651421,"size":9,"distinct_size":9,"ref":"refs/heads/experiment/solrq-component-eqc","head":"0c58cc3e48a4d6035a4de22e3c5394ef41fc7ef4","before":"9cf09ef3c247978eb2afbb453b02388f807ea378","commits":[{"sha":"9a3bb6a23e9ee77080d2b485df125cd001bda505","author":{"email":"93c782add20c77fc4c8dcfa47f8ae3408c5aef34@quviq.com","name":"Thomas Arts"},"message":"Remove reason for rebar complain when pulling fuse","distinct":true,"url":"https://api.github.com/repos/basho/yokozuna/commits/9a3bb6a23e9ee77080d2b485df125cd001bda505"},{"sha":"5886cc47cd73f4c9396a02d05750725bfa03be01","author":{"email":"93c782add20c77fc4c8dcfa47f8ae3408c5aef34@quviq.com","name":"Thomas Arts"},"message":"Show the states when re-running a test to get more information","distinct":true,"url":"https://api.github.com/repos/basho/yokozuna/commits/5886cc47cd73f4c9396a02d05750725bfa03be01"},{"sha":"18296c3422cea5ddb9062d6666265a2e11ab6f7f","author":{"email":"93c782add20c77fc4c8dcfa47f8ae3408c5aef34@quviq.com","name":"Thomas Arts"},"message":"Do not show counter example when already pretty printing it. Make sure all commands run in a worker process.","distinct":true,"url":"https://api.github.com/repos/basho/yokozuna/commits/18296c3422cea5ddb9062d6666265a2e11ab6f7f"},{"sha":"0c50c75dd5a62b1c0ce6cc1694b38e492f564029","author":{"email":"93c782add20c77fc4c8dcfa47f8ae3408c5aef34@quviq.com","name":"Thomas Arts"},"message":"When running in a workeer process, no sleeps needed any more","distinct":true,"url":"https://api.github.com/repos/basho/yokozuna/commits/0c50c75dd5a62b1c0ce6cc1694b38e492f564029"},{"sha":"d5edf0bd342d636d3f1c2c492f007fd7b3775f4b","author":{"email":"93c782add20c77fc4c8dcfa47f8ae3408c5aef34@quviq.com","name":"Thomas Arts"},"message":"When supervisor dies, QuickCheck also does, not printing the failing test case. Failing might now be problematic, since it is observed in the next test... but it would not have given good output anyway","distinct":true,"url":"https://api.github.com/repos/basho/yokozuna/commits/d5edf0bd342d636d3f1c2c492f007fd7b3775f4b"},{"sha":"bf6269276f630938034f92a2c240e99813421f79","author":{"email":"93c782add20c77fc4c8dcfa47f8ae3408c5aef34@quviq.com","name":"Thomas Arts"},"message":"Standard machinery for blocking is to use the process id","distinct":true,"url":"https://api.github.com/repos/basho/yokozuna/commits/bf6269276f630938034f92a2c240e99813421f79"},{"sha":"316a02cdae35ee6973217ea0e2d370e0bea9e367","author":{"email":"93c782add20c77fc4c8dcfa47f8ae3408c5aef34@quviq.com","name":"Thomas Arts"},"message":"Make some shrinking possible","distinct":true,"url":"https://api.github.com/repos/basho/yokozuna/commits/316a02cdae35ee6973217ea0e2d370e0bea9e367"},{"sha":"451861d2de8ac31be601cdb53054a79369bebae0","author":{"email":"93c782add20c77fc4c8dcfa47f8ae3408c5aef34@quviq.com","name":"Thomas Arts"},"message":"The processes blocked by index are the vnodes. Reflect this in the model","distinct":true,"url":"https://api.github.com/repos/basho/yokozuna/commits/451861d2de8ac31be601cdb53054a79369bebae0"},{"sha":"0c58cc3e48a4d6035a4de22e3c5394ef41fc7ef4","author":{"email":"a79e04750344b607a9f50266674b5875dff51849@basho.com","name":"Jon Meredith"},"message":"Temporarily added eqc:format messages to compare against callout.\n\nDo not understand why the callouts are not matching, it seems correct\nbased on the output of what is about to be called.\n\n```\n29> yz_solrq_eqc:check().\nCalling yz_solrq_helper:index_ready(54568240, \"index1\", <0.1107.0>)\nCalling yz_solrq_helper:index_batch(<0.1093.0>, \"index1\", [{{{<<\"bt1\">>,\n                                                              <<\"bn1\">>},\n                                                             <<\"k1\">>},\n                                                            {r_object,\n                                                             {<<\"bt1\">>,\n                                                              <<\"bn1\">>},\n                                                             <<\"k1\">>,\n                                                             [{r_content,\n                                                               {dict,1,16,16,\n                                                                8,80,48,\n                                                                {[],[],[],[],\n                                                                 [],[],[],[],\n                                                                 [],[],[],[],\n                                                                 [],[],[],[]},\n                                                                {{[],[],[],[],\n                                                                  [],[],[],[],\n                                                                  [],[],\n                                                                  [[<<\"content-type\">>,\n                                                                    116,101,\n                                                                    120,116,\n                                                                    47,112,\n                                                                    108,97,\n                                                                    105,110]],\n                                                                  [],[],[],[],\n                                                                  []}}},\n                                                               <<\"\\t\">>}],\n                                                             [],\n                                                             {dict,1,16,16,8,\n                                                              80,48,\n                                                              {[],[],[],[],[],\n                                                               [],[],[],[],[],\n                                                               [],[],[],[],[],\n                                                               []},\n                                                              {{[],[],[],[],\n                                                                [],[],[],[],\n                                                                [],[],\n                                                                [[<<\"content-type\">>,\n                                                                  116,101,120,\n                                                                  116,47,112,\n                                                                  108,97,105,\n                                                                  110]],\n                                                                [],[],[],[],\n                                                                []}}},\n                                                             undefined},\n                                                            delete,0}])\nFailed!\n\nS: #tstate{\n     hwm = 3,\n     batch_min = 2,\n     batch_max = 2,\n     started = false,\n     index_call = 1,\n     blocked = [],\n     inserted_by_index = [],\n     batched_by_index = [],\n     timers = [],\n     ready = [],\n     pending_by_index = [],\n     vnodes = []}\n\nyz_solrq_eqc:start(1, 1, 1) -> ok.\n\nS: #tstate{\n     hwm = 1,\n     batch_min = 1,\n     batch_max = 1,\n     started = true,\n     index_call = 1,\n     blocked = [],\n     inserted_by_index = [],\n     batched_by_index = [],\n     timers = [],\n     ready = [],\n     pending_by_index = [],\n     vnodes = []}\n\n%% self = <0.1108.0>\nyz_solrq_eqc:new_vnode() ->\n  ok.\n\nS: #tstate{\n     hwm = 1,\n     batch_min = 1,\n     batch_max = 1,\n     started = true,\n     index_call = 1,\n     blocked = [],\n     inserted_by_index = [],\n     batched_by_index = [],\n     timers = [],\n     ready = [],\n     pending_by_index = [],\n     vnodes = [<0.1108.0>]}\n\n%% self = <0.1108.0>\nyz_solrq_eqc:index(<0.1108.0>, \"index1\",\n    {r_object, {<<98, 116, 49>>, <<98, 110, 49>>}, <<107, 49>>,\n       [{r_content,\n           {dict, 1, 16, 16, 8, 80, 48,\n              {[], [], [], [], [], [], [], [], [], [], [], [], [], [], [], []},\n              {{[], [], [], [], [], [], [], [], [], [],\n                [[<<99, 111, 110, 116, 101, 110, 116, 45, 116, 121, 112, 101>>,\n                  116, 101, 120, 116, 47, 112, 108, 97, 105, 110]],\n                [], [], [], [], []}}},\n           <<9>>}],\n       [],\n       {dict, 1, 16, 16, 8, 80, 48,\n          {[], [], [], [], [], [], [], [], [], [], [], [], [], [], [], []},\n          {{[], [], [], [], [], [], [], [], [], [],\n            [[<<99, 111, 110, 116, 101, 110, 116, 45, 116, 121, 112, 101>>,\n              116, 101, 120, 116, 47, 112, 108, 97, 105, 110]],\n            [], [], [], [], []}}},\n       undefined},\n    delete, 0) ->\n  ok = yz_solrq_helper:index_ready(54568240, \"index1\", <0.1107.0>),\n  ok.\n\nS: #tstate{\n     hwm = 1,\n     batch_min = 1,\n     batch_max = 1,\n     started = true,\n     index_call = 2,\n     blocked = [],\n     inserted_by_index =\n       [{\"index1\",\n         [{{r_object, {<<98, 116, 49>>, <<98, 110, 49>>}, <<107, 49>>,\n              [{r_content,\n                  {dict, 1, 16, 16, 8, 80, 48,\n                     {[], [], [], [], [], [], [], [], [], [], [], [], [], [],\n                      [], []},\n                     {{[], [], [], [], [], [], [], [], [], [],\n                       [[<<99, 111, 110, 116, 101, 110, 116, 45, 116, 121, 112,\n                           101>>,\n                         116, 101, 120, 116, 47, 112, 108, 97, 105, 110]],\n                       [], [], [], [], []}}},\n                  <<9>>}],\n              [],\n              {dict, 1, 16, 16, 8, 80, 48,\n                 {[], [], [], [], [], [], [], [], [], [], [], [], [], [], [],\n                  []},\n                 {{[], [], [], [], [], [], [], [], [], [],\n                   [[<<99, 111, 110, 116, 101, 110, 116, 45, 116, 121, 112,\n                       101>>,\n                     116, 101, 120, 116, 47, 112, 108, 97, 105, 110]],\n                   [], [], [], [], []}}},\n              undefined},\n           delete, 0}]}],\n     batched_by_index = [],\n     timers = [],\n     ready = [{\"index1\", <0.1107.0>}],\n     pending_by_index = [{\"index1\", 1}],\n     vnodes = [<0.1108.0>]}\n\nyz_solrq_eqc:request_batch({\"index1\", <0.1107.0>}) -> ok.\n\nS: #tstate{\n     hwm = 1,\n     batch_min = 1,\n     batch_max = 1,\n     started = true,\n     index_call = 2,\n     blocked = [],\n     inserted_by_index =\n       [{\"index1\",\n         [{{r_object, {<<98, 116, 49>>, <<98, 110, 49>>}, <<107, 49>>,\n              [{r_content,\n                  {dict, 1, 16, 16, 8, 80, 48,\n                     {[], [], [], [], [], [], [], [], [], [], [], [], [], [],\n                      [], []},\n                     {{[], [], [], [], [], [], [], [], [], [],\n                       [[<<99, 111, 110, 116, 101, 110, 116, 45, 116, 121, 112,\n                           101>>,\n                         116, 101, 120, 116, 47, 112, 108, 97, 105, 110]],\n                       [], [], [], [], []}}},\n                  <<9>>}],\n              [],\n              {dict, 1, 16, 16, 8, 80, 48,\n                 {[], [], [], [], [], [], [], [], [], [], [], [], [], [], [],\n                  []},\n                 {{[], [], [], [], [], [], [], [], [], [],\n                   [[<<99, 111, 110, 116, 101, 110, 116, 45, 116, 121, 112,\n                       101>>,\n                     116, 101, 120, 116, 47, 112, 108, 97, 105, 110]],\n                   [], [], [], [], []}}},\n              undefined},\n           delete, 0}]}],\n     batched_by_index = [{\"index1\", [{var, {arg, {8, 0}}}]}],\n     timers = [],\n     ready = [],\n     pending_by_index = [{\"index1\", 0}],\n     vnodes = [<0.1108.0>]}\n\nReason:\n  Post-condition failed:\n  Callout mismatch: expected: yz_solrq_helper:index_batch(_, \"index1\", A8_0)\nresult: failed\n{postcondition,\n    {'Callout mismatch',\n        {expected,\n            {call,yz_solrq_helper,index_batch,\n                ['_',\"index1\",{var,{arg,{8,0}}}]}}}} /= ok\nsent: failed\n[{\"index1\",\n  [{{{<<\"bt1\">>,<<\"bn1\">>},<<\"k1\">>},\n    {r_object,{<<\"bt1\">>,<<\"bn1\">>},\n              <<\"k1\">>,\n              [{r_content,{dict,1,16,16,8,80,48,\n                                {[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],\n                                 []},\n                                {{[],[],[],[],[],[],[],[],[],[],\n                                  [[<<\"content-type\">>,116,101,120,116,47,112,\n                                    108,97,105,110]],\n                                  [],[],[],[],[]}}},\n                          <<\"\\t\">>}],\n              [],\n              {dict,1,16,16,8,80,48,\n                    {[],[],[],[],[],[],[],[],[],[],[],[],[],[],[],[]},\n                    {{[],[],[],[],[],[],[],[],[],[],\n                      [[<<\"content-type\">>,116,101,120,116,47,112,108,97,105,\n                        110]],\n                      [],[],[],[],[]}}},\n              undefined},\n    delete,0}]}] /= [{\"index1\",[{var,{arg,{8,0}}}]}]\nfalse\n30>\n```","distinct":true,"url":"https://api.github.com/repos/basho/yokozuna/commits/0c58cc3e48a4d6035a4de22e3c5394ef41fc7ef4"}]}