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 <kspoels...@we-amp.com>
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 infrastruct...@apache.org or file a JIRA ticket
with INFRA.
---

Reply via email to