Skip to content

docs: Add missing bug fix release note for udp_proxy#12995

Merged
mattklein123 merged 2 commits intoenvoyproxy:masterfrom
chadr123:add_rel_note
Sep 9, 2020
Merged

docs: Add missing bug fix release note for udp_proxy#12995
mattklein123 merged 2 commits intoenvoyproxy:masterfrom
chadr123:add_rel_note

Conversation

@chadr123
Copy link
Contributor

@chadr123 chadr123 commented Sep 5, 2020

Commit Message:
This bug fix release note should be added in #11914 but is was missed.

Signed-off-by: DongRyeol Cha dr83.cha@samsung.com
Additional Description: None
Risk Level: Low
Testing: None
Docs Changes: None
Release Notes: added in current.rst

This bug fix release note should be added on envoyproxy#11914 but is was missed.

Signed-off-by: DongRyeol Cha <dr83.cha@samsung.com>
Copy link
Member

@mattklein123 mattklein123 left a comment

Choose a reason for hiding this comment

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

Thanks for adding the release note, one question.

/wait

* http: made the HeaderValues::prefix() method const.
* jwt_authn: supports jwt payload without "iss" field.
* rocketmq_proxy network-level filter: fixed an issue involving incorrect header lengths. In debug mode it causes crash and in release mode it causes underflow.
* udp_proxy: fixed an issue with race condition. When the udp_proxy is activated and if hot restarting is triggered, sometimes it causes crash.
Copy link
Member

Choose a reason for hiding this comment

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

Sorry what issue was this again? Usually we don't do release notes for small fixes like this but if we do do one it would be good to be a bit more specific.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

It was a fix that prevent envoy crash when hot reload is triggered.
It was caused because the udp listener was deleted first then read filter.
So, If there are some incoming packet from upstream, the Envoy try to pass packets to downstream via udp listener but there is no actual udp listener instance because it already deleted.
I hope you remember this bug again. :)

Copy link
Member

Choose a reason for hiding this comment

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

Ah yes I remember now! :) Let's go with:

Suggested change
* udp_proxy: fixed an issue with race condition. When the udp_proxy is activated and if hot restarting is triggered, sometimes it causes crash.
* udp_proxy: fixed a crash due to UDP packets being processed after listener removal.

?

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Ok. That is more better. :)

@mattklein123 mattklein123 self-assigned this Sep 7, 2020
Copy link
Member

@mattklein123 mattklein123 left a comment

Choose a reason for hiding this comment

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

Small comment, thank you!

/wait

* http: made the HeaderValues::prefix() method const.
* jwt_authn: supports jwt payload without "iss" field.
* rocketmq_proxy network-level filter: fixed an issue involving incorrect header lengths. In debug mode it causes crash and in release mode it causes underflow.
* udp_proxy: fixed an issue with race condition. When the udp_proxy is activated and if hot restarting is triggered, sometimes it causes crash.
Copy link
Member

Choose a reason for hiding this comment

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

Ah yes I remember now! :) Let's go with:

Suggested change
* udp_proxy: fixed an issue with race condition. When the udp_proxy is activated and if hot restarting is triggered, sometimes it causes crash.
* udp_proxy: fixed a crash due to UDP packets being processed after listener removal.

?

Signed-off-by: DongRyeol Cha <dr83.cha@samsung.com>
@mattklein123 mattklein123 merged commit 4cd0e3a into envoyproxy:master Sep 9, 2020
@chadr123 chadr123 deleted the add_rel_note branch September 10, 2020 00:41
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