DUNE-DAQ / DUNE-DAQ/drunc

[Bug]: Incomplete implementation of the `log_on_server` command

Open
#992 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

bug Controller enhancement Process Manager
Dominant language
Python
Stars
3
Forks
5
Avg merge
2d 11h
Merged PRs (30d)
10

Description

Description

When executing the following, the relevant log file contains errors

log --target root-controller/df-controller test

df-controller log file contains

[2026/08/03 14:06:31 UTC] ERROR      controller.py:436                        drunc.controller.core.df-controller_ctrl           Target 'root-controller/df-controller' does not start with 'df-controller'
[2026/08/03 14:06:31 UTC] ERROR      controller.py:436                        drunc.controller.core.df-controller_ctrl           Target 'root-controller/df-controller' does not start with 'df-controller'
[2026/08/03 14:06:49 UTC] ERROR      controller.py:436                        drunc.controller.core.df-controller_ctrl           Target 'root-controller/df-controller' does not start with 'df-controller'
[2026/08/03 14:06:49 UTC] ERROR      controller.py:436                        drunc.controller.core.df-controller_ctrl           Target 'root-controller/df-controller' does not start with 'df-controller'
Steps to reproduce

Setup a nightly after 3rd of August

Version and environment

Anything after NFD_DEV_260804_A9

Impact

Small/Isolated

Anything else?

No response

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start with the log --target command implementation and controller.py around line 436, then reproduce the failure using a nightly after 3 August or version NFD_DEV_260804_A9. Trace how root-controller/df-controller is handled and verify that the command no longer emits the target-prefix errors in the df-controller log.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
backend, cli
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.