Github user yatsukhnenko commented on the issue:
https://github.com/apache/trafficserver/pull/644
OK, I will do, but could you first look at the first two commits separately?
There are various operation logic and I have some concerns about it.
At first one I calculate time which should elapsed before next write
operation may be executed an SD I used TSContSchedule for delaying operations
and I don't know what minimum value of delay can I use and how large number of
delayed tasks will impact on server.
At second one I calculate a number of bytes for elapsed time and just
reenable operation until there will be ability to make write operation.
Another problem is that server writes data to cache after transformation
and I don't know how to change this behavior.
I can do some improvement in plugin like separate limits per url or limit
rate after some amount of bytes transferred but I don't want to do that before
reviewing.
---
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.
---