[Xapian-tickets] [Xapian] #764: qp_scale1 intermittantly fails on 64-core POWER9 workstation
Xapian
nobody at xapian.org
Mon Jul 16 04:14:51 BST 2018
#764: qp_scale1 intermittantly fails on 64-core POWER9 workstation
-------------------------------+-------------------
Reporter: awilfox | Owner: olly
Type: defect | Status: new
Priority: normal | Milestone:
Component: Test Suite | Version: 1.4.6
Severity: normal | Keywords:
Blocked By: | Blocking:
Operating System: Linux |
-------------------------------+-------------------
Five runs on my 3.9 GHz, 64-core POWER9 workstation yield two passes, and
various failures on the other three runs:
{{{
awilcox on gwyn [pts/2 Mon 16 3:12] tests: ./runtest ./apitest -v
qp_scale1
Running tests with backend "none"...
Running tests with backend "inmemory"...
Running tests with backend "glass"...
Running test: qp_scale1... ok
./apitest backend glass: All 1 tests passed.
Running tests with backend "singlefile_glass"...
Running tests with backend "multi_glass"...
Running test: qp_scale1... ok
./apitest backend multi_glass: All 1 tests passed.
Running tests with backend "remoteprog_glass"...
Running tests with backend "remotetcp_glass"...
Running tests with backend "chert"...
Running test: qp_scale1... ok
./apitest backend chert: All 1 tests passed.
Running tests with backend "multi_chert"...
Running test: qp_scale1... ok
./apitest backend multi_chert: All 1 tests passed.
Running tests with backend "remoteprog_chert"...
Running tests with backend "remotetcp_chert"...
./apitest total: All 4 tests passed.
awilcox on gwyn [pts/2 Mon 16 3:12] tests: ./runtest ./apitest -v
qp_scale1
Running tests with backend "none"...
Running tests with backend "inmemory"...
Running tests with backend "glass"...
Running test: qp_scale1... ok
./apitest backend glass: All 1 tests passed.
Running tests with backend "singlefile_glass"...
Running tests with backend "multi_glass"...
Running test: qp_scale1... ok
./apitest backend multi_glass: All 1 tests passed.
Running tests with backend "remoteprog_glass"...
Running tests with backend "remotetcp_glass"...
Running tests with backend "chert"...
Running test: qp_scale1... ok
./apitest backend chert: All 1 tests passed.
Running tests with backend "multi_chert"...
Running test: qp_scale1... FAILED
small=0.011864s, large=0.01s
small=0.019998s, large=0.049996s
api_queryparser.cc:2639: (time2) < (time1 * 2.15)
Evaluates to: 0.049996 < 0.0429957
./apitest backend multi_chert: 0 tests passed, 1 failed.
Running tests with backend "remoteprog_chert"...
Running tests with backend "remotetcp_chert"...
./apitest total: 3 tests passed, 1 failed.
awilcox on gwyn [pts/2 Mon 16 3:12] tests: ./runtest ./apitest -v
qp_scale1
Running tests with backend "none"...
Running tests with backend "inmemory"...
Running tests with backend "glass"...
Running test: qp_scale1... ok
./apitest backend glass: All 1 tests passed.
Running tests with backend "singlefile_glass"...
Running tests with backend "multi_glass"...
Running test: qp_scale1... FAILED
small=0.003992s, large=0.019981s
api_queryparser.cc:2639: (time2) < (time1 * 2.15)
Evaluates to: 0.019981 < 0.0085828
./apitest backend multi_glass: 0 tests passed, 1 failed.
Running tests with backend "remoteprog_glass"...
Running tests with backend "remotetcp_glass"...
Running tests with backend "chert"...
Running test: qp_scale1... ok
./apitest backend chert: All 1 tests passed.
Running tests with backend "multi_chert"...
Running test: qp_scale1... FAILED
small=0.00814s, large=0.029998s
api_queryparser.cc:2639: (time2) < (time1 * 2.15)
Evaluates to: 0.029998 < 0.017501
./apitest backend multi_chert: 0 tests passed, 1 failed.
Running tests with backend "remoteprog_chert"...
Running tests with backend "remotetcp_chert"...
./apitest total: 2 tests passed, 2 failed.
awilcox on gwyn [pts/2 Mon 16 3:12] tests: ./runtest ./apitest -v
qp_scale1
Running tests with backend "none"...
Running tests with backend "inmemory"...
Running tests with backend "glass"...
Running test: qp_scale1... ok
./apitest backend glass: All 1 tests passed.
Running tests with backend "singlefile_glass"...
Running tests with backend "multi_glass"...
Running test: qp_scale1... FAILED
small=0.007257s, large=0.019999s
api_queryparser.cc:2639: (time2) < (time1 * 2.15)
Evaluates to: 0.019999 < 0.0156026
./apitest backend multi_glass: 0 tests passed, 1 failed.
Running tests with backend "remoteprog_glass"...
Running tests with backend "remotetcp_glass"...
Running tests with backend "chert"...
Running test: qp_scale1... ok
./apitest backend chert: All 1 tests passed.
Running tests with backend "multi_chert"...
Running test: qp_scale1... ok
./apitest backend multi_chert: All 1 tests passed.
Running tests with backend "remoteprog_chert"...
Running tests with backend "remotetcp_chert"...
./apitest total: 3 tests passed, 1 failed.
awilcox on gwyn [pts/2 Mon 16 3:12] tests: ./runtest ./apitest -v
qp_scale1
Running tests with backend "none"...
Running tests with backend "inmemory"...
Running tests with backend "glass"...
Running test: qp_scale1... ok
./apitest backend glass: All 1 tests passed.
Running tests with backend "singlefile_glass"...
Running tests with backend "multi_glass"...
Running test: qp_scale1... ok
./apitest backend multi_glass: All 1 tests passed.
Running tests with backend "remoteprog_glass"...
Running tests with backend "remotetcp_glass"...
Running tests with backend "chert"...
Running test: qp_scale1... ok
./apitest backend chert: All 1 tests passed.
Running tests with backend "multi_chert"...
Running test: qp_scale1... ok
./apitest backend multi_chert: All 1 tests passed.
Running tests with backend "remoteprog_chert"...
Running tests with backend "remotetcp_chert"...
./apitest total: All 4 tests passed.
}}}
I'm not sure how best to handle this. It seems that our package builder
crunches through this test so fast that kernel scheduler deltas throw it
off.
--
Ticket URL: <https://trac.xapian.org/ticket/764>
Xapian <https://xapian.org/>
Xapian
More information about the Xapian-tickets
mailing list