sijie commented on issue #6787:
URL: https://github.com/apache/pulsar/pull/6787#issuecomment-618196829


   @jerrypeng @merlimat I think this should be a flag to allow people to choose 
whether to include readers for backlog quota consideration or not. The behavior 
of a non-durable cursor reading a managed ledger should be close to the 
behavior of a file reader reading a file in the filesystem. If a reader is 
actively reading a file, the file is still accessible even it is deleted. If 
there is a reader active in the manager ledger, the data shouldn't be deleted 
if the reader hasn't read it. Otherwise, it is a violation of the correctness 
of a "distributed log". 
   
   Thus, this behavior shouldn't be changed by default. If there is a 
requirement of excluding readers from backlog consideration, we should use a 
setting to let people opt-in this feature.


----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
[email protected]


Reply via email to