One alternative would be to throttle offload in the write path instead of 
adding additional logic to the read path in managed ledgers.

One simple way to do this is to to limit how many threads can write offloaded 
ledgers. This is the same way that reading of offloaded ledgers are already 
“throttled” by that thread count defaulting to 2.

Regards,
Dave

Sent from my iPhone

> On Nov 1, 2022, at 10:27 AM, Jiuming Tao <jm...@streamnative.io.invalid> 
> wrote:
> 
> Hi pulsar community,
> 
> I opened a PIP to discuss: PIP-211: Introduce offload throttling
> 
> PIP link: https://github.com/apache/pulsar/issues/18004 
> <https://github.com/apache/pulsar/issues/18004>
> 
> Thanks,
> Tao Jiuming

Reply via email to