-
Notifications
You must be signed in to change notification settings - Fork 4.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
golang: allow flushing buffer when processing the data asynchronously #37958
Conversation
Signed-off-by: spacewander <spacewanderlzx@gmail.com>
The failure of CI is caused by low coverage of
https://github.com/envoyproxy/envoy/actions/runs/12707270169 The CI on main branch also failed because of this: |
see #37959 |
@@ -90,6 +90,16 @@ updates: | |||
interval: daily | |||
time: "06:00" | |||
|
|||
- package-ecosystem: "gomod" | |||
directory: "/contrib/golang/filters/http/test/test_data/buffer_flush" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@spacewander there is a current conversation about consolidating/rationalizing these deps to one
currently the go test deps all contain the same deps and whenever they change (ie protobuf) we get an avalanche of dependency updates (and ci)
any chance we could address this first? cc @doujiang24
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
#37962 has landed - so iiuc this bit should no longer be necessary
/wait (for CI) |
Surpassed by #38362 |
Commit Message: golang: allow flushing buffer when processing the data asynchronously
Additional Description: This PR adds a feature that allows users to flush the data immediately when processing the data asynchronously.
Risk Level: Low
Testing: Integration test
Docs Changes:
Release Notes:
Platform Specific Features:
[Optional Runtime guard:]
[Optional Fixes #Issue]
[Optional Fixes commit #PR or SHA]
[Optional Deprecated:]
[Optional API Considerations:]