lifepuzzlefun
lifepuzzlefun
when ScheduleMessageService stoped. the timer canceled. and new schedule task will cause exception. then show "ScheduleMessageService, messageTimeup execute error, drop it. msgExt" in log.
see https://deps.dev/go/github.com%2Fapache%2Frocketmq-client-go%2Fv2
see https://github.com/apache/rocketmq-client-cpp/blob/6523dcc3b309a1065375e40657f68f66bfeca38d/src/consumer/SubscriptionData.cpp#L107-L113 the serialize string in rockemq broker is long. i think this should keep the same as broker implementation
[MINOR] code refactor Bookie env check during start. move bookie environment check logic code to `BookieEnvirnmentChecker` this may makes code much clearer. no logic change or method delete.
Fixes #18324 ### Motivation avoid unnecessary method call if txn disabled. ### Modifications 1. remove `isTxnEnabled` parameter in `TransactionBuffer.checkIfTransactionBufferRecoverCompletely`. 2. check isTxnEnabled before call txn related code in common code...
Fixes #18328 ### Modifications 1. batch `subscription.acknowledgeMesage` in filterEntriesForConsumer loop 2. remove unnecessary Optional package parameter for `filterEntriesForConsumer` metadataArray 3. avoid call O(consumer) times of `topic.getMigratedClusterUrl` in `checkAndApplyReachedEndOfTopicOrTopicMigration` ### Verifying...
### Search before asking - [X] I searched in the [issues](https://github.com/apache/pulsar/issues) and found nothing similar. ### Motivation 1. batch `subscription.acknowledgeMesage` in filterEntriesForConsumer loop 2. remove unnecessary Optional package parameter for...
### Search before asking - [X] I searched in the [issues](https://github.com/apache/pulsar/issues) and found nothing similar. ### Motivation Avoid unnessary method call if txn disabled. ### Solution check before method called...
### Search before asking - [X] I searched in the [issues](https://github.com/apache/pulsar/issues) and found nothing similar. ### Example failure https://github.com/apache/pulsar/actions/runs/4755217144/jobs/8449646027 ### Exception stacktrace don't know how to find stacktrace. ### Are...