HomeStore icon indicating copy to clipboard operation
HomeStore copied to clipboard

Data Channel flow control -- GRPC max data buffer upper limit

Open yamingk opened this issue 1 year ago • 0 comments

Problem Statement:

  1. Push data channel, we need to do grpc max data upper limit control, which is similar to what Fetch data channel has done (e.g. config value to do the staged data push).

  2. Another case is, one blob put is doing write to 32MB for example, and it can be addressed in one remote_blkid. Currently we can only do flow control per rreq entry which maps to one remote_blkid. However if this remote_blkid addresses more than grpc max data buffer limit (which currently believed to be around a few MBs, needs to be tested before we move ahead), we need to handle this case.

yamingk avatar Feb 29 '24 19:02 yamingk