[
https://issues.apache.org/jira/browse/SOLR-11457?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Hoss Man updated SOLR-11457:
----------------------------
Attachment: jenkins.2112.HealthCheckHandlerTest.txt
note this relevant bit from the attached jenkins log...
{noformat}
[junit4] 2> 7608228 INFO
(TEST-HealthCheckHandlerTest.testHealthCheckHandler-seed#[D95E86B813E36BF4]) [
] o.a.s.SolrTestCaseJ4 ###Starting testHealthCheckHandler
[junit4] 2> 7608326 INFO (qtp723337605-16665) [n:127.0.0.1:59629_solr
] o.a.s.s.HttpSolrCall [admin] webapp=null path=/admin/health
params={wt=javabin&version=2} status=0 QTime=0
[junit4] 2> 7608327 INFO
(TEST-HealthCheckHandlerTest.testHealthCheckHandler-seed#[D95E86B813E36BF4]) [
] o.a.s.c.MiniSolrCloudCluster Expired zookeeper session 98767291805859843
from node htt
p://127.0.0.1:59629/solr
[junit4] 2> 7608347 INFO (zkCallback-2223-thread-1) [ ]
o.a.s.c.c.ZkStateReader Updated live nodes from ZooKeeper... (1) -> (0)
[junit4] 2> 7608514 WARN
(zkCallback-2218-thread-2-processing-n:127.0.0.1:59629_solr)
[n:127.0.0.1:59629_solr ] o.a.s.c.c.ConnectionManager Watcher
org.apache.solr.common.cloud.ConnectionManager@7e690903 name:
ZooKeeperConnection Watcher:127.0.0.1:54525/solr got event WatchedEvent
state:Disconnected type:None path:null path: null type: None
[junit4] 2> 7608514 WARN
(zkCallback-2218-thread-2-processing-n:127.0.0.1:59629_solr)
[n:127.0.0.1:59629_solr ] o.a.s.c.c.ConnectionManager zkClient has
disconnected
[junit4] 2> 7608521 INFO (qtp723337605-16663) [n:127.0.0.1:59629_solr
] o.a.s.s.HttpSolrCall [admin] webapp=null path=/admin/health
params={wt=javabin&version=2} status=0 QTime=0
[junit4] 2> 7608607 INFO
(TEST-HealthCheckHandlerTest.testHealthCheckHandler-seed#[D95E86B813E36BF4]) [
] o.a.s.SolrTestCaseJ4 ###Ending testHealthCheckHandler
[junit4] 2> 7608619 INFO
(TEST-HealthCheckHandlerTest.testHealthCheckHandlerWithCloudClient-seed#[D95E86B813E36BF4])
[ ] o.a.s.SolrTestCaseJ4 ###Starting testHealthCheckHandlerWithCloudClient
[junit4] 2> 7608647 INFO
(TEST-HealthCheckHandlerTest.testHealthCheckHandlerWithCloudClient-seed#[D95E86B813E36BF4])
[ ] o.a.s.SolrTestCaseJ4 ###Ending testHealthCheckHandlerWithCloudClient
[junit4] 2> 7608688 INFO
(TEST-HealthCheckHandlerTest.testHealthCheckHandlerSolrJ-seed#[D95E86B813E36BF4])
[ ] o.a.s.SolrTestCaseJ4 ###Starting testHealthCheckHandlerSolrJ
[junit4] 2> 7608706 INFO (qtp723337605-16668) [n:127.0.0.1:59629_solr
] o.a.s.s.HttpSolrCall [admin] webapp=null path=/admin/health
params={wt=javabin&version=2} status=503 QTime=0
[junit4] 2> 7608707 INFO
(TEST-HealthCheckHandlerTest.testHealthCheckHandlerSolrJ-seed#[D95E86B813E36BF4])
[ ] o.a.s.SolrTestCaseJ4 ###Ending testHealthCheckHandlerSolrJ
[junit4] 2> NOTE: reproduce with: ant test
-Dtestcase=HealthCheckHandlerTest -Dtests.method=testHealthCheckHandlerSolrJ
-Dtests.seed=D95E86B813E36BF4 -Dtests.multiplier=2 -Dtests.slow=true
-Dtests.locale=es-EC -Dtests.timezone=AGT -Dtests.asserts=true
-Dtests.file.encoding=UTF-8
[junit4] ERROR 0.06s J1 |
HealthCheckHandlerTest.testHealthCheckHandlerSolrJ <<<
[junit4] > Throwable #1:
org.apache.solr.client.solrj.impl.HttpSolrClient$RemoteSolrException: Error
from server at http://127.0.0.1:59629/solr: Host Unavailable: Not connected to
zk
...
{noformat}
as opposed to running the same seed (w/o all test methods) on my local machine
where it passes locally -- IIUC because the "closing socket connection and
attempting reconnect" has a chance to kick in before
{{testHealthCheckHandlerSolrJ}} starts
{noformat}
$ ant test -Dtestcase=HealthCheckHandlerTest -Dtests.seed=D95E86B813E36BF4
-Dtests.multiplier=2 -Dtests.slow=true -Dtests.locale=es-EC
-Dtests.timezone=AGT -Dtests.asserts=true -Dtests.file.encoding=UTF-8
...
[junit4] 2> 1976 INFO
(TEST-HealthCheckHandlerTest.testHealthCheckHandler-seed#[D95E86B813E36BF4]) [
] o.a.s.SolrTestCaseJ4 ###Starting testHealthCheckHandler
[junit4] 2> 2172 INFO (qtp2093157283-26) [n:127.0.0.1:46082_solr ]
o.a.s.s.HttpSolrCall [admin] webapp=null path=/admin/health
params={wt=javabin&version=2} status=0 QTime=31
[junit4] 2> 2213 INFO
(TEST-HealthCheckHandlerTest.testHealthCheckHandler-seed#[D95E86B813E36BF4]) [
] o.a.s.c.MiniSolrCloudCluster Expired zookeeper session 98801923520528387
from node http://127.0.0.1:46082/solr
[junit4] 2> 2214 INFO (zkCallback-13-thread-1) [ ]
o.a.s.c.c.ZkStateReader Updated live nodes from ZooKeeper... (1) -> (0)
[junit4] 2> 2214 WARN
(jetty-launcher-1-thread-1-SendThread(127.0.0.1:44037)) [n:127.0.0.1:46082_solr
] o.a.z.ClientCnxn Session 0x15f03d372910003 for server null, unexpected
error, closing socket connection and attempting reconnect
[junit4] 2> java.nio.channels.CancelledKeyException
[junit4] 2> at
sun.nio.ch.SelectionKeyImpl.ensureValid(SelectionKeyImpl.java:73)
[junit4] 2> at
sun.nio.ch.SelectionKeyImpl.interestOps(SelectionKeyImpl.java:77)
[junit4] 2> at
org.apache.zookeeper.ClientCnxnSocketNIO.enableWrite(ClientCnxnSocketNIO.java:389)
[junit4] 2> at
org.apache.zookeeper.ClientCnxnSocketNIO.doTransport(ClientCnxnSocketNIO.java:373)
[junit4] 2> at
org.apache.zookeeper.ClientCnxn$SendThread.run(ClientCnxn.java:1141)
[junit4] 2> 2315 INFO (qtp2093157283-28) [n:127.0.0.1:46082_solr ]
o.a.s.s.HttpSolrCall [admin] webapp=null path=/admin/health
params={wt=javabin&version=2} status=0 QTime=0
[junit4] 2> 2318 INFO
(TEST-HealthCheckHandlerTest.testHealthCheckHandler-seed#[D95E86B813E36BF4]) [
] o.a.s.SolrTestCaseJ4 ###Ending testHealthCheckHandler
[junit4] 2> 2319 WARN
(zkCallback-8-thread-3-processing-n:127.0.0.1:46082_solr)
[n:127.0.0.1:46082_solr ] o.a.s.c.c.ConnectionManager Watcher
org.apache.solr.common.cloud.ConnectionManager@30d07b10 name:
ZooKeeperConnection Watcher:127.0.0.1:44037/solr got event WatchedEvent
state:Disconnected type:None path:null path: null type: None
[junit4] 2> 2319 WARN
(zkCallback-8-thread-3-processing-n:127.0.0.1:46082_solr)
[n:127.0.0.1:46082_solr ] o.a.s.c.c.ConnectionManager zkClient has
disconnected
[junit4] OK 0.37s | HealthCheckHandlerTest.testHealthCheckHandler
[junit4] 2> 2336 INFO
(TEST-HealthCheckHandlerTest.testHealthCheckHandlerWithCloudClient-seed#[D95E86B813E36BF4])
[ ] o.a.s.SolrTestCaseJ4 ###Starting testHealthCheckHandlerWithCloudClient
[junit4] 2> 2338 INFO
(TEST-HealthCheckHandlerTest.testHealthCheckHandlerWithCloudClient-seed#[D95E86B813E36BF4])
[ ] o.a.s.SolrTestCaseJ4 ###Ending testHealthCheckHandlerWithCloudClient
[junit4] OK 0.01s |
HealthCheckHandlerTest.testHealthCheckHandlerWithCloudClient
[junit4] 2> 2342 INFO
(TEST-HealthCheckHandlerTest.testHealthCheckHandlerSolrJ-seed#[D95E86B813E36BF4])
[ ] o.a.s.SolrTestCaseJ4 ###Starting testHealthCheckHandlerSolrJ
[junit4] 2> 2345 INFO (qtp2093157283-26) [n:127.0.0.1:46082_solr ]
o.a.s.s.HttpSolrCall [admin] webapp=null path=/admin/health
params={wt=javabin&version=2} status=0 QTime=0
[junit4] 2> 2346 INFO
(TEST-HealthCheckHandlerTest.testHealthCheckHandlerSolrJ-seed#[D95E86B813E36BF4])
[ ] o.a.s.SolrTestCaseJ4 ###Ending testHealthCheckHandlerSolrJ
[junit4] OK 0.01s | HealthCheckHandlerTest.testHealthCheckHandlerSolrJ
{noformat}
> HealthCheckHandlerTest.testHealthCheckHandlerSolrJ() non-reproducible
> failures -- test order/timing realted?
> ------------------------------------------------------------------------------------------------------------
>
> Key: SOLR-11457
> URL: https://issues.apache.org/jira/browse/SOLR-11457
> Project: Solr
> Issue Type: Bug
> Security Level: Public(Default Security Level. Issues are Public)
> Reporter: Hoss Man
> Attachments: jenkins.2112.HealthCheckHandlerTest.txt
>
>
> jenkins emais indicates this test has failed a fair bit since it was added 2
> months ago ... the only test log i managed to grab before they were deleted
> was from https://builds.apache.org/job/Lucene-Solr-Tests-master/2112/
> IIUC the root problem is that {{testHealthCheckHandler()}} is deliberately
> expring the ZK session, so if that actually happens (not garunteed, see
> SOLR-11456) and {{HealthCheckHandlerTest.testHealthCheckHandlerSolrJ()}} runs
> after it, then the helath check with fail and
> {{testHealthCheckHandlerSolrJ()}} will give a false negative.
--
This message was sent by Atlassian JIRA
(v6.4.14#64029)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]