Clebert Suconic
c479cb558a
ARTEMIS-3384 Adding tests around duplicate detection
2021-07-16 09:10:14 -04:00
Clebert Suconic
277aa3706a
NO-JIRA Adding Core Bridge Transfer Test
2021-07-16 09:09:48 -04:00
Domenico Francesco Bruscino
2d07d0d844
ARTEMIS-3384 Fix bridge duplicate messages after reconnection
2021-07-15 14:20:45 -04:00
Clebert Suconic
b4aef3fca8
ARTEMIS-3386 Expiry messages using too many threads
2021-07-15 13:51:52 -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
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
b7f9807cd9
ARTEMIS-2919 support timestamping incoming messages
2021-07-06 14:09:00 -05:00
Justin Bertram
1d02d06eab
ARTEMIS-3374 config-managed queue can be deleted by durable subscriber
2021-07-06 14:06:39 -05:00
franz1981
bea0568a88
ARTEMIS-3360 Backup connector ignores TTL settings on the connection factories
2021-07-04 14:32:58 -05: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
Justin Bertram
45ae64a01c
ARTEMIS-3366 deleteAddress can remove SnF queue
2021-06-24 13:27:35 -05:00
Clebert Suconic
afa7209011
NO-JIRA Fixing Intermittent failure on AutoCreateExpiryResourcesTest with a Wait.assert change
2021-06-16 09:20:12 -04: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
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
Domenico Francesco Bruscino
65782cb457
ARTEMIS-3337 Add test on multiple connection failures
2021-06-14 16:37:02 -04:00
Justin Bertram
a4c1155a01
ARTEMIS-3341 update checkstyle to latest + update code
...
As a follow-up to #3618/dc7de893747b90b627d729f9f18a758bb4dad9d5 update
checkstyle to the latest version, restoring the originally intended
"RightCurly" style, and updating all the code to properly adhere to the
style as enforced by the new checkstyle version.
The version of checkstyle we used before the aforementioned commit had
a bug which didn't properly enforced our intended "RightCurly" style
(see https://github.com/checkstyle/checkstyle/issues/6345 ). That commit
changed the style to accommodate the handful of unintended style
violations. This commit reverts that change for 2 main reasons:
- The style was always intended to use `alone` for both `METHOD_DEF`
and `CTOR_DEF`.
- There are over 1,000 existing uses of the intended style and around
30 violations of this style which were unintentionally allowed.
Reverting the style back to the original and cleaning up the unintented
violations makes the code more consistent and prevents further style
inconsistencies in the future.
There were a handful of other changes related to checkstyle bugs which
allowed unintended style violations. These were related to indentation
levels.
This closes #3619
(with some minor changes from Robbie to fix remaining violations)
2021-06-11 12:16:04 +01:00
Domenico Francesco Bruscino
bafefdc8ec
ARTEMIS-3338 Preserve prepared XA transactions on connection failure
2021-06-09 15:00:45 -04:00
Clebert Suconic
05498c350e
ARTEMIS-3261 Remove need to lookup replaceableRecords on the hot path
...
We known it's a replaceable record as part of the logic, no need to lookup the record type unless it's a reload from the system.
2021-06-09 14:52:06 -04:00
gtully
085766033b
no jira - remove unused log4j dependency
2021-06-08 10:19:12 +01:00
Justin Bertram
26b83985cf
ARTEMIS-3330 JMS session stopped on failed rollback
2021-06-07 15:00:34 -04:00
Clebert Suconic
3913c17c8d
NO-JIRA fixing intermittent failure on test
2021-06-07 13:05:34 -04:00
Clebert Suconic
0edf599adc
ARTEMIS-3261 Updating logic to use only replaceable records on compacting verification
2021-06-07 13:05:02 -04:00
Clebert Suconic
7137252c5d
NO-JIRA fixing spelling udpate as update
2021-06-03 10:43:11 -04:00
Clebert Suconic
cfd032799c
ARTEMIS-3327 removing unecessary blocking operations on update and delete records
2021-06-03 10:37:16 -04:00
gtully
f4f31df97b
no jira - only delay on expected messages and no wait on null. speed up test - thanks rgemmell
2021-06-03 15:17:48 +01:00
gtully
3f67d93592
no jira - intermittnet failure due to possibly slower hw, eliminate that
2021-06-03 12:22:52 +01:00
gtully
9484e49ab0
no jira - fix intermittent checkthreadrule failure in JDBCJournalTest
2021-06-03 11:28:39 +01:00
Clebert Suconic
f380324ca3
NO-JIRA fixing intermittent failure with a Wait call
2021-06-02 19:53:26 -04:00
gtully
815f383f9c
ARTEMIS-3234 - revisit fix to deal with credit on unmatched acks, thanks to brusdev for the interceptor feature and test from ARTEMIS-2650
2021-06-02 16:23:46 +01:00
Clebert Suconic
ee92ddcb3b
NO-JIRA Fixing test
2021-06-01 19:41:40 -04:00
Clebert Suconic
24c6d904b9
ARTEMIS-3324 JournalFilesRepository running out of open files while compacting
2021-06-01 16:36:51 -04:00
gtully
7ce9030e9f
ARTEMIS-3323 - ensure openwire message id is unique and consistent for the life of a broker when converted from core
2021-06-01 19:43:25 +01:00
Domenico Francesco Bruscino
ba6422d45f
ARTEMIS-3315 Fix JSON serialization of AMQP messages
...
Replace the JSON serialization errors for unknown types with their respective string representation.
2021-05-27 11:31:25 -04:00
Justin Bertram
cdaa00d470
ARTEMIS-3317 OpenWire property conversion can cause ClassCastException
2021-05-27 09:52:49 -04:00
Clebert Suconic
cfee2035c8
ARTEMIS-3318 Invalid data on page should not hold page cleanup
2021-05-27 08:08:47 -04:00
Domenico Francesco Bruscino
6ec7a69d45
ARTEMIS-3236 Preserve managed queues on removing MQTT subscription
2021-05-25 11:24:53 -05:00
Justin Bertram
e9c94e57d9
ARTEMIS-3288 support bulk user loading with basic security manager
2021-05-25 11:13:35 -05:00
Clebert Suconic
4de9e887f6
ARTEMIS-3309 Fixing QueueControlUsingCoreTest
2021-05-25 11:45:17 -04:00
Clebert Suconic
f6df6083e3
ARTEMIS-3283 Fixing Slow Consuemr Test and speeding it up
...
I am removing some combinations that are not needed here,
and I'm adding another extra test to valiate the rate per minutes
2021-05-25 11:29:04 -04:00
Justin Bertram
3621258458
ARTEMIS-3285 potential duplicate messages with LVQ + non-destructive
2021-05-24 16:42:10 -04:00
Domenico Francesco Bruscino
e03c4fe193
ARTEMIS-3309 Add a parameter to limit messages to move or transfer
2021-05-24 14:09:20 -04:00
Justin Bertram
e543aa3bd5
ARTEMIS-3159 errors during concurrent expiration with auto-creation
2021-05-24 13:02:08 -05:00
Justin Bertram
81bbca15c1
ARTEMIS-3229 add details to AdressControl MBean
2021-05-24 11:51:14 -05:00
Martyn Taylor
3c0e14de58
ARTEMIS-3283 Added SlowConsumerThreshold unit configuration option
2021-05-24 11:49:38 -05:00