Missing task report.json when using MM-less Druid

13 views
Skip to first unread message

Kayla Oliva

unread,
Jun 26, 2025, 2:37:50 PMJun 26
to Druid User
Hi all,
I'm currently in the process of enabling MM-less Druid on our cluster that's using Druid 31.0.2.

When a task completes and we view the execution details via the query panel in the Druid Console, we see a blank box that says: “Request failed with status code 404" instead of the breakdown we're used to seeing.
Screenshot 2025-06-26 at 2.05.52 PM.png

We observe this error with:
  • druid.indexer.runner.type: k8s
  • druid.indexer.runner.type: k8sAndWorker
    druid.indexer.runner.k8sAndWorker.runnerStrategy.type=k8s
but not for:
  • druid.indexer.runner.type: k8sAndWorker
    druid.indexer.runner.k8sAndWorker.runnerStrategy.type=worker
The theory about a missing task report.json file not getting created stems from two observations:
  • We observe the error No task reports file exists to push from AbstractTask.cleanUp. We do however, observe the status file in GCS once the task completes.
  • The network tab shows that the response from /druid/v2/sql/statements/{queryId} is used to power that view. After tracing through the code, and adding a log statement to confirm, we saw GoogleTaskLogs.streamTaskReports is downstream of it.
Have others run into the same issue?

Reply all
Reply to author
Forward
0 new messages