We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 40258f7 commit e12d382Copy full SHA for e12d382
core/trino-main/src/main/java/io/trino/execution/QueryStateMachine.java
@@ -1387,7 +1387,10 @@ public QueryInfo updateQueryInfo(Optional<StageInfo> stageInfo)
1387
{
1388
QueryInfo queryInfo = getQueryInfo(stageInfo);
1389
if (queryInfo.isFinalQueryInfo()) {
1390
- finalQueryInfo.compareAndSet(Optional.empty(), Optional.of(queryInfo));
+ if (!finalQueryInfo.compareAndSet(Optional.empty(), Optional.of(queryInfo))) {
1391
+ // use the final query info if it is already set
1392
+ queryInfo = finalQueryInfo.get().orElseThrow();
1393
+ }
1394
}
1395
return queryInfo;
1396
0 commit comments