Skip to content

dynamic_modules: adds init manager integration to the dynamic modules in bootstrap#43377

Merged
agrawroh merged 3 commits intoenvoyproxy:mainfrom
agrawroh:feat-dm-bts-7
Feb 13, 2026
Merged

dynamic_modules: adds init manager integration to the dynamic modules in bootstrap#43377
agrawroh merged 3 commits intoenvoyproxy:mainfrom
agrawroh:feat-dm-bts-7

Conversation

@agrawroh
Copy link
Member

@agrawroh agrawroh commented Feb 8, 2026

Description

This PR adds init manager integration to the dynamic modules bootstrap extension ABI. After this PR, modules would be able to register an init target via register_init_target to block Envoy from accepting traffic until asynchronous initialization is complete, and then signal readiness via signal_init_complete.


Commit Message: dynamic_modules: adds init manager integration to the dynamic modules in bootstrap
Additional Description: Adds init manager integration to the dynamic modules bootstrap extension ABI.
Risk Level: Low
Testing: Added Tests
Docs Changes: Added
Release Notes: Added

@agrawroh agrawroh force-pushed the feat-dm-bts-7 branch 2 times, most recently from 4ecad7e to 1deca1f Compare February 12, 2026 06:22
… bootstrap

Signed-off-by: Rohit Agrawal <rohit.agrawal@databricks.com>
mathetake
mathetake previously approved these changes Feb 13, 2026
Copy link
Member

@mathetake mathetake left a comment

Choose a reason for hiding this comment

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

LGTM but did you think about registering by default rather than explicit callbacks like this? non blocking but i wonder which is better

@agrawroh
Copy link
Member Author

LGTM but did you think about registering by default rather than explicit callbacks like this? non blocking but i wonder which is better

Yes, we can think about auto-registering it. Let me try to do that

Signed-off-by: Rohit Agrawal <rohit.agrawal@databricks.com>
@agrawroh agrawroh enabled auto-merge (squash) February 13, 2026 03:45
@agrawroh agrawroh merged commit 12a1168 into envoyproxy:main Feb 13, 2026
26 of 27 checks passed
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