Hi all, When the bookkeeper loses some data for some reason, the pulsar broker will keep trying to read the data, resulting in the read position no longer moving forward;
For this, I changed the automatic skip these lost data configuration and restarted the broker: autoSkipNonRecoverableData=true But I found that the backlog curve for subscriptions continued to rise. By adding the log, I found that because of the skipped entry data and no ack, the mark delete position will not move forward. Therefore, we need an automatic ACK mechanism when autoSkipNonRecoverableData=true. Any suggestions are appreciated. Thanks, lordcheng10