One more piece of information, we are using Pulsar 2.8.2
On Mon, Apr 25, 2022 at 2:24 PM Tecno Brain <cerebrotecnolog...@gmail.com> wrote: > but we did find messages about resetting of the cursor for the topic with > the problem: > > "@timestamp",message,mediaId,taskId,appName > "Apr 25, 2022 @ 12:18:31.922","19:18:31.922 > [BookKeeperClientWorker-OrderedExecutor-0-0] INFO > org.apache.bookkeeper.mledger.impl.ManagedCursorImpl - > [platform/system/persistent/tsc-sm-request-recognition-en-odd-partition-1] > Initiate reset position to 285143:0 on cursor > platform_persistent%3A%2F%2Fplatform%2Fsystem%2Ftsc-sm-request-recognition-en-odd_queue","-","-","pulsar-broker" > "Apr 25, 2022 @ 12:18:31.926","19:18:31.926 > [BookKeeperClientWorker-OrderedExecutor-0-0] INFO > org.apache.bookkeeper.mledger.impl.ManagedCursorImpl - > [platform/system/persistent/tsc-sm-request-recognition-en-odd-partition-1] > Initiate reset position to 285463:0 on cursor > platform_persistent%3A%2F%2Fplatform%2Fsystem%2Ftsc-sm-request-recognition-en-odd_queue","-","-","pulsar-broker" > "Apr 25, 2022 @ 12:18:31.926","19:18:31.926 > [BookKeeperClientWorker-OrderedExecutor-0-0] INFO > org.apache.bookkeeper.mledger.impl.ManagedCursorImpl - > [platform/system/persistent/tsc-sm-request-recognition-en-odd-partition-1] > reset position to 285143:0 before current read position 290249:238 on > cursor > platform_persistent%3A%2F%2Fplatform%2Fsystem%2Ftsc-sm-request-recognition-en-odd_queue","-","-","pulsar-broker" > "Apr 25, 2022 @ 12:18:31.937","19:18:31.937 > [BookKeeperClientWorker-OrderedExecutor-0-0] INFO > org.apache.bookkeeper.mledger.impl.ManagedCursorImpl - > [platform/system/persistent/tsc-sm-request-recognition-en-odd-partition-1] > reset position to 285463:0 skipping from current read position 285143:0 on > cursor > platform_persistent%3A%2F%2Fplatform%2Fsystem%2Ftsc-sm-request-recognition-en-odd_queue","-","-","pulsar-broker" > "Apr 25, 2022 @ 12:18:31.937","19:18:31.937 > [BookKeeperClientWorker-OrderedExecutor-0-0] INFO > org.apache.bookkeeper.mledger.impl.ManagedCursorImpl - > [platform/system/persistent/tsc-sm-request-recognition-en-odd-partition-1] > Initiate reset position to 285790:0 on cursor > platform_persistent%3A%2F%2Fplatform%2Fsystem%2Ftsc-sm-request-recognition-en-odd_queue","-","-","pulsar-broker" > "Apr 25, 2022 @ 12:18:31.957","19:18:31.957 > [BookKeeperClientWorker-OrderedExecutor-0-0] INFO > org.apache.bookkeeper.mledger.impl.ManagedCursorImpl - > [platform/system/persistent/tsc-sm-request-recognition-en-odd-partition-1] > Initiate reset position to 286120:0 on cursor > platform_persistent%3A%2F%2Fplatform%2Fsystem%2Ftsc-sm-request-recognition-en-odd_queue","-","-","pulsar-broker" > "Apr 25, 2022 @ 12:18:31.957","19:18:31.957 > [BookKeeperClientWorker-OrderedExecutor-0-0] INFO > org.apache.bookkeeper.mledger.impl.ManagedCursorImpl - > [platform/system/persistent/tsc-sm-request-recognition-en-odd-partition-1] > reset position to 285790:0 skipping from current read position 285463:0 on > cursor > platform_persistent%3A%2F%2Fplatform%2Fsystem%2Ftsc-sm-request-recognition-en-odd_queue","-","-","pulsar-broker" > "Apr 25, 2022 @ 12:18:31.978","19:18:31.978 > [BookKeeperClientWorker-OrderedExecutor-0-0] INFO > org.apache.bookkeeper.mledger.impl.ManagedCursorImpl - > [platform/system/persistent/tsc-sm-request-recognition-en-odd-partition-1] > Initiate reset position to 286439:0 on cursor > platform_persistent%3A%2F%2Fplatform%2Fsystem%2Ftsc-sm-request-recognition-en-odd_queue","-","-","pulsar-broker" > "Apr 25, 2022 @ 12:18:31.978","19:18:31.978 > [BookKeeperClientWorker-OrderedExecutor-0-0] INFO > org.apache.bookkeeper.mledger.impl.ManagedCursorImpl - > [platform/system/persistent/tsc-sm-request-recognition-en-odd-partition-1] > reset position to 286120:0 skipping from current read position 285790:0 on > cursor > platform_persistent%3A%2F%2Fplatform%2Fsystem%2Ftsc-sm-request-recognition-en-odd_queue","-","-","pulsar-broker" > "Apr 25, 2022 @ 12:18:31.999","19:18:31.999 > [BookKeeperClientWorker-OrderedExecutor-0-0] INFO > org.apache.bookkeeper.mledger.impl.ManagedCursorImpl - > [platform/system/persistent/tsc-sm-request-recognition-en-odd-partition-1] > reset position to 286439:0 skipping from current read position 286120:0 on > cursor > platform_persistent%3A%2F%2Fplatform%2Fsystem%2Ftsc-sm-request-recognition-en-odd_queue","-","-","pulsar-broker" > "Apr 25, 2022 @ 12:18:31.999","19:18:31.999 > [BookKeeperClientWorker-OrderedExecutor-0-0] INFO > org.apache.bookkeeper.mledger.impl.ManagedCursorImpl - > [platform/system/persistent/tsc-sm-request-recognition-en-odd-partition-1] > Initiate reset position to 286754:0 on cursor > platform_persistent%3A%2F%2Fplatform%2Fsystem%2Ftsc-sm-request-recognition-en-odd_queue","-","-","pulsar-broker" > "Apr 25, 2022 @ 12:18:32.020","19:18:32.020 > [BookKeeperClientWorker-OrderedExecutor-0-0] INFO > org.apache.bookkeeper.mledger.impl.ManagedCursorImpl - > [platform/system/persistent/tsc-sm-request-recognition-en-odd-partition-1] > reset position to 286754:0 skipping from current read position 286439:0 on > cursor > platform_persistent%3A%2F%2Fplatform%2Fsystem%2Ftsc-sm-request-recognition-en-odd_queue","-","-","pulsar-broker" > "Apr 25, 2022 @ 12:18:32.020","19:18:32.020 > [BookKeeperClientWorker-OrderedExecutor-0-0] INFO > org.apache.bookkeeper.mledger.impl.ManagedCursorImpl - > [platform/system/persistent/tsc-sm-request-recognition-en-odd-partition-1] > Initiate reset position to 287227:0 on cursor > platform_persistent%3A%2F%2Fplatform%2Fsystem%2Ftsc-sm-request-recognition-en-odd_queue","-","-","pulsar-broker" > "Apr 25, 2022 @ 12:18:32.041","19:18:32.041 > [BookKeeperClientWorker-OrderedExecutor-0-0] INFO > org.apache.bookkeeper.mledger.impl.ManagedCursorImpl - > [platform/system/persistent/tsc-sm-request-recognition-en-odd-partition-1] > reset position to 287227:0 skipping from current read position 286754:0 on > cursor > platform_persistent%3A%2F%2Fplatform%2Fsystem%2Ftsc-sm-request-recognition-en-odd_queue","-","-","pulsar-broker" > "Apr 25, 2022 @ 12:18:32.041","19:18:32.041 > [BookKeeperClientWorker-OrderedExecutor-0-0] INFO > org.apache.bookkeeper.mledger.impl.ManagedCursorImpl - > [platform/system/persistent/tsc-sm-request-recognition-en-odd-partition-1] > Initiate reset position to 287627:0 on cursor > platform_persistent%3A%2F%2Fplatform%2Fsystem%2Ftsc-sm-request-recognition-en-odd_queue","-","-","pulsar-broker" > "Apr 25, 2022 @ 12:18:32.062","19:18:32.062 > [BookKeeperClientWorker-OrderedExecutor-0-0] INFO > org.apache.bookkeeper.mledger.impl.ManagedCursorImpl - > [platform/system/persistent/tsc-sm-request-recognition-en-odd-partition-1] > Initiate reset position to 288001:0 on cursor > platform_persistent%3A%2F%2Fplatform%2Fsystem%2Ftsc-sm-request-recognition-en-odd_queue","-","-","pulsar-broker" > "Apr 25, 2022 @ 12:18:32.062","19:18:32.061 > [BookKeeperClientWorker-OrderedExecutor-0-0] INFO > org.apache.bookkeeper.mledger.impl.ManagedCursorImpl - > [platform/system/persistent/tsc-sm-request-recognition-en-odd-partition-1] > reset position to 287627:0 skipping from current read position 287227:0 on > cursor > platform_persistent%3A%2F%2Fplatform%2Fsystem%2Ftsc-sm-request-recognition-en-odd_queue","-","-","pulsar-broker" > "Apr 25, 2022 @ 12:18:32.077","19:18:32.077 > [BookKeeperClientWorker-OrderedExecutor-0-0] INFO > org.apache.bookkeeper.mledger.impl.ManagedCursorImpl - > [platform/system/persistent/tsc-sm-request-recognition-en-odd-partition-1] > Initiate reset position to 288373:0 on cursor > platform_persistent%3A%2F%2Fplatform%2Fsystem%2Ftsc-sm-request-recognition-en-odd_queue","-","-","pulsar-broker" > "Apr 25, 2022 @ 12:18:32.077","19:18:32.077 > [BookKeeperClientWorker-OrderedExecutor-0-0] INFO > org.apache.bookkeeper.mledger.impl.ManagedCursorImpl - > [platform/system/persistent/tsc-sm-request-recognition-en-odd-partition-1] > reset position to 288001:0 skipping from current read position 287627:0 on > cursor > platform_persistent%3A%2F%2Fplatform%2Fsystem%2Ftsc-sm-request-recognition-en-odd_queue","-","-","pulsar-broker" > "Apr 25, 2022 @ 12:18:32.098","19:18:32.098 > [BookKeeperClientWorker-OrderedExecutor-0-0] INFO > org.apache.bookkeeper.mledger.impl.ManagedCursorImpl - > [platform/system/persistent/tsc-sm-request-recognition-en-odd-partition-1] > reset position to 288373:0 skipping from current read position 288001:0 on > cursor > platform_persistent%3A%2F%2Fplatform%2Fsystem%2Ftsc-sm-request-recognition-en-odd_queue","-","-","pulsar-broker" > "Apr 25, 2022 @ 12:18:32.098","19:18:32.098 > [BookKeeperClientWorker-OrderedExecutor-0-0] INFO > org.apache.bookkeeper.mledger.impl.ManagedCursorImpl - > [platform/system/persistent/tsc-sm-request-recognition-en-odd-partition-1] > Initiate reset position to 288733:0 on cursor > platform_persistent%3A%2F%2Fplatform%2Fsystem%2Ftsc-sm-request-recognition-en-odd_queue","-","-","pulsar-broker" > "Apr 25, 2022 @ 12:18:32.119","19:18:32.118 > [BookKeeperClientWorker-OrderedExecutor-0-0] INFO > org.apache.bookkeeper.mledger.impl.ManagedCursorImpl - > [platform/system/persistent/tsc-sm-request-recognition-en-odd-partition-1] > reset position to 288733:0 skipping from current read position 288373:0 on > cursor > platform_persistent%3A%2F%2Fplatform%2Fsystem%2Ftsc-sm-request-recognition-en-odd_queue","-","-","pulsar-broker" > "Apr 25, 2022 @ 12:18:32.119","19:18:32.119 > [BookKeeperClientWorker-OrderedExecutor-0-0] INFO > org.apache.bookkeeper.mledger.impl.ManagedCursorImpl - > [platform/system/persistent/tsc-sm-request-recognition-en-odd-partition-1] > Initiate reset position to 289101:0 on cursor > platform_persistent%3A%2F%2Fplatform%2Fsystem%2Ftsc-sm-request-recognition-en-odd_queue","-","-","pulsar-broker" > "Apr 25, 2022 @ 12:18:32.136","19:18:32.136 > [BookKeeperClientWorker-OrderedExecutor-0-0] INFO > org.apache.bookkeeper.mledger.impl.ManagedCursorImpl - > [platform/system/persistent/tsc-sm-request-recognition-en-odd-partition-1] > reset position to 289101:0 skipping from current read position 288733:0 on > cursor > platform_persistent%3A%2F%2Fplatform%2Fsystem%2Ftsc-sm-request-recognition-en-odd_queue","-","-","pulsar-broker" > "Apr 25, 2022 @ 12:18:32.136","19:18:32.136 > [BookKeeperClientWorker-OrderedExecutor-0-0] INFO > org.apache.bookkeeper.mledger.impl.ManagedCursorImpl - > [platform/system/persistent/tsc-sm-request-recognition-en-odd-partition-1] > Initiate reset position to 289480:0 on cursor > platform_persistent%3A%2F%2Fplatform%2Fsystem%2Ftsc-sm-request-recognition-en-odd_queue","-","-","pulsar-broker" > "Apr 25, 2022 @ 12:18:32.150","19:18:32.150 > [BookKeeperClientWorker-OrderedExecutor-0-0] INFO > org.apache.bookkeeper.mledger.impl.ManagedCursorImpl - > [platform/system/persistent/tsc-sm-request-recognition-en-odd-partition-1] > reset position to 289480:0 skipping from current read position 289101:0 on > cursor > platform_persistent%3A%2F%2Fplatform%2Fsystem%2Ftsc-sm-request-recognition-en-odd_queue","-","-","pulsar-broker" > "Apr 25, 2022 @ 12:18:32.150","19:18:32.150 > [BookKeeperClientWorker-OrderedExecutor-0-0] INFO > org.apache.bookkeeper.mledger.impl.ManagedCursorImpl - > [platform/system/persistent/tsc-sm-request-recognition-en-odd-partition-1] > Initiate reset position to 289849:0 on cursor > platform_persistent%3A%2F%2Fplatform%2Fsystem%2Ftsc-sm-request-recognition-en-odd_queue","-","-","pulsar-broker" > "Apr 25, 2022 @ 12:18:32.171","19:18:32.171 > [BookKeeperClientWorker-OrderedExecutor-0-0] INFO > org.apache.bookkeeper.mledger.impl.ManagedCursorImpl - > [platform/system/persistent/tsc-sm-request-recognition-en-odd-partition-1] > reset position to 289849:0 skipping from current read position 289480:0 on > cursor > platform_persistent%3A%2F%2Fplatform%2Fsystem%2Ftsc-sm-request-recognition-en-odd_queue","-","-","pulsar-broker" > "Apr 25, 2022 @ 12:18:32.171","19:18:32.171 > [BookKeeperClientWorker-OrderedExecutor-0-0] INFO > org.apache.bookkeeper.mledger.impl.ManagedCursorImpl - > [platform/system/persistent/tsc-sm-request-recognition-en-odd-partition-1] > Initiate reset position to 290249:0 on cursor > platform_persistent%3A%2F%2Fplatform%2Fsystem%2Ftsc-sm-request-recognition-en-odd_queue","-","-","pulsar-broker" > "Apr 25, 2022 @ 12:18:32.188","19:18:32.188 > [BookKeeperClientWorker-OrderedExecutor-1-0] INFO > org.apache.bookkeeper.mledger.impl.ManagedCursorImpl - > [platform/system/persistent/tsc-sm-request-recognition-en-odd-partition-0] > Initiate reset position to 285022:0 on cursor > platform_persistent%3A%2F%2Fplatform%2Fsystem%2Ftsc-sm-request-recognition-en-odd_queue","-","-","pulsar-broker" > "Apr 25, 2022 @ 12:18:32.188","19:18:32.188 > [BookKeeperClientWorker-OrderedExecutor-0-0] INFO > org.apache.bookkeeper.mledger.impl.ManagedCursorImpl - > [platform/system/persistent/tsc-sm-request-recognition-en-odd-partition-1] > reset position to 290249:0 skipping from current read position 289849:0 on > cursor > platform_persistent%3A%2F%2Fplatform%2Fsystem%2Ftsc-sm-request-recognition-en-odd_queue","-","-","pulsar-broker" > "Apr 25, 2022 @ 12:18:32.208","19:18:32.208 > [BookKeeperClientWorker-OrderedExecutor-1-0] INFO > org.apache.bookkeeper.mledger.impl.ManagedCursorImpl - > [platform/system/persistent/tsc-sm-request-recognition-en-odd-partition-0] > Initiate reset position to 285345:0 on cursor > platform_persistent%3A%2F%2Fplatform%2Fsystem%2Ftsc-sm-request-recognition-en-odd_queue","-","-","pulsar-broker" > "Apr 25, 2022 @ 12:18:32.208","19:18:32.207 > [BookKeeperClientWorker-OrderedExecutor-1-0] INFO > org.apache.bookkeeper.mledger.impl.ManagedCursorImpl - > [platform/system/persistent/tsc-sm-request-recognition-en-odd-partition-0] > reset position to 285022:0 before current read position 290104:1946 on > cursor > platform_persistent%3A%2F%2Fplatform%2Fsystem%2Ftsc-sm-request-recognition-en-odd_queue","-","-","pulsar-broker" > "Apr 25, 2022 @ 12:18:32.228","19:18:32.228 > [BookKeeperClientWorker-OrderedExecutor-1-0] INFO > org.apache.bookkeeper.mledger.impl.ManagedCursorImpl - > [platform/system/persistent/tsc-sm-request-recognition-en-odd-partition-0] > reset position to 285345:0 skipping from current read position 285022:0 on > cursor > platform_persistent%3A%2F%2Fplatform%2Fsystem%2Ftsc-sm-request-recognition-en-odd_queue","-","-","pulsar-broker" > "Apr 25, 2022 @ 12:18:32.228","19:18:32.228 > [BookKeeperClientWorker-OrderedExecutor-1-0] INFO > org.apache.bookkeeper.mledger.impl.ManagedCursorImpl - > [platform/system/persistent/tsc-sm-request-recognition-en-odd-partition-0] > Initiate reset position to 285668:0 on cursor > platform_persistent%3A%2F%2Fplatform%2Fsystem%2Ftsc-sm-request-recognition-en-odd_queue","-","-","pulsar-broker" > "Apr 25, 2022 @ 12:18:32.249","19:18:32.249 > [BookKeeperClientWorker-OrderedExecutor-1-0] INFO > org.apache.bookkeeper.mledger.impl.ManagedCursorImpl - > [platform/system/persistent/tsc-sm-request-recognition-en-odd-partition-0] > Initiate reset position to 285992:0 on cursor > platform_persistent%3A%2F%2Fplatform%2Fsystem%2Ftsc-sm-request-recognition-en-odd_queue","-","-","pulsar-broker" > "Apr 25, 2022 @ 12:18:32.249","19:18:32.249 > [BookKeeperClientWorker-OrderedExecutor-1-0] INFO > org.apache.bookkeeper.mledger.impl.ManagedCursorImpl - > [platform/system/persistent/tsc-sm-request-recognition-en-odd-partition-0] > reset position to 285668:0 skipping from current read position 285345:0 on > cursor > platform_persistent%3A%2F%2Fplatform%2Fsystem%2Ftsc-sm-request-recognition-en-odd_queue","-","-","pulsar-broker" > "Apr 25, 2022 @ 12:18:32.270","19:18:32.270 > [BookKeeperClientWorker-OrderedExecutor-1-0] INFO > org.apache.bookkeeper.mledger.impl.ManagedCursorImpl - > [platform/system/persistent/tsc-sm-request-recognition-en-odd-partition-0] > reset position to 285992:0 skipping from current read position 285668:0 on > cursor > platform_persistent%3A%2F%2Fplatform%2Fsystem%2Ftsc-sm-request-recognition-en-odd_queue","-","-","pulsar-broker" > "Apr 25, 2022 @ 12:18:32.270","19:18:32.270 > [BookKeeperClientWorker-OrderedExecutor-1-0] INFO > org.apache.bookkeeper.mledger.impl.ManagedCursorImpl - > [platform/system/persistent/tsc-sm-request-recognition-en-odd-partition-0] > Initiate reset position to 286320:0 on cursor > platform_persistent%3A%2F%2Fplatform%2Fsystem%2Ftsc-sm-request-recognition-en-odd_queue","-","-","pulsar-broker" > "Apr 25, 2022 @ 12:18:32.291","19:18:32.291 > [BookKeeperClientWorker-OrderedExecutor-1-0] INFO > org.apache.bookkeeper.mledger.impl.ManagedCursorImpl - > [platform/system/persistent/tsc-sm-request-recognition-en-odd-partition-0] > reset position to 286320:0 skipping from current read position 285992:0 on > cursor > platform_persistent%3A%2F%2Fplatform%2Fsystem%2Ftsc-sm-request-recognition-en-odd_queue","-","-","pulsar-broker" > "Apr 25, 2022 @ 12:18:32.291","19:18:32.291 > [BookKeeperClientWorker-OrderedExecutor-1-0] INFO > org.apache.bookkeeper.mledger.impl.ManagedCursorImpl - > [platform/system/persistent/tsc-sm-request-recognition-en-odd-partition-0] > Initiate reset position to 286635:0 on cursor > platform_persistent%3A%2F%2Fplatform%2Fsystem%2Ftsc-sm-request-recognition-en-odd_queue","-","-","pulsar-broker" > "Apr 25, 2022 @ 12:18:32.311","19:18:32.311 > [BookKeeperClientWorker-OrderedExecutor-1-0] INFO > org.apache.bookkeeper.mledger.impl.ManagedCursorImpl - > [platform/system/persistent/tsc-sm-request-recognition-en-odd-partition-0] > reset position to 286635:0 skipping from current read position 286320:0 on > cursor > platform_persistent%3A%2F%2Fplatform%2Fsystem%2Ftsc-sm-request-recognition-en-odd_queue","-","-","pulsar-broker" > "Apr 25, 2022 @ 12:18:32.311","19:18:32.311 > [BookKeeperClientWorker-OrderedExecutor-1-0] INFO > org.apache.bookkeeper.mledger.impl.ManagedCursorImpl - > [platform/system/persistent/tsc-sm-request-recognition-en-odd-partition-0] > Initiate reset position to 287023:0 on cursor > platform_persistent%3A%2F%2Fplatform%2Fsystem%2Ftsc-sm-request-recognition-en-odd_queue","-","-","pulsar-broker" > "Apr 25, 2022 @ 12:18:32.332","19:18:32.332 > [BookKeeperClientWorker-OrderedExecutor-1-0] INFO > org.apache.bookkeeper.mledger.impl.ManagedCursorImpl - > [platform/system/persistent/tsc-sm-request-recognition-en-odd-partition-0] > reset position to 287023:0 skipping from current read position 286635:0 on > cursor > platform_persistent%3A%2F%2Fplatform%2Fsystem%2Ftsc-sm-request-recognition-en-odd_queue","-","-","pulsar-broker" > "Apr 25, 2022 @ 12:18:32.332","19:18:32.332 > [BookKeeperClientWorker-OrderedExecutor-1-0] INFO > org.apache.bookkeeper.mledger.impl.ManagedCursorImpl - > [platform/system/persistent/tsc-sm-request-recognition-en-odd-partition-0] > Initiate reset position to 287500:0 on cursor > platform_persistent%3A%2F%2Fplatform%2Fsystem%2Ftsc-sm-request-recognition-en-odd_queue","-","-","pulsar-broker" > "Apr 25, 2022 @ 12:18:32.353","19:18:32.353 > [BookKeeperClientWorker-OrderedExecutor-1-0] INFO > org.apache.bookkeeper.mledger.impl.ManagedCursorImpl - > [platform/system/persistent/tsc-sm-request-recognition-en-odd-partition-0] > reset position to 287500:0 skipping from current read position 287023:0 on > cursor > platform_persistent%3A%2F%2Fplatform%2Fsystem%2Ftsc-sm-request-recognition-en-odd_queue","-","-","pulsar-broker" > "Apr 25, 2022 @ 12:18:32.353","19:18:32.353 > [BookKeeperClientWorker-OrderedExecutor-1-0] INFO > org.apache.bookkeeper.mledger.impl.ManagedCursorImpl - > [platform/system/persistent/tsc-sm-request-recognition-en-odd-partition-0] > Initiate reset position to 287873:0 on cursor > platform_persistent%3A%2F%2Fplatform%2Fsystem%2Ftsc-sm-request-recognition-en-odd_queue","-","-","pulsar-broker" > "Apr 25, 2022 @ 12:18:32.374","19:18:32.374 > [BookKeeperClientWorker-OrderedExecutor-1-0] INFO > org.apache.bookkeeper.mledger.impl.ManagedCursorImpl - > [platform/system/persistent/tsc-sm-request-recognition-en-odd-partition-0] > reset position to 287873:0 skipping from current read position 287500:0 on > cursor > platform_persistent%3A%2F%2Fplatform%2Fsystem%2Ftsc-sm-request-recognition-en-odd_queue","-","-","pulsar-broker" > "Apr 25, 2022 @ 12:18:32.374","19:18:32.374 > [BookKeeperClientWorker-OrderedExecutor-1-0] INFO > org.apache.bookkeeper.mledger.impl.ManagedCursorImpl - > [platform/system/persistent/tsc-sm-request-recognition-en-odd-partition-0] > Initiate reset position to 288244:0 on cursor > platform_persistent%3A%2F%2Fplatform%2Fsystem%2Ftsc-sm-request-recognition-en-odd_queue","-","-","pulsar-broker" > "Apr 25, 2022 @ 12:18:32.395","19:18:32.395 > [BookKeeperClientWorker-OrderedExecutor-1-0] INFO > org.apache.bookkeeper.mledger.impl.ManagedCursorImpl - > [platform/system/persistent/tsc-sm-request-recognition-en-odd-partition-0] > reset position to 288244:0 skipping from current read position 287873:0 on > cursor > platform_persistent%3A%2F%2Fplatform%2Fsystem%2Ftsc-sm-request-recognition-en-odd_queue","-","-","pulsar-broker" > "Apr 25, 2022 @ 12:18:32.395","19:18:32.395 > [BookKeeperClientWorker-OrderedExecutor-1-0] INFO > org.apache.bookkeeper.mledger.impl.ManagedCursorImpl - > [platform/system/persistent/tsc-sm-request-recognition-en-odd-partition-0] > Initiate reset position to 288603:0 on cursor > platform_persistent%3A%2F%2Fplatform%2Fsystem%2Ftsc-sm-request-recognition-en-odd_queue","-","-","pulsar-broker" > "Apr 25, 2022 @ 12:18:32.416","19:18:32.416 > [BookKeeperClientWorker-OrderedExecutor-1-0] INFO > org.apache.bookkeeper.mledger.impl.ManagedCursorImpl - > [platform/system/persistent/tsc-sm-request-recognition-en-odd-partition-0] > reset position to 288603:0 skipping from current read position 288244:0 on > cursor > platform_persistent%3A%2F%2Fplatform%2Fsystem%2Ftsc-sm-request-recognition-en-odd_queue","-","-","pulsar-broker" > "Apr 25, 2022 @ 12:18:32.416","19:18:32.416 > [BookKeeperClientWorker-OrderedExecutor-1-0] INFO > org.apache.bookkeeper.mledger.impl.ManagedCursorImpl - > [platform/system/persistent/tsc-sm-request-recognition-en-odd-partition-0] > Initiate reset position to 288977:0 on cursor > platform_persistent%3A%2F%2Fplatform%2Fsystem%2Ftsc-sm-request-recognition-en-odd_queue","-","-","pulsar-broker" > "Apr 25, 2022 @ 12:18:32.433","19:18:32.432 > [BookKeeperClientWorker-OrderedExecutor-1-0] INFO > org.apache.bookkeeper.mledger.impl.ManagedCursorImpl - > [platform/system/persistent/tsc-sm-request-recognition-en-odd-partition-0] > reset position to 288977:0 skipping from current read position 288603:0 on > cursor > platform_persistent%3A%2F%2Fplatform%2Fsystem%2Ftsc-sm-request-recognition-en-odd_queue","-","-","pulsar-broker" > "Apr 25, 2022 @ 12:18:32.433","19:18:32.433 > [BookKeeperClientWorker-OrderedExecutor-1-0] INFO > org.apache.bookkeeper.mledger.impl.ManagedCursorImpl - > [platform/system/persistent/tsc-sm-request-recognition-en-odd-partition-0] > Initiate reset position to 289356:0 on cursor > platform_persistent%3A%2F%2Fplatform%2Fsystem%2Ftsc-sm-request-recognition-en-odd_queue","-","-","pulsar-broker" > "Apr 25, 2022 @ 12:18:32.452","19:18:32.452 > [BookKeeperClientWorker-OrderedExecutor-1-0] INFO > org.apache.bookkeeper.mledger.impl.ManagedCursorImpl - > [platform/system/persistent/tsc-sm-request-recognition-en-odd-partition-0] > Initiate reset position to 289724:0 on cursor > platform_persistent%3A%2F%2Fplatform%2Fsystem%2Ftsc-sm-request-recognition-en-odd_queue","-","-","pulsar-broker" > "Apr 25, 2022 @ 12:18:32.452","19:18:32.452 > [BookKeeperClientWorker-OrderedExecutor-1-0] INFO > org.apache.bookkeeper.mledger.impl.ManagedCursorImpl - > [platform/system/persistent/tsc-sm-request-recognition-en-odd-partition-0] > reset position to 289356:0 skipping from current read position 288977:0 on > cursor > platform_persistent%3A%2F%2Fplatform%2Fsystem%2Ftsc-sm-request-recognition-en-odd_queue","-","-","pulsar-broker" > "Apr 25, 2022 @ 12:18:32.473","19:18:32.473 > [BookKeeperClientWorker-OrderedExecutor-1-0] INFO > org.apache.bookkeeper.mledger.impl.ManagedCursorImpl - > [platform/system/persistent/tsc-sm-request-recognition-en-odd-partition-0] > reset position to 289724:0 skipping from current read position 289356:0 on > cursor > platform_persistent%3A%2F%2Fplatform%2Fsystem%2Ftsc-sm-request-recognition-en-odd_queue","-","-","pulsar-broker" > "Apr 25, 2022 @ 12:18:32.473","19:18:32.473 > [BookKeeperClientWorker-OrderedExecutor-1-0] INFO > org.apache.bookkeeper.mledger.impl.ManagedCursorImpl - > [platform/system/persistent/tsc-sm-request-recognition-en-odd-partition-0] > Initiate reset position to 290104:0 on cursor > platform_persistent%3A%2F%2Fplatform%2Fsystem%2Ftsc-sm-request-recognition-en-odd_queue","-","-","pulsar-broker" > "Apr 25, 2022 @ 12:18:32.494","19:18:32.494 > [BookKeeperClientWorker-OrderedExecutor-1-0] INFO > org.apache.bookkeeper.mledger.impl.ManagedCursorImpl - > [platform/system/persistent/tsc-sm-request-recognition-en-odd-partition-0] > reset position to 290104:0 skipping from current read position 289724:0 on > cursor > platform_persistent%3A%2F%2Fplatform%2Fsystem%2Ftsc-sm-request-recognition-en-odd_queue","-","-","pulsar-broker" > > On Mon, Apr 25, 2022 at 2:16 PM Tecno Brain <cerebrotecnolog...@gmail.com> > wrote: > >> I observed the same problem again, the cursor of a topic got reset about >> an hour and 15 minutes. >> The queue went from zero to about 2,000 elements in a second without any >> application adding messages. All messages that had occurred during that >> time were replayed. >> (My application, as you can see, does not generate a lot of messages for >> this topic). >> >> I need to understand how the cursors are stored. >> >> Can anyone point me to any documentation or code? >> >> I could not find any exceptions in the log for that topic, but I did >> found around the same time the following exception in a different topic. >> Any help is appreciated. >> >> "Apr 25, 2022 @ 12:18:32.509","19:18:32.509 >> [BookKeeperClientWorker-OrderedExecutor-0-0] WARN >> org.apache.bookkeeper.client.BookieWatcherImpl - New ensemble: >> [pulsar-bookie-0.pulsar-bookie.pulsar.svc.cluster.local:3181, >> pulsar-bookie-3.pulsar-bookie.pulsar.svc.cluster.local:3181, >> pulsar-bookie-2.pulsar-bookie.pulsar.svc.cluster.local:3181] is not adhering >> to Placement Policy. quarantinedBookies: []" >> "Apr 25, 2022 @ 12:18:31.958","19:18:31.958 [pulsar-io-4-3] WARN >> org.apache.bookkeeper.client.BookieWatcherImpl - New ensemble: >> [pulsar-bookie-3.pulsar-bookie.pulsar.svc.cluster.local:3181, >> pulsar-bookie-0.pulsar-bookie.pulsar.svc.cluster.local:3181, >> pulsar-bookie-4.pulsar-bookie.pulsar.svc.cluster.local:3181] is not adhering >> to Placement Policy. quarantinedBookies: []" >> "Apr 25, 2022 @ 12:18:31.921","java.lang.NullPointerException: null" >> "Apr 25, 2022 @ 12:18:31.921"," at >> org.apache.pulsar.broker.service.BacklogQuotaManager.dropBacklogForTimeLimit(BacklogQuotaManager.java:247) >> ~[io.streamnative-pulsar-broker-2.8.2.0.jar:2.8.2.0]" >> "Apr 25, 2022 @ 12:18:31.921"," at >> org.apache.pulsar.broker.service.BrokerService.lambda$forEachTopic$71(BrokerService.java:1684) >> ~[io.streamnative-pulsar-broker-2.8.2.0.jar:2.8.2.0]" >> "Apr 25, 2022 @ 12:18:31.921"," at >> org.apache.pulsar.common.util.collections.ConcurrentOpenHashMap$Section.forEach(ConcurrentOpenHashMap.java:413) >> ~[io.streamnative-pulsar-common-2.8.2.0.jar:2.8.2.0]" >> "Apr 25, 2022 @ 12:18:31.921"," at >> org.apache.pulsar.common.util.collections.ConcurrentOpenHashMap.forEach(ConcurrentOpenHashMap.java:185) >> ~[io.streamnative-pulsar-common-2.8.2.0.jar:2.8.2.0]" >> "Apr 25, 2022 @ 12:18:31.921"," at >> org.apache.pulsar.broker.service.BrokerService.monitorBacklogQuota(BrokerService.java:1693) >> ~[io.streamnative-pulsar-broker-2.8.2.0.jar:2.8.2.0]" >> "Apr 25, 2022 @ 12:18:31.921"," at >> org.apache.bookkeeper.mledger.util.SafeRun$1.safeRun(SafeRun.java:32) >> [io.streamnative-managed-ledger-2.8.2.0.jar:2.8.2.0]" >> "Apr 25, 2022 @ 12:18:31.921"," at >> org.apache.bookkeeper.common.util.SafeRunnable.run(SafeRunnable.java:36) >> [org.apache.bookkeeper-bookkeeper-common-4.14.3.jar:4.14.3]" >> "Apr 25, 2022 @ 12:18:31.921"," at >> java.util.concurrent.FutureTask.runAndReset(FutureTask.java:305) [?:?]" >> "Apr 25, 2022 @ 12:18:31.921"," at >> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) >> [?:?]" >> "Apr 25, 2022 @ 12:18:31.921","19:18:31.906 >> [pulsar-backlog-quota-checker-35-1] ERROR >> org.apache.pulsar.broker.service.BacklogQuotaManager - >> [persistent://platform/system/merge-response-publish-odd-partition-2] Error >> resetting cursor for slowest consumer >> [platform_merge-response-publish-odd_queue]" >> "Apr 25, 2022 @ 12:18:31.921"," at >> org.apache.pulsar.broker.service.BacklogQuotaManager.handleExceededBacklogQuota(BacklogQuotaManager.java:129) >> ~[io.streamnative-pulsar-broker-2.8.2.0.jar:2.8.2.0]" >> "Apr 25, 2022 @ 12:18:31.921"," at >> org.apache.pulsar.broker.service.BrokerService.lambda$monitorBacklogQuota$72(BrokerService.java:1700) >> ~[io.streamnative-pulsar-broker-2.8.2.0.jar:2.8.2.0]" >> "Apr 25, 2022 @ 12:18:31.921"," at >> java.util.Optional.ifPresent(Optional.java:183) ~[?:?]" >> "Apr 25, 2022 @ 12:18:31.921"," at >> org.apache.pulsar.broker.service.BrokerService.forEachTopic(BrokerService.java:1682) >> ~[io.streamnative-pulsar-broker-2.8.2.0.jar:2.8.2.0]" >> "Apr 25, 2022 @ 12:18:31.921"," at >> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:305) >> [?:?]" >> "Apr 25, 2022 @ 12:18:31.921"," at >> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515) >> [?:?]" >> "Apr 25, 2022 @ 12:18:31.921"," at >> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) >> [?:?]" >> "Apr 25, 2022 @ 12:18:31.921"," at >> io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) >> [io.netty-netty-common-4.1.72.Final.jar:4.1.72.Final]" >> "Apr 25, 2022 @ 12:18:31.921"," at >> java.lang.Thread.run(Thread.java:829) [?:?]" >> "Apr 25, 2022 @ 12:18:31.888","19:18:31.888 >> [BookKeeperClientWorker-OrderedExecutor-0-0] WARN >> org.apache.bookkeeper.client.BookieWatcherImpl - New ensemble: >> [pulsar-bookie-3.pulsar-bookie.pulsar.svc.cluster.local >> >> Thanks >> >> >> >> >> On Fri, Mar 18, 2022 at 9:15 PM PengHui Li <peng...@apache.org> wrote: >> >>> It means you have other reset cursor options when doing the ledger >>> trimming >>> >>> On Sat, Mar 19, 2022 at 5:52 AM Tecno Brain < >>> cerebrotecnolog...@gmail.com> wrote: >>> >>>> I found this in the logs: >>>> * Failed to mark delete while trimming data ledgers: Reset cursor in >>>> progress - unable to mark delete position 18377:-1* >>>> but although the messages indicate different topics, the time matches >>>> when we started to see messages replayed. >>>> >>>> What causes that message? What are the consequences of it? >>>> >>>> On Fri, Mar 18, 2022 at 1:31 PM Tecno Brain < >>>> cerebrotecnolog...@gmail.com> wrote: >>>> >>>>> I wonder what would I have seen in the logs if someone had done >>>>> something like this: >>>>> >>>>> bin/pulsar-admin persistent reset-cursor --time 3h >>>>> persistent://tenant/namespace/topic >>>>> >>>>> >>>>> On Thu, Mar 17, 2022 at 1:54 PM Tecno Brain < >>>>> cerebrotecnolog...@gmail.com> wrote: >>>>> >>>>>> Hi Penghui, >>>>>> No, we are not seeing messages "disappear" because of TTL. >>>>>> What we observed is that messages from 3 out of 20 topics were >>>>>> reprocessed. >>>>>> We initially thought that the messages were written again into the >>>>>> topic by our own applications, but we did not find any evidence of that >>>>>> happening. Our applications logs are pretty good and we would have found >>>>>> some evidence. >>>>>> We couldn't find the reason. >>>>>> Our hypothesis was that the cursor was lost and I was trying to >>>>>> find a way to verify that hypothesis through the Pulsar logs...looking if >>>>>> we had lost a broker or a bookie. >>>>>> Initially, I thought that perhaps those 3 topics belonged to the >>>>>> same "bundle" and whenever the broker changed, the cursor was lost. >>>>>> But Pulsar stores the cursor in the bookies, not the broker....so, >>>>>> a broker change shouldn't affect the cursor for the subscription (a >>>>>> shared >>>>>> subscription) >>>>>> We haven't observed the same issue again. >>>>>> >>>>>> >>>>>> >>>>>> On Sat, Mar 12, 2022 at 7:21 AM PengHui Li <peng...@apache.org> >>>>>> wrote: >>>>>> >>>>>>> If you have TTL, the messages will be expired. >>>>>>> You mean "cursor was lost", how do you verify this? >>>>>>> to list subscriptions or not able to consume the message? >>>>>>> If it is the latter, I think it should be related to the message TTL. >>>>>>> >>>>>>> And how about the "brokerDeleteInactiveTopicsMode" in your broker >>>>>>> settings? >>>>>>> If you are using "delete_when_subscriptions_caught_up", after all >>>>>>> the message >>>>>>> been expired, the topic will be deleted automatically by default. >>>>>>> >>>>>>> Penghui >>>>>>> >>>>>>> On Sat, Mar 12, 2022 at 5:28 AM Tecno Brain < >>>>>>> cerebrotecnolog...@gmail.com> wrote: >>>>>>> >>>>>>>> We do have a backlog quota and messageTTL >>>>>>>> >>>>>>>> Our namespace is configured as follows: >>>>>>>> >>>>>>>> Backlog quota: >>>>>>>> >>>>>>>> >>>>>>>> *"message_age BacklogQuotaImpl(limit=-1, limitSize=-1, >>>>>>>> limitTime=180000, policy=consumer_backlog_eviction)"* >>>>>>>> Retention: >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> *{ "retentionTimeInMinutes" : 0, "retentionSizeInMB" : 0}* >>>>>>>> >>>>>>>> Message TTL: >>>>>>>> >>>>>>>> *172800* >>>>>>>> >>>>>>>> All topics are partitioned. >>>>>>>> >>>>>>>> *{ >>>>>>>> "partitions" : 3 >>>>>>>> }* >>>>>>>> >>>>>>>> >>>>>>>> On Thu, Mar 10, 2022 at 11:24 PM PengHui Li < >>>>>>>> codelipeng...@gmail.com> wrote: >>>>>>>> >>>>>>>>> Have you changed the backlog quota policy or enabled the message >>>>>>>>> TTL? >>>>>>>>> Pulsar will not remove any cursors or skip messages by default. >>>>>>>>> >>>>>>>>> Penghui >>>>>>>>> On Mar 11, 2022, 1:25 PM +0800, Tecno Brain < >>>>>>>>> cerebrotecnolog...@gmail.com>, wrote: >>>>>>>>> >>>>>>>>> Hello, >>>>>>>>> I have an application using Pulsar just as JMS (we get single >>>>>>>>> messages, acknowledge them when we are done processing it) >>>>>>>>> The entire system, composed of several types of apps, uses about >>>>>>>>> 40 different topics. >>>>>>>>> >>>>>>>>> Yesterday, an application that subscribes to about 20 queues, >>>>>>>>> suddenly was inundated with thousands of messages from two of the >>>>>>>>> queues >>>>>>>>> but I could not track those messages to an application producing >>>>>>>>> them. We >>>>>>>>> found that the messages were *duplicates*. >>>>>>>>> So it seems that the cursor to these two topics was lost, and >>>>>>>>> messages from 3 hours earlier were consumed again. I found the >>>>>>>>> following >>>>>>>>> paragraph : >>>>>>>>> >>>>>>>>> "Each subscription stores a cursor. The cursor is the current >>>>>>>>> offset in the log. Subscriptions store their cursor in BookKeeper in >>>>>>>>> ledgers. This makes cursor tracking scalable just like topics." >>>>>>>>> ( >>>>>>>>> https://jack-vanlightly.com/blog/2018/10/2/understanding-how-apache-pulsar-works >>>>>>>>> ) >>>>>>>>> >>>>>>>>> My guess is that the cursor was lost. >>>>>>>>> How could I verify that this was the case? I can't find anything >>>>>>>>> relevant in the logs. >>>>>>>>> >>>>>>>>> The only message I found occurring around the same time is >>>>>>>>> >>>>>>>>> New ensemble: >>>>>>>>> [pulsar-bookie-2.pulsar-bookie.pulsar.svc.cluster.local:3181, >>>>>>>>> pulsar-bookie-0.pulsar-bookie.pulsar.svc.cluster.local:3181, >>>>>>>>> pulsar-bookie-3.pulsar-bookie.pulsar.svc.cluster.local:3181] is not >>>>>>>>> adhering to Placement Policy >>>>>>>>> >>>>>>>>> Any pointers are appreciated. >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>>