tju-yxq commented on PR #2642: URL: https://github.com/apache/rocketmq-dashboard/pull/2642#issuecomment-5528696969
Rebased and reconciled the scheduler changes requested in review in `3f42d66c` (production/test commit `2e461155`). The branch now keeps both designs: - the current mainline whole-pass deadline, per-instance timeout, sliding-window scheduling from #2807/#2957, and `processSuccessfulCollection(...)` flow; - periodic lease renewal for the entire active pass, including empty passes, with cancellation and persistence blocking after lease loss. I also retained the persist-time ownership check as defense in depth and the scheduler now closes the renewal executor during shutdown. Verification after the rebase: - focused scheduler/lease tests: 14 passed; - full server suite: 1,964 passed, 0 failures/errors/skips; - Checkstyle: 0 violations; - `git diff --check`: clean. The PR is mergeable/CLEAN. GitHub has not attached any status checks to the new head yet. -- 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]
