Github user jpeach commented on the issue:
https://github.com/apache/trafficserver/pull/801
Ah. The invariant is that you are not supposed to be getting IO events
during session hook processing. Maybe the fact that this is happening is the
root cause of the bug?
This change adds knowledge of the hook processing into more event handlers
which seems worse to me. The logic now needs to be maintained and understood in
more places. The original goal of the base class here was to remove the
duplication of session hook processing.
---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at [email protected] or file a JIRA ticket
with INFRA.
---