Skip to content

Conversation

@VeronikaLazarev
Copy link

Commit Message: dynamic_modules: add concurrency methods - worker threads amount/worker index
Additional Description: Enables lock-free context management per envoy worker thread in dynamic modules. On server initialization, context per worker can be allocated according to concurrency setting. This context can be later accessed by worker id from filter methods.
Risk Level: Low
Testing: Added Tests
Docs Changes: N/A
Release Notes: N/A
Platform Specific Features:
[Optional Runtime guard:]
[Optional Fixes #Issue]
[Optional Fixes commit #PR or SHA]
[Optional Deprecated:]
[Optional API Considerations:]

Signed-off-by: Veronika Lazarev <[email protected]>
Signed-off-by: Veronika Lazarev <[email protected]>
Signed-off-by: Veronika Lazarev <[email protected]>
Signed-off-by: Veronika Lazarev <[email protected]>
Signed-off-by: Veronika Lazarev <[email protected]>
Signed-off-by: Veronika Lazarev <[email protected]>
Signed-off-by: Veronika Lazarev <[email protected]>
@repokitteh-read-only
Copy link

Hi @VeronikaLazarev, welcome and thank you for your contribution.

We will try to review your Pull Request as quickly as possible.

In the meantime, please take a look at the contribution guidelines if you have not done so already.

🐱

Caused by: #42818 was opened by VeronikaLazarev.

see: more, trace.

@repokitteh-read-only
Copy link

As a reminder, PRs marked as draft will not be automatically assigned reviewers,
or be handled by maintainer-oncall triage.

Please mark your PR as ready when you want it to be reviewed!

🐱

Caused by: #42818 was opened by VeronikaLazarev.

see: more, trace.

@VeronikaLazarev VeronikaLazarev changed the title Dynamic module concurrency dynamic_modules: add concurrency methods - worker threads amount/worker index Dec 31, 2025
VeronikaLazarev and others added 11 commits December 31, 2025 20:57
Signed-off-by: Veronika Lazarev <[email protected]>
Signed-off-by: Veronika Lazarev <[email protected]>
Signed-off-by: Veronika Lazarev <[email protected]>
Signed-off-by: Veronika Lazarev <[email protected]>
Signed-off-by: Veronika Lazarev <[email protected]>
Signed-off-by: Veronika Lazarev <[email protected]>
Signed-off-by: Veronika Lazarev <[email protected]>
@VeronikaLazarev VeronikaLazarev marked this pull request as ready for review January 7, 2026 10:08
@mathetake
Copy link
Member

This is actually meaningful especially for writing a Go filters i think cc @wbpcode

@mathetake mathetake self-assigned this Jan 7, 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.

3 participants