Description
The non-informative warning is printed when SQL query is restarted.
[WARN ][pub-#3460][GridReduceQueryExecutor] Query run was already removed: 1467 2[2021-11-28T05:30:25,813][WARN ][pub-#3460][GridReduceQueryExecutor] Query run was already removed: 1468 3[2021-11-28T05:30:25,874][WARN ][pub-#3460][GridReduceQueryExecutor] Query run was already removed: 1469
Theis happens because we remove query context (ReduceQueryRun) from a map twice: when decide to retry the query
if (retry) { lastRun = runs.remove(qryReqId); assert lastRun != null; } else {
then when releasing resources in a finally block.
finally { if (release) { releaseRemoteResources(nodes, r, qryReqId, qry.distributedJoins(), mvccTracker);
Thus, the second try is failed with the log message.
Attachments
Attachments
Issue Links
- links to