Page MenuHomePhabricator

WDQS - ChunkedRunningQuery / Query is done
Closed, ResolvedPublic

Description

This looks related to BLZG-1418 (issue opened by @Smalyshev himself a couple years ago). It looks like a case of normal termination once a query has been canceled (looking at BLZG-1418 and the code in AbstractRunningQuery). This looks more like a too eager exception handler in ChunkedRunningQuery than a real issue.

Frequency: ~1/minute

Logger: com.bigdata.bop.engine.ChunkedRunningQuery

Message:

queryId=dd6a68a2-6d59-4d66-999c-c1b5c25753b9, bopId=6, bop=com.bigdata.bop.rdf.join.MockTermResolverOp[6](ConditionalRoutingOp[3])[ MockTermResolverOp.vars=[82d8faef-f60e-4d30-863f-5f9187afa721], IPredicate.relationName=[wdq.lex], IPredicate.timestamp=1504616743985, PipelineOp.sharedState=true, BOp.bopId=6]

Stacktrace (example):

java.lang.RuntimeException: Query is done
	at com.bigdata.bop.engine.AbstractRunningQuery.startOp(AbstractRunningQuery.java:787)
	at com.bigdata.bop.engine.QueryEngine.startOp(QueryEngine.java:1358)
	at com.bigdata.bop.engine.ChunkedRunningQuery$ChunkTaskWrapper.run(ChunkedRunningQuery.java:912)
	at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
	at com.bigdata.concurrent.FutureTaskMon.run(FutureTaskMon.java:63)
	at com.bigdata.bop.engine.ChunkedRunningQuery$ChunkFutureTask.run(ChunkedRunningQuery.java:821)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	at java.lang.Thread.run(Thread.java:748)

Event Timeline

Smalyshev claimed this task.

Looks like this is normal, as a consequence of query timing out while some operations are still in progress.