Hi Solr Community,

While running large streaming queries on Solr 8.11.2, I am noticing the
following errors across shards while querying using the /export handler.
The error trace is:

o.a.s.h.e.ExportBuffers Exception running filler / writer => java.util.
concurrent.TimeoutException at java.base/java.util.concurrent.CyclicBarrier.
dowait(CyclicBarrier.java:258) java.util.concurrent.TimeoutException: null
at java.util.concurrent.CyclicBarrier.dowait(CyclicBarrier.java:258) ~[?:?]
at java.util.concurrent.CyclicBarrier.await(CyclicBarrier.java:436) ~[?:?]
at org.apache.solr.handler.export.ExportBuffers.exchangeBuffers(
ExportBuffers.java:144) ~[solr-core-8.11.2.jar:8.11.2
17dee71932c683e345508113523e764c3e4c80fa - mdrob - 2022-06-13 11:27:54] at
org.apache.solr.handler.export.ExportWriter.lambda$writeDocs$9(ExportWriter.
java:426) ~[solr-core-8.11.2.jar:8.11.2
17dee71932c683e345508113523e764c3e4c80fa - mdrob - 2022-06-13 11:27:54] at
org.apache.solr.handler.export.ExportBuffers.run(ExportBuffers.java:217) ~[
solr-core-8.11.2.jar:8.11.2 17dee71932c683e345508113523e764c3e4c80fa - mdrob
- 2022-06-13 11:27:54] at org.apache.solr.handler.export.ExportWriter.
writeDocs(ExportWriter.java:400) ~[solr-core-8.11.2.jar:8.11.2
17dee71932c683e345508113523e764c3e4c80fa - mdrob - 2022-06-13 11:27:54] at
org.apache.solr.handler.export.ExportWriter.lambda$null$1(ExportWriter.java:
288) ~[solr-core-8.11.2.jar:8.11.2 17dee71932c683e345508113523e764c3e4c80fa
- mdrob - 2022-06-13 11:27:54] at org.apache.solr.common.util.JavaBinCodec.
writeIterator(JavaBinCodec.java:753) ~[solr-solrj-8.11.2.jar:8.11.2
17dee71932c683e345508113523e764c3e4c80fa - mdrob - 2022-06-13 11:27:56] at
org.apache.solr.common.util.JavaBinCodec.writeKnownType(JavaBinCodec.java:
369) ~[solr-solrj-8.11.2.jar:8.11.2 17dee71932c683e345508113523e764c3e4c80fa
- mdrob - 2022-06-13 11:27:56] at org.apache.solr.common.util.JavaBinCodec.
writeVal(JavaBinCodec.java:255) ~[solr-solrj-8.11.2.jar:8.11.2
17dee71932c683e345508113523e764c3e4c80fa - mdrob - 2022-06-13 11:27:56] at
org.apache.solr.common.util.JavaBinCodec$BinEntryWriter.put(JavaBinCodec.
java:441) ~[solr-solrj-8.11.2.jar:8.11.2
17dee71932c683e345508113523e764c3e4c80fa - mdrob - 2022-06-13 11:27:56] at
org.apache.solr.handler.export.ExportWriter.lambda$null$2(ExportWriter.java:
288) ~[solr-core-8.11.2.jar:8.11.2 17dee71932c683e345508113523e764c3e4c80fa
- mdrob - 2022-06-13 11:27:54] at org.apache.solr.common.util.JavaBinCodec.
writeMap(JavaBinCodec.java:501) ~[solr-solrj-8.11.2.jar:8.11.2
17dee71932c683e345508113523e764c3e4c80fa - mdrob - 2022-06-13 11:27:56] at
org.apache.solr.common.util.JavaBinCodec.writeKnownType(JavaBinCodec.java:
390) ~[solr-solrj-8.11.2.jar:8.11.2 17dee71932c683e345508113523e764c3e4c80fa
- mdrob - 2022-06-13 11:27:56] at org.apache.solr.common.util.JavaBinCodec.
writeVal(JavaBinCodec.java:255) ~[solr-solrj-8.11.2.jar:8.11.2
17dee71932c683e345508113523e764c3e4c80fa - mdrob - 2022-06-13 11:27:56] at
org.apache.solr.common.util.JavaBinCodec$BinEntryWriter.put(JavaBinCodec.
java:441) ~[solr-solrj-8.11.2.jar:8.11.2
17dee71932c683e345508113523e764c3e4c80fa - mdrob - 2022-06-13 11:27:56] at
org.apache.solr.handler.export.ExportWriter.lambda$write$3(ExportWriter.java
:286) ~[solr-core-8.11.2.jar:8.11.2 17dee71932c683e345508113523e764c3e4c80fa
- mdrob - 2022-06-13 11:27:54] at org.apache.solr.common.util.JavaBinCodec.
writeMap(JavaBinCodec.java:501) ~[solr-solrj-8.11.2.jar:8.11.2
17dee71932c683e345508113523e764c3e4c80fa - mdrob - 2022-06-13 11:27:56] at
org.apache.solr.handler.export.ExportWriter.write(ExportWriter.java:284) ~[
solr-core-8.11.2.jar:8.11.2 17dee71932c683e345508113523e764c3e4c80fa - mdrob
- 2022-06-13 11:27:54] at org.apache.solr.core.SolrCore$4.write(SolrCore.
java:2787) ~[solr-core-8.11.2.jar:8.11.2
17dee71932c683e345508113523e764c3e4c80fa - mdrob - 2022-06-13 11:27:54] at
org.apache.solr.response.QueryResponseWriterUtil.writeQueryResponse(
QueryResponseWriterUtil.java:49) ~[solr-core-8.11.2.jar:8.11.2
17dee71932c683e345508113523e764c3e4c80fa - mdrob - 2022-06-13 11:27:54] at
org.apache.solr.servlet.HttpSolrCall.writeResponse(HttpSolrCall.java:887) ~[
solr-core-8.11.2.jar:8.11.2 17dee71932c683e345508113523e764c3e4c80fa - mdrob
- 2022-06-13 11:27:54] at org.apache.solr.servlet.HttpSolrCall.call(
HttpSolrCall.java:580) ~[solr-core-8.11.2.jar:8.11.2
17dee71932c683e345508113523e764c3e4c80fa - mdrob - 2022-06-13 11:27:54] at
org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:
427) ~[solr-core-8.11.2.jar:8.11.2 17dee71932c683e345508113523e764c3e4c80fa
- mdrob - 2022-06-13 11:27:54] at org.apache.solr.servlet.SolrDispatchFilter
.doFilter(SolrDispatchFilter.java:357) ~[solr-core-8.11.2.jar:8.11.2
17dee71932c683e345508113523e764c3e4c80fa - mdrob - 2022-06-13 11:27:54] at
org.eclipse.jetty.servlet.FilterHolder.doFilter(FilterHolder.java:201) ~[
jetty-servlet-9.4.44.v20210927.jar:9.4.44.v20210927] at org.eclipse.jetty.
servlet.ServletHandler$Chain.doFilter(ServletHandler.java:1601) ~[jetty-
servlet-9.4.44.v20210927.jar:9.4.44.v20210927] at org.eclipse.jetty.servlet.
ServletHandler.doHandle(ServletHandler.java:548) ~[jetty-servlet-9.4.44.
v20210927.jar:9.4.44.v20210927] at org.eclipse.jetty.server.handler.
ScopedHandler.handle(ScopedHandler.java:143) ~[jetty-server-9.4.44.v20210927
.jar:9.4.44.v20210927] at org.eclipse.jetty.security.SecurityHandler.handle(
SecurityHandler.java:600) ~[jetty-security-9.4.44.v20210927.jar:9.4.44.
v20210927] at org.eclipse.jetty.server.handler.HandlerWrapper.handle(
HandlerWrapper.java:127) ~[jetty-server-9.4.44.v20210927.jar:9.4.44.
v20210927] at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(
ScopedHandler.java:235) ~[jetty-server-9.4.44.v20210927.jar:9.4.44.v20210927]
at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.
java:1624) ~[jetty-server-9.4.44.v20210927.jar:9.4.44.v20210927] at org.
eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:233)
~[jetty-server-9.4.44.v20210927.jar:9.4.44.v20210927] at org.eclipse.jetty.
server.handler.ContextHandler.doHandle(ContextHandler.java:1434) ~[jetty-
server-9.4.44.v20210927.jar:9.4.44.v20210927] at org.eclipse.jetty.server.
handler.ScopedHandler.nextScope(ScopedHandler.java:188) ~[jetty-server-9.4.
44.v20210927.jar:9.4.44.v20210927] at org.eclipse.jetty.servlet.
ServletHandler.doScope(ServletHandler.java:501) ~[jetty-servlet-9.4.44.
v20210927.jar:9.4.44.v20210927] at org.eclipse.jetty.server.session.
SessionHandler.doScope(SessionHandler.java:1594) ~[jetty-server-9.4.44.
v20210927.jar:9.4.44.v20210927] at org.eclipse.jetty.server.handler.
ScopedHandler.nextScope(ScopedHandler.java:186) ~[jetty-server-9.4.44.
v20210927.jar:9.4.44.v20210927] at org.eclipse.jetty.server.handler.
ContextHandler.doScope(ContextHandler.java:1349) ~[jetty-server-9.4.44.
v20210927.jar:9.4.44.v20210927] at org.eclipse.jetty.server.handler.
ScopedHandler.handle(ScopedHandler.java:141) ~[jetty-server-9.4.44.v20210927
.jar:9.4.44.v20210927] at org.eclipse.jetty.server.handler.
ContextHandlerCollection.handle(ContextHandlerCollection.java:191) ~[jetty-
server-9.4.44.v20210927.jar:9.4.44.v20210927] at org.eclipse.jetty.server.
handler.InetAccessHandler.handle(InetAccessHandler.java:177) ~[jetty-server-
9.4.44.v20210927.jar:9.4.44.v20210927] at org.eclipse.jetty.server.handler.
HandlerCollection.handle(HandlerCollection.java:146) ~[jetty-server-9.4.44.
v20210927.jar:9.4.44.v20210927] at org.eclipse.jetty.server.handler.
HandlerWrapper.handle(HandlerWrapper.java:127) ~[jetty-server-9.4.44.
v20210927.jar:9.4.44.v20210927] at org.eclipse.jetty.rewrite.handler.
RewriteHandler.handle(RewriteHandler.java:322) ~[jetty-rewrite-9.4.44.
v20210927.jar:9.4.44.v20210927] at org.eclipse.jetty.server.handler.gzip.
GzipHandler.handle(GzipHandler.java:763) ~[jetty-server-9.4.44.v20210927.jar
:9.4.44.v20210927] at org.eclipse.jetty.server.handler.HandlerWrapper.handle
(HandlerWrapper.java:127) ~[jetty-server-9.4.44.v20210927.jar:9.4.44.
v20210927] at org.eclipse.jetty.server.Server.handle(Server.java:516) ~[
jetty-server-9.4.44.v20210927.jar:9.4.44.v20210927] at org.eclipse.jetty.
server.HttpChannel.lambda$handle$1(HttpChannel.java:400) ~[jetty-server-9.4.
44.v20210927.jar:9.4.44.v20210927] at org.eclipse.jetty.server.HttpChannel.
dispatch(HttpChannel.java:645) ~[jetty-server-9.4.44.v20210927.jar:9.4.44.
v20210927] at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:
392) ~[jetty-server-9.4.44.v20210927.jar:9.4.44.v20210927] at org.eclipse.
jetty.server.HttpConnection.onFillable(HttpConnection.java:277) ~[jetty-
server-9.4.44.v20210927.jar:9.4.44.v20210927] at org.eclipse.jetty.io.
AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:311) ~[
jetty-io-9.4.44.v20210927.jar:9.4.44.v20210927] at org.eclipse.jetty.io.
FillInterest.fillable(FillInterest.java:105) ~[jetty-io-9.4.44.v20210927.jar
:9.4.44.v20210927] at org.eclipse.jetty.io.ssl.SslConnection$
DecryptedEndPoint.onFillable(SslConnection.java:555) ~[jetty-io-9.4.44.
v20210927.jar:9.4.44.v20210927] at org.eclipse.jetty.io.ssl.SslConnection.
onFillable(SslConnection.java:410) ~[jetty-io-9.4.44.v20210927.jar:9.4.44.
v20210927] at org.eclipse.jetty.io.ssl.SslConnection$2.succeeded(
SslConnection.java:164) ~[jetty-io-9.4.44.v20210927.jar:9.4.44.v20210927] at
org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:105) ~[jetty-io
-9.4.44.v20210927.jar:9.4.44.v20210927] at org.eclipse.jetty.io.
ChannelEndPoint$1.run(ChannelEndPoint.java:104) ~[jetty-io-9.4.44.v20210927.
jar:9.4.44.v20210927] at org.eclipse.jetty.util.thread.strategy.
EatWhatYouKill.runTask(EatWhatYouKill.java:338) ~[jetty-util-9.4.44.
v20210927.jar:9.4.44.v20210927] at org.eclipse.jetty.util.thread.strategy.
EatWhatYouKill.doProduce(EatWhatYouKill.java:315) ~[jetty-util-9.4.44.
v20210927.jar:9.4.44.v20210927] at org.eclipse.jetty.util.thread.strategy.
EatWhatYouKill.tryProduce(EatWhatYouKill.java:173) ~[jetty-util-9.4.44.
v20210927.jar:9.4.44.v20210927] at org.eclipse.jetty.util.thread.strategy.
EatWhatYouKill.run(EatWhatYouKill.java:131) ~[jetty-util-9.4.44.v20210927.
jar:9.4.44.v20210927] at org.eclipse.jetty.util.thread.
ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:409) ~
[jetty-util-9.4.44.v20210927.jar:9.4.44.v20210927] at org.eclipse.jetty.util
.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:883) ~[jetty-util-9.4.
44.v20210927.jar:9.4.44.v20210927] at org.eclipse.jetty.util.thread.
QueuedThreadPool$Runner.run(QueuedThreadPool.java:1034) ~[jetty-util-9.4.44.
v20210927.jar:9.4.44.v20210927] at java.lang.Thread.run(Thread.java:829) [?:
?]


This timeout seems to be a hard-coded 10 minute timeout. I don't see a
client error but on one occasion, I noticed that the hit result counts were
different. Is there a potential bug here that I am seeing here?

Regards,
Ajay

Reply via email to