Details
-
Bug
-
Status: Closed
-
Critical
-
Resolution: Duplicate
-
None
-
None
-
None
Description
One of our plug-ins initiates a background connection to an origin by using TSHttpConnect API.
While handling the continuation events (WRITE, READ) the plug-in checks if the vconnection is still open by calling TSVConnClosedGet(vconnection).
ATS recently changed the behavior. Now TSVConnClosedGet(vconnections) returns a value different than 0 before any data can be retrieved.
If the call to TSVConnClosedGet is ignored the plug-in successfully writes the request and receives the response.
By investigation our different Traffic Server versions the described change seems to be related with TS-2751.
How are you accessing the data from TSHttpConnect? There were some changes made to that semi-recently. What is the behavior in 5.1.x?