1886 Commits

Author SHA1 Message Date
Clebert Suconic
b4d66b684a ARTEMIS-3054 Fix inconsistencies between replica catchup and page cleanup 2021-01-08 13:48:41 -05:00
Clebert Suconic
727baf20b2 NO-JIRA fixing intermittent failure on QueueAutoDeleteTest 2021-01-07 10:42:26 -05:00
gtully
546bbfebfb ARTEMIS-3033 - implement address tree map for wildcards in place of linked addresses 2021-01-06 20:31:46 +00:00
gtully
4e70fcdb52 ARTEMIS-3043 - remove reference to improperly named field, now corrected, from test 2021-01-06 20:19:49 +00:00
Andy Taylor
ea7f001776 ARTEMIS-3043 - improvements on new console
https://issues.apache.org/jira/browse/ARTEMIS-3043
2021-01-06 10:47:57 -05:00
franz1981
2b5d99bbd1 ARTEMIS-3016 Refactored duplicate ids cache 2021-01-06 09:05:01 -05:00
Clebert Suconic
c63aa9f481 NO-JIRA OpenWire test retry 2020-12-23 11:14:29 -05:00
Clebert Suconic
c1de2c8679 NO-JIRA Checkstyle fix 2020-12-21 20:10:31 -05:00
Clebert Suconic
562674aaa9 NO-JIRA Intermittent failure fix 2020-12-21 17:36:42 -05:00
Clebert Suconic
1bb15639d7 NO-JIRA Fix intermittent failure on JMSConsumer2Test 2020-12-21 17:33:35 -05:00
Clebert Suconic
a2bce6e921 NO-JIRA intermittent failures on testsuite 2020-12-21 16:51:25 -05:00
Clebert Suconic
122187ab88 NO-JIRA Disabling storage on openWire TemporaryQueueClusterTest 2020-12-21 16:26:09 -05:00
Clebert Suconic
c3beea3a9e NO-JIRA Fixing intermittent test failure
waiting advisory to update client on openwire client
2020-12-21 16:19:42 -05:00
Clebert Suconic
b07ae7af7c NO-JIRA fixing intermittent test failures 2020-12-21 14:23:39 -05:00
Clebert Suconic
9f59006226 NO-JIRA Intermittent test failure due to Wait.assertEquals 2020-12-21 09:40:25 -05:00
Clebert Suconic
6b7d963f45 ARTEMIS-3039 Fixing network isolation signal on replication 2020-12-18 16:56:14 -05:00
Clebert Suconic
78715e66e0 NO-JIRA Allow some variance on the fast disk calculation
SyncSendTest could intermittnetly fail on fast jenkins instances.
2020-12-17 16:06:44 -05:00
Clebert Suconic
920d97b159 NO-JIRA Fixing intermittent failure 2020-12-17 14:30:20 -05:00
Clebert Suconic
4e2eda82f3 ARTEMIS-3018 Adding ignore on test for further investigation 2020-12-17 13:06:49 -05:00
Clebert Suconic
3d32f5ce98 NO-JIRA Improving test to not fail when CI is slow 2020-12-16 13:17:10 -05:00
Clebert Suconic
3b0fa74970 ARTEMIS-3027 Fixing tests after some large messages changes 2020-12-14 15:19:12 -05:00
Clebert Suconic
63a3bcbe32 ARTEMIS-3027 Fixing Redistribution of Large Messages after expiration fix
This is fixing AmqpLargeMessageRedistributionTes and AMQPLargeMessageOverCoreBridgeTest after last commit on this issue.
2020-12-14 11:18:38 -05:00
Clebert Suconic
dfd41d958e ARTEMIS-3027 Store calculated expiration as part of the journal record on AMQP 2020-12-10 18:33:15 -05:00
Clebert Suconic
94f1857914 ARTEMIS-3026 Allow "re-encode" of amqp large messages
notice the quotes on "re-encode", as this is just replacing the set of application properties, properties and headers by a new set
if a flag reEncoded is set to true on AMQPLargeMessage
2020-12-10 00:37:11 -05:00
Clebert Suconic
825341734a ARTEMIS-3024 Expiry or DLQ Retry not working with AMQP 2020-12-08 14:13:53 -05:00
Clebert Suconic
6a6a3b3863 ARTEMIS-3023 Avoid opening AMQP Large Message for final parsing 2020-12-07 21:24:45 -05:00
Clebert Suconic
e6a6e81b02 ARTEMIS-3019 expiry changes in AMQP Large Message 2020-12-07 10:44:51 -05:00
gtully
0585bf1662 ARTEMIS-179 - fix intermittent failure on BindingsClusterTest 2020-11-25 10:08:24 +00:00
Clebert Suconic
686036b1a4 ARTEMIS-3007 Checking if a message becomes large during copy
This is to avoid shutting down the server on a critical failure in case the message is a few bytes shy
from beyond the max buffer size.

