Skip to content

Ref: call deinitComponents during topology teardown#4997

Closed
dcpagotto wants to merge 1 commit intonasa:develfrom
dcpagotto:codex/ref-deinit-topology-teardown
Closed

Ref: call deinitComponents during topology teardown#4997
dcpagotto wants to merge 1 commit intonasa:develfrom
dcpagotto:codex/ref-deinit-topology-teardown

Conversation

@dcpagotto
Copy link
Copy Markdown
Contributor

this fixes a small gap in the Ref teardown flow.

today teardown calls tearDownComponents(state), but it does not call deinitComponents(state). That leaves the shutdown path incomplete, since component owned teardown runs but final deinit never happens.

the fix is to call deinitComponents(state) right after tearDownComponents(state), and update the header comment so the documented lifecylce matches the actual one.

I validated this locally with generate, build, and execution on WSL, and I did not hit any regresison on that path.

if there is any reason this deinit step was intentionally skipped before, I would aprecaite a second look, but from what I can see this was just a missnig step in teardown.

Thanks! Dhiego Pagotto...

@dcpagotto dcpagotto closed this Apr 11, 2026
@dcpagotto dcpagotto deleted the codex/ref-deinit-topology-teardown branch April 11, 2026 04:23
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.

1 participant