lhotari commented on issue #23908:
URL: https://github.com/apache/pulsar/issues/23908#issuecomment-2626717978

   > 1. New messages are consumed but the backlog is still growing then because 
markDeletePosition is not moving due to the fact that for some reason there is 
no continuity in acknowledgments
   
   @szkoludasebastian That means that the broker hasn't received the 
acknowledgements or lost them. It's indeed very useful information if you can 
consistently reproduce the issue with 3.3.2 and not with 3.3.1 . In that case, 
it should be possible to find the commit that introduced the regression. Since 
I don't have the reproducer, I cannot do this on behalf of you. For finding the 
commit in https://github.com/apache/pulsar/compare/v3.3.1...v3.3.2 ([release 
notes](https://github.com/apache/pulsar/releases/tag/v3.3.2)), one possible 
solution would be to do interactive git-bisecting (or just manual bisecting) 
where you first pick the commit in the middle of v3.3.1...v3.3.2 and build a 
Pulsar binary and test that. If it fails, you know that the regression was 
introduced before that commit. You keep splitting the commits until you find 
the commit that introduced the regression. In Pulsar, the docker images are 
built with the commands documented here: https://pulsar.apache.org/contribute/
 release-process/#release-pulsar-30-and-later (prerequisite is 
https://pulsar.apache.org/contribute/release-process/#build-release-artifacts). 
Would you be able to perform this task so that we'd find the commit that 
introduced the regression? 
   I guess you have already checked whether the client version matters so that 
we could be sure that it's a broker side issue? 


-- 
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.

To unsubscribe, e-mail: [email protected]

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

Reply via email to