Commit Graph

11136 Commits

Author SHA1 Message Date
Clebert Suconic f260c40e78 ARTEMIS-5173 Improve reliability of ReplicaTXCheckTest 2024-11-21 15:24:09 -05:00
Clebert Suconic 72dae9e88e NO-JIRA fixing eventual test race on LVQTest::testSimple 2024-11-21 13:57:27 -05:00
Clebert Suconic 20a115fcb1 ARTEMIS-4959 speeding up testMoveMessagesInPagingMode
This unit test was sending too many messages, and taking too long making it more a stress test
2024-11-21 12:57:29 -05:00
Andy Taylor c9f9b33bf9 ARTEMIS-5131 Add A Copy message button to console
This exposes a copyMessage method that simply copies a message to a different queue so the new console can add a copy button
2024-11-21 12:57:16 -05:00
Emmanuel Hugonnet 7f1751c43b ARTEMIS-5172 Reduce the permissions on temp file.
Ensure that the temproray large message content can only be read by the
user associated with the process.

Iusse: https://issues.apache.org/jira/browse/ARTEMIS-5172

Signed-off-by: Emmanuel Hugonnet <ehugonne@redhat.com>
2024-11-21 12:55:24 -05:00
Clebert Suconic e985ec5e59 ARTEMIS-5166 Improving ReconnectTest (avoiding NPEs) 2024-11-21 11:26:56 -05:00
Clebert Suconic 7965877760 ARTEMIS-5170 Fix AutoCreateExpiryResourcesTest and document expiry of expiry 2024-11-21 10:24:41 -05:00
Guillaume Nodet 8483e4e558 ARTEMIS-5171: Remove unusual relativePath from base pom. Fixes error reported by Maven 4.
This closes #5361
2024-11-21 13:26:57 +00:00
Clebert Suconic 6f779a7908 ARTEMIS-5166 Improving ReconnectTest
I'm trying to make it faster and less likely to fail over non issues
2024-11-20 22:37:34 -05:00
Timothy Bish e9c06bd9f8 ARTEMIS-5157 Add management for AMQP broker connections
Add basic management views for AMQP broker connections and implement control
types for AMQP federation features along with the broker connection management
views. Some initial work also to provide support for other broker connection
features to add management control and also plan for future views of incoming
broker connections and management of AMQP federation resources.
2024-11-20 12:16:44 +00:00
Clebert Suconic 8afa3d8a41 ARTEMIS-5156 Wait.assertEquals on messageCount 2024-11-19 12:31:06 -05:00
Robbie Gemmell 94868db502 ARTEMIS-5122: update micrometer-core to 1.14.1 2024-11-19 15:54:23 +00:00
Robbie Gemmell d1475a93ea ARTEMIS-5165: update easymock to 5.5.0 2024-11-19 15:54:23 +00:00
Robbie Gemmell 91c55f0e0e ARTEMIS-5145: update asciidoctor-maven-plugin to 3.1.1 2024-11-19 15:54:23 +00:00
Timothy Bish d4fff2fd58 ARTEMIS-5155 Race on AMQP large message read and close
When the final frame of a large message is being written to the file in
the session thread and an IO error occurs such that that connection is
torn down, the large message reader can be closed before the message is
fully processed resulting in corruption. The large message file close
logic needs to occur on the session thread so that the processing of the
bytes can finish and the message gets added to the Queue and the close
can react by not deleting the file when it runs following the read task.
2024-11-19 10:37:48 -05:00
Domenico Francesco Bruscino 23fd63513b ARTEMIS-5162 Upgrade pem-keystore to 3.0.0 2024-11-19 10:11:48 +00:00
Clebert Suconic 215cc5752f ARTEMIS-5156 Making LargeMessageFrozenTest more reliable 2024-11-18 13:48:06 -05:00
Clebert Suconic f3341a5337 ARTEMIS-5159 lowering number of threads on SoakReplicatedPagingTest 2024-11-18 13:46:52 -05:00
Gary Tully 717808ce3f ARTEMIS-5158 added accessor to database store config for the driver properties map 2024-11-18 11:24:22 +00:00
Robbie Gemmell e1fad965e7 ARTEMIS-5110: add tests for ID validations and suggestions done by log annotation processor
Also improve an error message to report the LogBundle class like others do.
2024-11-15 12:46:52 -08:00
Justin Bertram bc077f4458 ARTEMIS-5151 clarify transfer command parameter descriptions 2024-11-14 11:16:32 +00:00
Timothy Bish 7555319dd0 ARTEMIS-5153 Mark federation events and control queues as internal
In order to better indicate their nature as broker feature specific queues
we can mark the temporary queues created for AMQP federation events and
control link messages as internal.
2024-11-14 11:14:19 +00:00
Robbie Gemmell 8d02f8dc77 ARTEMIS-5148: fix checkstyle issue with 447b72ae5b 2024-11-14 09:05:05 +00:00
Clebert Suconic 447b72ae5b ARTEMIS-5148 Simplifying and making ClusteredLargeMessageInterruptTest more reliable 2024-11-13 12:49:24 -05:00
Robbie Gemmell fd3df362b1 ARTEMIS-5154: update netty to 4.1.115 (and netty-tcnative test dep to 2.0.69) 2024-11-13 16:03:23 +00:00
Robbie Gemmell 353879d58b ARTEMIS-5122: update micrometer-core to 1.14.0 2024-11-13 15:29:15 +00:00
Howard Gao c8e3c0060a ARTEMIS-5150: ActiveMQServerControlImpl.getHAPolicy() gets NPE
When you start the broker without configuring HAPolicy, if clients
call this management api it'll get NPE because it doesn't check
if the HAPolicyConfiguration is null.
2024-11-13 12:53:32 +00:00
Robbie Gemmell 828e112b15 ARTEMIS-5152: update to groovy 4.0.24 2024-11-12 16:43:18 +00:00
Robbie Gemmell c53e4f6ec7 ARTEMIS-5122: update micrometer-core to 1.13.7 2024-11-12 16:40:05 +00:00
Robbie Gemmell d986de165c ARTEMIS-5138: update checkstyle to 10.20.1 2024-11-12 16:34:58 +00:00
Robbie Gemmell 935690a0b4 ARTEMIS-5138: update checkstyle to 10.20.0 2024-11-01 16:32:44 +00:00
Robbie Gemmell 47798e2f38 ARTEMIS-5145: update asciidoctor-maven-plugin to 3.1.0 2024-11-01 16:30:53 +00:00
Robbie Gemmell 131476ff6e ARTEMIS-5144: update to selenium 4.26.0 2024-11-01 16:29:29 +00:00
Robbie Gemmell 5a56b7f1ab ARTEMIS-5143: update to bouncycastle 1.79 2024-11-01 16:26:35 +00:00
Robbie Gemmell 8a912ed209 ARTEMIS-5110: retire/exclude previously-used IDs removed/reassigned in the following older commits:
177e6820b5
e34fd09ce3
e065d25b6f
af9bd7b84a
f4bdacbc4c
74951d9221
fe0ca4d84f
b08b91a32f
85857ab8eb
e02ec69021
bf9f6d213b
2d806807b8
52a4157bbb
53bb3ea183
d5f152c725
b3529dcea4
246bf08391
8a04ee07de
6cb68f2ce9
9873fccf74

