19962, "jhh67", "controlling channel buffer maximum I/O size", "2022-06-08T21:34:36Z"
Issue #18913 modifies the channel buffer so that there is a limit to the size of the I/Os between the buffer and the underlying file. This behavior is not controllable by the application, however. Should we:
- Modify
channel.init
with an optional parameter that sets the maximum I/O size? If so, what should its name be? - And/or should there be channel methods that allow the application to set and get the maximum I/O size? If so, what should their names be?
- What should the default maximum I/O size be? Note that one possibility is "unlimited" which is backwards compatible with the current behavior.