Github user jacksontj commented on the issue:

    https://github.com/apache/trafficserver/pull/947
  
    An update to summarize updates from today:
    
    After looking into it the core issue with the crash I was seeing is that 
the read/write side of the VIOs where being called regardless of which side the 
error came in on. Really we should handle the error on the appropriate side (in 
or out)-- so instead of allowing us to do the read (for example) when read OR 
error, this PR changes it so that we only call that routine if it was on the 
read side. Then within that read handler we can check if there was an error.
    
    Secondly, instead of trying to unset the error state in the handler, I'm 
simply just setting it every time we get into the read/write blocks to the 
appropriate values.
    
    So, the PR is now updated (with the patch I've tested) and ready for merge!


---
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.
---

Reply via email to