Ongoing task progress not shown in Console when using MM-less extension

17 views
Skip to first unread message

Kayla Oliva

unread,
Jun 17, 2025, 2:20:49 PMJun 17
to Druid User

Hi all,
I'm currently in the process of enabling MM-less on our cluster that's using Druid 31.0.2. It's in migration mode where tasks are still being handled by Middle Managers.
druid.indexer.runner.type=k8sAndWorker druid.indexer.runner.k8sAndWorker.runnerStrategy.type=worker

I noticed that in the Druid Console, I'm no longer able to view the progress of a task while it's still running. However, once the task is complete, the full execution details do appear in the query task panel.

Is this expected when using the k8sAndWorker runner? How could we go about restoring this feature?

BEFORE
before.pngAFTERafter.png

Thanks

Kayla Oliva

unread,
Jun 24, 2025, 8:03:09 AMJun 24
to Druid User
After taking a look at how the view component that displays "Loading..." gets populated, we managed to apply a local patch that fixed this issue for both MM/k8s ingestions. Will open a PR some time in the future.

The gist is the K8sAndWorkerTaskRunner still uses the default implementation of `streamTaskReports` which returns `Optional.absent()`, so I overrode the implementation to delegate to the K8sTaskRunner or WorkerTaskRunner implementation of `streamTaskReports`
Reply all
Reply to author
Forward
0 new messages