Github user zhijiangW commented on the issue:
https://github.com/apache/flink/pull/4485
@NicoK , thank you for giving this discussion and comments!
Actually I proposed the same way of using fixed-size `LocalBufferPool` for
managing exclusive buffers for per `RemoteInputChannel` with stephan before
implementation. I attached the dialogue below:

Maybe I did not catch stephan's meaning from the above dialogue and took
the current way to implement. I also agree with the way you mentioned and the
fixed-size buffer pool for `RemoteInputChannel` can be submitted in an separate
PR.
---
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.
---