The instruments for data_segs_in, data_segs_out, segs_in, and segs_out
(along with the corresponding tcpi_ variables) are currently defined as
unsigned 32 bit ints. While this is in line with RFC4898 I'm thinking
that for some flows this value might be too small.
For example, a 1GB sustained flow at 1500 bytes would exceed the max
value inside of around 14.7 hours. Which seems like a long time but at
higher rates, even with 9k packets, this could cause problems within 7.5
hours or so (after ~36TB of data). While this is probably not an issue
for a large number of people in the scientific community transferring
data sets of this size is happening and likely to become far more common.
As such, would it be feasible to define these instruments as 64bit
instead of 32bit? If so, a cursory look at the code seems to indicate
that this would only require a change in the header files.
Chris
- size of data_segs_[in|out] and segs_[in|out] rapier
-