This will prevent the issue.
2020-11-22 23:42:25 -05:00
Domenico Francesco Bruscino
27392b1d7e ARTEMIS-3005 Fix scaling down AMQP messages routing 2020-11-20 14:48:40 -05:00
Clebert Suconic
af4d2cd5fc ARTEMIS-3006 Upgrading to Qpid ProtonJ 0.33.8
I am also bringing a test I used to report https://issues.apache.org/jira/browse/PROTON-2297
Even though the issue here is on proton. There's no such thing as enough tests so I am keeping the test.
2020-11-20 13:31:21 -05:00
Justin Bertram
ec2cb19f2d ARTEMIS-3003 NPE when reloading persisted security-setting 2020-11-20 10:08:39 -05:00
gtully
ccc74a2313 ARTEMIS-2938 - disable openwire host verification to work with existing certs 2020-11-20 13:28:42 +00:00
Clebert Suconic
83b12ca09f NO-JIRA Adding MQTT Test 2020-11-19 11:51:35 -05:00
Clebert Suconic
85b9ac3cce NO-JIRA Improving AmqpLargeMessageTest
This includes removing a test that was removed by accident on ddd8ed440226fa9099f894fa0dd5c1e03614b7da
And improving the test with size parameters.
2020-11-19 09:53:55 -05:00
Luis De Bello
a2d827e23f ARTEMIS-2991 Removing HttpAcceptorHandler from HttpKeepAliveRunnable when upgrade to websocket connection 2020-11-18 15:04:52 -06:00
gtully
d0d1aef88c ARTEMIS-2938 - allow array list serialisation for dependent openwire tests AMQ-7399 2020-11-18 12:56:42 +00:00
sebthom
80c51803da ARTEMIS-3001 Provide address and queue count via ActiveMQServerControl
See https://issues.apache.org/jira/browse/ARTEMIS-3001
2020-11-17 15:55:50 -05:00
Justin Bertram
4bb9ed2d4e ARTEMIS-2986 deleting scheduled messages not permanent
When deleting a durable scheduled message via the management API the
message would be removed from memory but it wouldn't be removed from
storage so when the broker restarted the message would reappear.

This commit fixes that by acking the message during the delete
operation.
2020-11-16 23:46:32 -05:00
gtully
683879495c ARTEMIS-2990 - avoid auto boxing on binding id used as map key 2020-11-13 10:03:28 +00:00
gtully
9675ecae42 ARTEMIS-2985 - don't block netty threads for mqtt protocol actions 2020-11-12 21:01:00 +00:00
Clebert Suconic
80fa86b738 NO-JIRA Fixing Intermittent Failure on TransientQueueTest 2020-11-12 10:26:35 -05:00
Clebert Suconic
ead05b7a89 ARTEMIS-2983 Fixing PrintData with AMQP 2020-11-11 12:47:02 -05:00
Clebert Suconic
62099e86d3 NO-JIRA improving test 2020-11-10 12:00:31 -05:00
Clebert Suconic
c46870a853 ARTEMIS-2974 Proper fix for the CI on MultiThreadAuditLoggingTest 2020-11-09 10:05:48 -05:00
Clebert Suconic
b0e07a6b5f ARTEMIS-2974 Adding Wait.assert on test 2020-11-07 11:20:06 -05:00
Justin Bertram
ecead9b130 ARTEMIS-2974 audit logger can print wrong user info
Using a ThreadLocal for the audit user information works in most cases,
but it can fail when dispatching messages to consumers because threads
are taken out of a pool to do the dispatching and those threads may not
be associated with the proper credentials. This commit fixes that
problem with the following changes:

 - Passes the Subject explicitly when logging audit info during dispatch
 - Relocates security audit logging from the SecurityManager
implementation(s) to the SecurityStore implementation
 - Associates the Subject with the connection properly with the new
security caching
2020-11-05 11:38:08 -05:00
Robbie Gemmell
5ff075b7ff ARTEMIS-2971: add ANONYMOUS and EXTERNAL SASL mechanism support for outgoing AMQP server connections 2020-11-05 11:32:35 -05:00
Clebert Suconic
030baaa2d3 ARTEMIS-2970 Improving test on Broker Connection 2020-11-04 17:50:41 -05:00
Clebert Suconic
a52ddb60ca ARTEMIS-2970 Adding test validaing Broker Connection with socket disconencts and TTL 2020-11-04 16:48:17 -05:00