Jack Bates created TS-2589:
------------------------------

             Summary: Headers delayed until the origin server starts sending 
content
                 Key: TS-2589
                 URL: https://issues.apache.org/jira/browse/TS-2589
             Project: Traffic Server
          Issue Type: Bug
            Reporter: Jack Bates


If there is a transform (for example a null transform) then the response 
headers aren't forwarded until the origin server starts sending content. 
Normally (without a transform) the headers are forwarded as soon as they are 
done, whether content is available yet or not.

The headers are sent when the transform calls TSVConnWrite() and the transform 
is called at the end of the headers/start of the content. But it's not called 
if the available content is empty. A possible fix is to call the transform at 
the start of the content whether content is available yet or not. This doesn't 
affect a buffered transform which can still delay and update the headers until 
it calls TSVConnWrite()



--
This message was sent by Atlassian JIRA
(v6.1.5#6160)

Reply via email to