Make configure_controller lifecycle transition strict (no multi-hop) - #3196
Make configure_controller lifecycle transition strict (no multi-hop)#3196vedh1234 wants to merge 7 commits into
Conversation
|
This PR is stale because it has been open for 45 days with no activity. Please tag a maintainer for help on completing this PR, or close it if you think it has become obsolete. |
|
@vedh1234 could you follow-up on the comments please? |
a580c7f to
0fc660d
Compare
|
Sorry for the delay. |
|
@vedh1234 Can you recheck the tests are failing |
|
Hi @saikishor! |
christophfroehlich
left a comment
There was a problem hiding this comment.
Changes LGTM, but the tests are failing
|
I'm looking into it, on my local run, all the tests are passing (except the hardware related) but for some reason here they are failing. I'll check the CI logs. |
Fix for issue #2916
As discussed in #2916 and #2414, configure_controller() previously performed a multi-hop transition: if a controller was in Inactive state, it would auto-cleanup before configuring.
For now cleanup sequence in unload_controller was kept as-is. Altering this would strictly break backward compatibility for service clients (e.g., spawner, orchestrator nodes).
Changes: