Hi, I've been working on some PRs and would like to give a status on them.
https://github.com/apache/activemq/pull/1536 --> Fixes a dead lock with CRON schedules and a test that got me to find the bug PR is pretty simple and it's green https://github.com/apache/activemq/pull/1540 --> PR to introduce parallel executions for unit tests for activemq-stomp module Cuts the build from ~14min to 1min20 There are many files touched, but they are very very simple (add the category so tests are executed in the right profile). I spent time reviewing tests and flagging the ones that could run in parallel. PR is green https://github.com/apache/activemq/pull/1541 Similar to previous one but for activemq-mqtt Cuts the build from ~21min to ~3min It's also green https://github.com/apache/activemq/pull/1544 Again similar to stomp and mqtt but for amqp and kahadb store As opposed to the 2 previous ones, the gain isn't as big, because most of the tests would need to be rewritten. Still amqp time divided by 2 and kahadb-store not significant because it uses a lot of IO and IO is slow on Jenkins. It's green as well though. https://github.com/apache/activemq/pull/1555 This one is a simple fix and quick to review. That test takes about an hour on Jenkins to do something useless that isn't used in the tests. Brings the execution time just for this test from an hour to a few minutes It's green as well. https://github.com/apache/activemq/pull/1542 I'm actively working on this one because this is the one burning more than 50% of the build time. https://github.com/apache/activemq/pull/1537 Pretty simple, but build stopped and I can't trigger a new one, so can't do anything more on this one. https://github.com/apache/activemq/pull/1539 Test very slow, reviewed and merged 2 days ago I think. Thank you I have another one or two pending/draft that I will be working on later. As soon as it's all stable and we can reliably validate any refactoring or change with Jenkins within a reasonable time (less than 7 hours), I'll return to Java 25 support. I started a branch to also start looking at JUnit upgrade from 3 to JUnit 5/6 Hope it helps Let me know if there is anything wrong with them or if you'd like me to focus on something else. -- Jean-Louis Monteiro http://twitter.com/jlouismonteiro http://www.tomitribe.com
