Skip to content

Don't connect to DUT in IPMI Init#348

Open
llogen wants to merge 1 commit into
mainfrom
fix/ipminit
Open

Don't connect to DUT in IPMI Init#348
llogen wants to merge 1 commit into
mainfrom
fix/ipminit

Conversation

@llogen

@llogen llogen commented Jun 30, 2026

Copy link
Copy Markdown
Contributor

The ipmi module opened the BMC session in Init(), so an unreachable BMC failed module init -- which dutagent treats as fatal, crash-looping the whole agent and taking every other device on the worker down with it. Create the client in Init but defer Connect to the first command, so an unreachable BMC surfaces as a normal command error instead.

The ipmi module opened the BMC session in Init(), so an unreachable
BMC failed module init -- which dutagent treats as fatal, crash-looping
the whole agent and taking every other device on the worker down with
it. Create the client in Init but defer Connect to the first command,
so an unreachable BMC surfaces as a normal command error instead.

Signed-off-by: llogen <christoph.lange@blindspot.software>

@jenstopp jenstopp left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Just fix linter stuff

@jenstopp jenstopp changed the title fix: offline BMC no longer crash-loops the agent Don't connect to DUT in IPMI Init Jul 1, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants