-
Notifications
You must be signed in to change notification settings - Fork 844
Fix a crash in PluginVC, reschedule other_side with core_lock_retry_event instead of sm_lock #1687
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
Conversation
|
this pull may or may not fix the very old bug: https://issues.apache.org/jira/browse/TS-2462 hopes this will lead us a good future of PluginVC. |
…vent instead of sm_lock
|
RAT check successful! https://ci.trafficserver.apache.org/job/RAT-github/215/ |
|
clang format successful! https://ci.trafficserver.apache.org/job/clang-format-github/201/ |
|
clang-analyzer build successful! https://ci.trafficserver.apache.org/job/clang-analyzer-github/458/ |
|
AU check failed! https://ci.trafficserver.apache.org/job/autest-github/197/ |
|
FreeBSD11 build successful! https://ci.trafficserver.apache.org/job/freebsd-github/1896/ |
|
Intel CC build successful! https://ci.trafficserver.apache.org/job/icc-github/326/ |
|
Linux build successful! https://ci.trafficserver.apache.org/job/linux-github/1787/ |
|
clang-analyzer build successful! https://ci.trafficserver.apache.org/job/clang-analyzer-github/459/ |
|
Consider this is a better fix for TS-3235 ( PR #164 ) |
|
For issues on Jira, that are relevant, if you can make new Github Issues instead, that would be super helpful. Not required, but it really makes things easier to track (since Jira is now read-only). |
|
@oknet Is this a candidate for v7.1.x ? |
|
@zwoop Is there any complains about the Interception ? Please backport this to 7.1.x if the Interception is widely used. |
|
Shall we land this? |
|
Hi Leif,
Please do not merge this PR and leave it for me.
I am working on the analysis of PluginVC and still not finished.
Oknet Xu
… 在 2017年4月28日,09:12,Bryan Call ***@***.***> 写道:
@bryancall approved this pull request.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or mute the thread.
|
|
Marking as WIP, please keep this updated, so we know where we're taking this. |
|
[approve ci] |
|
This is not a bug, the |
We met a crash in PluginVC
the local side and other side share one sm_lock_retry_event
And the event was cancelled
The callback event is inactive_event
To reproduce it with heavy load and make request to stats_over_http plugin then wait for inactive_timeout.