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

Reply via email to