Clebert Suconic
b4aef3fca8
ARTEMIS-3386 Expiry messages using too many threads
2021-07-15 13:51:52 -04:00
Clebert Suconic
18e9dee490
NO-JIRA Small tweaks on AMQPMessage.
...
- adding annotations into toString()
- comment typo
2021-07-13 08:28:06 -04:00
Clebert Suconic
fb5f6a3f82
NO-JIRA I got tired of the ThreadDump after Wait failures. I am removing it.
2021-07-13 08:21:11 -04:00
Clebert Suconic
b4d4ea3ec7
This closes #3650
2021-07-13 08:20:48 -04:00
Clebert Suconic
ee3814dbfd
ARTEMIS-3383 AMQPMessage.isDurable wrongly returns false during persistent lazy reload state
2021-07-12 23:00:16 -04:00
Justin Bertram
ec508d8306
ARTEMIS-3381 AMQP bypasses session when deleting queues
...
The AMQP implementation bypasses the ServerSession when deleting queues
which also bypasses security authorization.
2021-07-12 11:25:11 -04:00
Justin Bertram
bf875c3a37
ARTEMIS-3374 fix tests and shared subscriber case
...
A couple of tests were explicitly written to delete the
configuration-managed queue. Since this is no longer allowed these
tests had to change.
2021-07-12 11:25:11 -04:00
gtully
4c06d447fd
ARTEMIS-2974 - fix up the regexp used in the test to match to the end
2021-07-09 14:56:29 +01:00
gtully
3961fd1cf2
ARTEMIS-3372 - ensure test verification happens after expected failover event such that expected message is not tracked as a duplicate
2021-07-09 12:41:17 +01:00
Clebert Suconic
000f83dbc2
ARTEMIS-3327 Reverting 5c051e9832
and adding test to validate
...
contract with sync.
This reverts commit 5c051e9832
.
However this is adding two tests to make sure there won't be a regression on this.
2021-07-07 18:46:52 -04:00
franz1981
ff6e1572c4
ARTEMIS-3354 Better doc journal-max-io misuse with ASYNCIO
2021-07-07 12:17:36 -04:00
franz1981
bb3f31340d
ARTEMIS-3354 journal-max-io cannot be set to 1 with ASYNCIO journal
2021-07-07 12:17:36 -04:00
gtully
7fc312ab5d
ARTEMIS-3372 - disconnect consumers on queue deletion event
2021-07-06 16:16:33 -04:00
Justin Bertram
9f96e2d270
ARTEMIS-3379 add message details to consumer audit log
2021-07-06 16:15:50 -04:00
Justin Bertram
d800957bfb
This closes #3644
2021-07-06 14:59:33 -05:00
Clebert Suconic
5c051e9832
ARTEMIS-3327 Removing unecessary block operation on journal append record
2021-07-06 14:59:33 -05:00
Justin Bertram
b5f772e9e5
This closes #3279
2021-07-06 14:09:01 -05:00
Justin Bertram
b7f9807cd9
ARTEMIS-2919 support timestamping incoming messages
2021-07-06 14:09:00 -05:00
Justin Bertram
478a28c196
This closes #3642
2021-07-06 14:06:39 -05:00
Justin Bertram
1d02d06eab
ARTEMIS-3374 config-managed queue can be deleted by durable subscriber
2021-07-06 14:06:39 -05:00
Justin Bertram
3e5795e965
This closes #3620
2021-07-06 14:05:16 -05:00
Justin Bertram
47d4b8fff4
ARTEMIS-3343 log WARN & ignore duplicate address-setting match
2021-07-04 16:00:31 -05:00
Justin Bertram
8a13b885a5
This closes #3629
2021-07-04 14:37:51 -05:00
Michal Petrov
33e13ebc14
ARTEMIS-3356: fix debug message arguments
2021-07-04 14:37:51 -05:00
Justin Bertram
07331f9aa9
This closes #3630
2021-07-04 14:32:58 -05:00
franz1981
bea0568a88
ARTEMIS-3360 Backup connector ignores TTL settings on the connection factories
2021-07-04 14:32:58 -05:00
Justin Bertram
a2a13b6cdd
This closes #3643
2021-07-04 13:31:53 -05:00
Erwin Dondorp
c6874c9acc
ARTEMIS-3375 fix for helptext for 'artemis address'
2021-07-04 13:31:53 -05:00
Clebert Suconic
4d7c6cc188
ARTEMIS-3373 Using consistent template terminology under the collections package
2021-07-02 15:59:32 -04:00
Clebert Suconic
200e436931
ARTEMIS-3371 Adding TestContainers support and adding QpidDispatchPeerTest
...
This is testing peer integration with qpid-dispatch by using TestContainer and a docker image for Artemis
Also, as I added QpidDispatchTest, I reorganized the brokerConnect tests a bit into a brokerConnect folder.
2021-06-29 17:46:26 -04:00
Domenico Francesco Bruscino
2585ef3e7b
ARTEMIS-3368 Upgrade hawtio version to 2.13.5
2021-06-29 16:29:28 -04:00
Justin Bertram
0275630b7e
This closes #3636
2021-06-24 15:36:21 -05:00
Justin Bertram
45ae64a01c
ARTEMIS-3366 deleteAddress can remove SnF queue
2021-06-24 13:27:35 -05:00
Robbie Gemmell
8b33279667
ARTEMIS-3352: remove redundant snapshot repo definition
...
Parent defines it already, and Maven 3 ignores the 'uniqueVersion' config
2021-06-16 16:53:08 +01:00
Robbie Gemmell
318110b72f
ARTEMIS-3352: remove stale cobertura plugin config
...
It doesnt support JDK8+, which the project has required for years, and Jacoco is now used instead.
2021-06-16 16:52:57 +01:00
Clebert Suconic
afa7209011
NO-JIRA Fixing Intermittent failure on AutoCreateExpiryResourcesTest with a Wait.assert change
2021-06-16 09:20:12 -04:00
Domenico Francesco Bruscino
b1d326ba8b
ARTEMIS-3339 Fix management role match key comparator
2021-06-15 15:06:55 -04:00
Justin Bertram
48d489ec42
NO-JIRA clarify broker setup/config doc
2021-06-15 12:16:11 -05:00
Robbie Gemmell
a8c17fa290
ARTEMIS-3270: move enforcer execution config so it overrides parent execution
...
The change in 90101f5b54
/ #3595 didnt work
as expected since the existing enforcer check already wasnt working. It
isnt overriding the apache parent, which is checking for 3.0.x. Moving
the execution into the build element, alongside the java version check,
allows it to replace the parent execution and enforce 3.5.0+ is used.
2021-06-15 17:16:37 +01:00
Robbie Gemmell
d22b9d51fb
ARTEMIS-2813: exclude old transitive test dep which isnt actually needed in tests
2021-06-15 16:26:02 +01:00
Robbie Gemmell
1430972c62
ARTEMIS-3348, ARTEMIS-3347: update to hawtio 2.13.4
2021-06-15 12:55:31 +01:00
Robbie Gemmell
98e5e19849
ARTEMIS-3347: update various commons-io usages, and bump all to latest
...
Consolidates and aligns versions missed in 73bcc78beb
2021-06-15 12:55:20 +01:00
Robbie Gemmell
567c4fc16b
ARTEMIS-3155: fix javadoc error introduced in #3624
2021-06-15 12:53:43 +01:00
Clebert Suconic
7538602cef
This closes #3624
2021-06-14 18:19:15 -04:00
Justin Bertram
867bf5e01e
ARTEMIS-3155 support better backwards compatibility
...
Support better backwards compability for SSL keyStoreProvider and
trustStoreProvider.
2021-06-14 18:04:06 -04:00
Clebert Suconic
f6a4c8fcde
This closes #3623
2021-06-14 16:37:23 -04:00
Domenico Francesco Bruscino
65782cb457
ARTEMIS-3337 Add test on multiple connection failures
2021-06-14 16:37:02 -04:00
Markus Meierhofer
3b1f6eee7d
ARTEMIS-3337: Correctly handle multiple connection failures
...
Previously, when during reconnect one session couldn't be transferred
to the new connection, we instantly returned and didn't execute failover
for the other sessions. This produced the issue that for sessions
where no failover was executed, their channels were still present on the
old connection. When the old connection was then destroyed, these channels
were closed although the reconnect was still ongoing, which lead to
"dead" sessions.
Now, if a session failover fails, for the remaining sessions the "client-side" part
of failover is executed, which removes the sessions from the old connection so that
they are not closed when the old connection is closed afterwards.
2021-06-14 16:36:23 -04:00
Justin Bertram
a7089d0050
ARTEMIS-3346 test for typo fix
2021-06-14 10:25:59 -05:00
Domenico Francesco Bruscino
595d1e43c7
ARTEMIS-3346 Fix typo in coreMaptoJMSMap
2021-06-14 11:08:26 -04:00