Hm - SendData implementation was far easier than originally feared. Just pushed a new commit.
In general, reviewing the code again:
So - unless I missed something - when the throttle is loaded, all reads mechanisms are properly accounted for or disabled.
For reference, in order to enable this plugin, you need to do:
xrootd.fslib throttle default
throttle.throttle concurrency 10 data 10485760
throttle.trace all
Line 1 enables the throttle; line 2 sets the throttles to 10 outstanding IO requests and 10MB/s of data; line 3 enables all possible debugging.
—
Reply to this email directly or view it on GitHub.
Use REPLY-ALL to reply to list
To unsubscribe from the XROOTD-DEV list, click the following link:
https://listserv.slac.stanford.edu/cgi-bin/wa?SUBED1=XROOTD-DEV&A=1