GitHub user keesspoelstra opened a pull request:
https://github.com/apache/trafficserver/pull/1300
TS-5108-SSL requests might stall because enabled write is ignored
In non-debug mode an enabled write is ignored resulting in a stalled
request. In debug mode the writeReschedule is fired.
A fix is to move the conditional writeReschedule out of the conditional
debug code.
Addendum to:
https://issues.apache.org/jira/browse/TS-2815
https://github.com/apache/trafficserver/commit/f3a3edb048fc5f96163d1c4a26c1523383786f5d
For more context:
https://github.com/apache/trafficserver/blob/6.2.0/iocore/net/SSLNetVConnection.cc#L1279
You can merge this pull request into a Git repository by running:
$ git pull https://github.com/We-Amp/trafficserver TS-5108-master
Alternatively you can review and apply these changes as the patch at:
https://github.com/apache/trafficserver/pull/1300.patch
To close this pull request, make a commit to your master/trunk branch
with (at least) the following in the commit message:
This closes #1300
----
commit 5db8e8a8f7ef1b855e0e0b6e4102479a3afa8da3
Author: Kees Spoelstra <[email protected]>
Date: 2017-01-04T15:12:12Z
Fix for: TS-5108-SSL requests might stall because enabled write is ignored
In non-debug mode an enabled write is ignored resulting in a stalled
request. In debug mode the writeReschedule is fired.
A fix is to move the conditional writeReschedule out of the conditional
debug code.
Addendum to:
https://issues.apache.org/jira/browse/TS-2815
https://github.com/apache/trafficserver/commit/f3a3edb048fc5f96163d1c4a26c1523383786f5d
For more context:
https://github.com/apache/trafficserver/blob/6.2.0/iocore/net/SSLNetVConnection.cc#L1279
----
---
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.
---