{"action":"opened","issue":{"url":"https://api.github.com/repos/nathanielherman/sto/issues/16","repository_url":"https://api.github.com/repos/nathanielherman/sto","labels_url":"https://api.github.com/repos/nathanielherman/sto/issues/16/labels{/name}","comments_url":"https://api.github.com/repos/nathanielherman/sto/issues/16/comments","events_url":"https://api.github.com/repos/nathanielherman/sto/issues/16/events","html_url":"https://github.com/nathanielherman/sto/issues/16","id":194901242,"number":16,"title":"assertion fails in tpcc with high contention","user":{"login":"msmummy","id":1394812,"avatar_url":"https://avatars.githubusercontent.com/u/1394812?v=3","gravatar_id":"","url":"https://api.github.com/users/msmummy","html_url":"https://github.com/msmummy","followers_url":"https://api.github.com/users/msmummy/followers","following_url":"https://api.github.com/users/msmummy/following{/other_user}","gists_url":"https://api.github.com/users/msmummy/gists{/gist_id}","starred_url":"https://api.github.com/users/msmummy/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/msmummy/subscriptions","organizations_url":"https://api.github.com/users/msmummy/orgs","repos_url":"https://api.github.com/users/msmummy/repos","events_url":"https://api.github.com/users/msmummy/events{/privacy}","received_events_url":"https://api.github.com/users/msmummy/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":0,"created_at":"2016-12-12T06:39:08Z","updated_at":"2016-12-12T06:39:08Z","closed_at":null,"body":"\r\nHi there, I really like this project and am trying to build something on top of it. In particular, I'm interested in the case where the workload has a lot of contention. To achieve this I ran the tpcc benchmark with only 1 warehouse on 24 cores. I found that an assert in the code is not passing. This issue is fully reproducible with the following command line, which is what I am using for compiling and running:\r\n\r\n```\r\nMODE=perf CXX=c++\\ -std=gnu++0x make -j dbtest\r\nout-perf.masstree/benchmarks/dbtest --runtime 30 --num-threads 24 --scale-factor 1 --bench tpcc -dmbta --retry-aborted-transactions --verbose\r\n```\r\nThe failed assertion is in tpcc.cc:1838\r\n```\r\nALWAYS_ASSERT(c_order_line.n >= 5 && c_order_line.n <= 15);\r\n```\r\n\r\nThe same command line runs fine with the stock Silo. Thanks!"}}
{"actor":{"display_login":"msmummy"}}