IPA may not find partition created by conductor
Bug #1739421 reported by
Nikolay Fedotov
This bug affects 2 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
ironic-lib |
Fix Released
|
High
|
Julia Kreger |
Bug Description
Sometimes IPA could not find partition created by conductor.
See attached log. Conductor found the partition UUID and gave it to API but could not find it. In fact there so no such partition.
The issue mentioned here https:/
affects: | ironic-python-agent → ironic-lib |
Changed in ironic-lib: | |
status: | New → Triaged |
importance: | Undecided → High |
assignee: | nobody → Nikolay Fedotov (nfedotov) |
status: | Triaged → In Progress |
Changed in ironic-lib: | |
assignee: | Nikolay Fedotov (nfedotov) → Julia Kreger (juliaashleykreger) |
To post a comment you must log in.
It looks like there is a race condition somewhere between "destroying metadata" <->"exposing disk to conductor"->"do partitioning on conductor side". lib/conductor source code
Reproduced manually using commands collected in attached file. The commands are pulled from agent/agent-