fix(query-orchestrator): Use external_id for queue result retrieval t… by ovr · Pull Request #10538 · cube-js/cube

@ovr ovr marked this pull request as ready for review

March 23, 2026 17:49
…o prevent no-cache query loops

No-cache queries could loop infinitely when multiple clients queried the same SQL near
the long polling timeout edge. The root cause was QUEUE RESULT's mark-delete semantics —
the first client to retry would consume the result, forcing others to re-execute the query.

@ovr

@ovr

@ovr

@ovr

@ovr

@ovr

paveltiunov