Monday, August 12, 2013, 5:55:44 PM, you wrote: > The only API call I am making from within my plugin that could indicate to > ATS that we are done with processing is
> TSVConnShutdown(TSTransformOutputVConnGet(contp), 0, 1); That call means "shut down the connection right now", which seems to be precisely the effect you are seeing. The better thing to do is chain the TS_EVENT_VCONN_WRITE_COMPLETE to the input VIO from which you are getting data. See example/null-transform/null-transform.c:190.