You are viewing a plain text version of this content. The canonical link for it is here.
Posted to github@trafficserver.apache.org by GitBox <gi...@apache.org> on 2021/06/18 21:13:22 UTC

[GitHub] [trafficserver] shinrich opened a new pull request #7956: Fix double test flakiness due to EOS/TXN_CLOSE race

shinrich opened a new pull request #7956:
URL: https://github.com/apache/trafficserver/pull/7956


   Introduced by PR #7849.  That PR keeps around the ua_txn object a bit longer.  The double test runs into lock contention with a global continuation processing TXN_CLOSE hook.  The assert occurs if the TXN_CLOSE hook is deferred due to not getting the lock and the user agent EOS sneaks in.  The fix disables read operations until the HttpSM is done and then either the associated net VC is closed or the reads are reenabled to wait for the next transaction.
   
   This closes #7946


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



[GitHub] [trafficserver] shinrich merged pull request #7956: Fix double test flakiness due to EOS/TXN_CLOSE race

Posted by GitBox <gi...@apache.org>.
shinrich merged pull request #7956:
URL: https://github.com/apache/trafficserver/pull/7956


   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
users@infra.apache.org



[GitHub] [trafficserver] shinrich merged pull request #7956: Fix double test flakiness due to EOS/TXN_CLOSE race

Posted by GitBox <gi...@apache.org>.
shinrich merged pull request #7956:
URL: https://github.com/apache/trafficserver/pull/7956


   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
users@infra.apache.org