See PR for individual commits which were squashed to form this change. This closes #5320
2024-11-01 11:23:13 +00:00
Justin Bertram 9f1681a36a
NO-JIRA update OWASP doc 2024-10-29 15:15:55 -05:00
Justin Bertram 5321882eb8
NO-JIRA ignore test & provided scope for OWASP 2024-10-29 15:14:36 -05:00
Justin Bertram f0f937a66c
NO-JIRA don't require dotnet for OWASP 2024-10-29 13:43:57 -05:00
Robbie Gemmell e244879bfe ARTEMIS-5138: update to checkstyle 10.19.0 2024-10-29 14:28:06 +00:00
Robbie Gemmell 98484f2489 ARTEMIS-5137: update jackson to 2.18.1 2024-10-29 14:21:31 +00:00
Robbie Gemmell 430c453108 ARTEMIS-5136: update to zookeeper 3.9.3 2024-10-29 14:19:14 +00:00
Justin Bertram eb4cec855a
NO-JIRA minor fix for syntax error 2024-10-29 07:41:42 -05:00
Timothy Bish a3aea7d9a0 ARTEMIS-5135 Use a sequence ID on address federation link names
Prevents unintended link stealing scenarios when link names match for a new
link whose name is in use by another link still awaiting a detach response.
2024-10-29 10:32:14 +00:00
Robbie Gemmell 422446e033 ARTEMIS-5132: consolidate ActiveMQQueueLogger into ActiveMQServerLogger 2024-10-28 15:24:36 -05:00
Justin Bertram 0afab64f64 NO-JIRA minor fix for AIO + Ubuntu + Docker 2024-10-25 10:44:51 -05:00
Justin Bertram d01ea80df9 ARTEMIS-5110 add ability to identify retired IDs in log annotations
The broker uses unique IDs for logging statements. As logging changes
over time we need a way to "retire" these IDs (e.g. when certain
logging statements are no longer needed) to ensure they are not used

This commit does the following:

 - Removes all the logging methods which are no longer used and
   "retires" the corresponding ID (i.e. adds them to the `retiredIDs`
   list for that LogBundle).
 - Updates the validation for IDs that have been retired or are in
   active use including a new suggestion about a valid ID to use when an
   invalid ID is found.
 - Fixes all the regular expressions in all the various uses of
   `@LogBundle` to ensure there are no overlaps to prevent duplicates
   between bundles.

Changes from myself and Robbie Gemmell (see PR). This closes #5303.
2024-10-25 15:14:07 +01:00
Justin Bertram a84b58941a
NO-JIRA deduplicate OpenWire block in protocols doc 2024-10-24 11:09:59 -05:00
Justin Bertram 24202fc30c
NO-JIRA clarify references to ActiveMQ Classic 2024-10-24 10:49:21 -05:00
Robbie Gemmell 24fb38c86f ARTEMIS-5130: Update testcontainers to 1.20.3 2024-10-23 15:47:38 +01:00
Robbie Gemmell 540ab97af9 ARTEMIS-5129: Update exec-maven-plugin to 3.5.0 2024-10-23 15:45:44 +01:00