7104 Commits

Author SHA1 Message Date
Bartosz Spyrko-Smietanko
eb41be78f3 [ARTEMIS-2176] RA connection properties are not propagated to XARecoveryConfig 2020-03-03 08:56:18 +00:00
Clebert Suconic
6a04a33e6e ARTEMIS-2637 Fixing checkstyle 2020-02-28 16:35:25 -05:00
Clebert Suconic
ea3c592c82 ARTEMIS-2637 Adding additional logging and fixing checkstyle 2020-02-28 15:19:11 -05:00
Clebert Suconic
ffb8df7f4b This closes #2994 2020-02-28 12:12:31 -05:00
Clebert Suconic
0cac669840 ARTEMIS-2637 Making UDP client discovery resilient
In case there is a hardware, firewal or any other thing making the UDP connection to go deaf
we will now reopen the connection in an attempt to go over possible issues.

This is also improving locking around DiscoveryGroup initial connection.
2020-02-28 11:54:27 -05:00
Justin Bertram
34f2fc8e88 This closes #2988 2020-02-25 12:19:05 -06:00
brusdev
de113e47ae ARTEMIS-2625 testListConsumers failing on IBM JDK 8
Fix JmxServerControlTest.testListConsumers.
2020-02-25 12:19:05 -06:00
Justin Bertram
692e44d999 This closes #2989 2020-02-25 12:08:00 -06:00
Paul Vogel
0879af8d1c Typo fix for docker readme 2020-02-25 12:08:00 -06:00
Justin Bertram
00923025eb This closes #2990 2020-02-25 12:02:51 -06:00
brusdev
1e9be7ddc9 ARTEMIS-2627 simpleSecureServer failing on IBM Java 8 JVM
Remove excluded cipher suites matching the prefix `SSL` because the names of the
IBM Java 8 JVM cipher suites have the prefix `SSL` while the
`DEFAULT_EXCLUDED_CIPHER_SUITES` of org.eclipse.jetty.util.ssl.SslContextFactory
includes "^SSL_.*$". So all IBM JVM cipher suites are excluded by
SslContextFactory using the `DEFAULT_EXCLUDED_CIPHER_SUITES`.
2020-02-25 12:02:51 -06:00
Justin Bertram
ee52dec467 NO-JIRA make ArtemisTest more robust
Change the test to use a pre-created queue rather than an auto-created
one as auto-creation and auto-deletion were causing spurious failures.
2020-02-25 11:20:48 -06:00
Francesco Nigro
11a00bea5f This closes #2986 2020-02-25 15:25:01 +01:00
Clebert Suconic
ddd8ed4402 ARTEMIS-1975 Real Large Message support into AMQP
This is a Large commit where I am refactoring largeMessage Body out of CoreMessage
which is now reused with AMQP.

I had also to fix Reference Counting to fix how Large Messages are Acked

And I also had to make sure Large Messages are transversing correctly when in cluster.
2020-02-25 15:25:01 +01:00
Justin Bertram
72f5a1f5bc NO-JIRA fix up docs for security-ldap example 2020-02-24 13:32:02 -06:00
Clebert Suconic
e6ecbfaaf4 This closes #2985 2020-02-20 17:44:56 -05:00
Justin Bertram
d0758f34f6 ARTEMIS-2624 auto-create expiry resources 2020-02-20 17:44:56 -05:00
Justin Bertram
b76f3b3a0d ARTEMIS-2587 auto-create dead-letter resources
This is a reimplementation of the IndividualDeadLetterQueueStrategy
from 5.x in a way that makes sense with the Artemis addressing model.
2020-02-20 17:44:56 -05:00
Clebert Suconic
d3efc24ffb This closes #2987 2020-02-20 14:30:45 -05:00
Emmanuel Hugonnet
ac98cda224
[ARTEMIS-2626]: Postgresql Journal implementation requires direct access to PostgeSQL driver internal classes.
Issue: The BLOB manipulation is done using PostgreSQL internal classes starting from PGConnection.
This leads to ClasCastExceptions if the connection is wrapped in a pool or if the driver is in a different classloader (WildFly).

Fix: unwrap the connection and if the PostgreSQL classes are not directly available uses reflection to manipulate the BLOBs.

Jira: https://issues.apache.org/jira/browse/ARTEMIS-2626
2020-02-20 19:01:38 +01:00
Christopher L. Shannon (cshannon)
d3d9ceb4c8 This closes #2966 2020-02-17 12:16:06 -05:00
Christopher L. Shannon (cshannon)
3966e47338 ARTEMIS-2613: Add support for DivertBindings for federated addresses
This will allow federated addresses to create remote consumers based on
the existing of divert bindings and matching queue bindings
2020-02-17 12:15:18 -05:00
Howard Gao
3c83587746 This closes #2952 2020-02-17 19:50:25 +08:00
brusdev
4b6390f42f NO-JIRA improve role-access match priority doc 2020-02-17 19:49:50 +08:00
Justin Bertram
b588f61670 This closes #2983 2020-02-14 13:57:04 -06:00
Clebert Suconic
990890d228 ARTEMIS-2622 Making replica resilient to closed pages 2020-02-14 14:01:52 -05:00
Clebert Suconic
9a24b89a33 This closes #2974 2020-02-14 13:23:05 -05:00
Justin Bertram
a8cf6b04b4 ARTEMIS-2607 interceptor returns false but processing continues 2020-02-14 13:23:05 -05:00
Clebert Suconic
fa6a008fa9 This closes #2976 2020-02-14 13:12:49 -05:00
Justin Bertram
72429e1e49 ARTEMIS-2325 ack handler being invoked twice 2020-02-14 13:12:49 -05:00
Justin Bertram
1c15e1f812 NO-JIRA fixing stale comments 2020-02-14 13:12:49 -05:00
Justin Bertram
b76700c18f NO-JIRA fix JMSMessageConsumerTest.testTimedOutWaitingForWriteLogOnConsumer 2020-02-14 13:12:49 -05:00
Howard Gao
05b9bf6a8f This closes #2980 2020-02-13 11:10:36 +08:00
Justin Bertram
daae7e750a ARTEMIS-2619 allow disabling STOMP 'server' header 2020-02-12 19:38:38 -06:00
Clebert Suconic
69779eed10 This closes #2975 2020-02-12 13:29:51 -05:00
Francesco Nigro
d42267f05a ARTEMIS-2617 Lazy scan AMQP message data 2020-02-12 13:29:51 -05:00
Francesco Nigro
5897909dc9 ARTEMIS-2617 use core pools to reduce GC on journal loading 2020-02-12 13:29:51 -05:00
Christopher L. Shannon (cshannon)
0b8c33bb0f NO-JIRA: Adding missing module to broker-federation pom 2020-02-11 08:56:08 -05:00
Christopher L. Shannon (cshannon)
b42cc35d5e This closes #2981 2020-02-11 08:55:50 -05:00
brusdev
832f1e5b92 NO-JIRA Fix federated-address-downstream pom 2020-02-11 08:33:06 +01:00
Justin Bertram
67022a0744 This closes #2979 2020-02-10 10:50:13 -06:00
Clebert Suconic
0487e712e2 NO-JIRA some Wait.assertEquals 2020-02-10 09:25:06 -05:00
Justin Bertram
2f71327978 This closes #2965 2020-02-06 12:27:00 -06:00
Sebastian Thomschke
ae31854548 ARTEMIS-2606 Upgrade to Hawt.io 1.5.12 2020-02-06 12:27:00 -06:00
Justin Bertram
a00fb746f8 This closes #2953 2020-02-06 12:21:55 -06:00
brusdev
b71178b4fb ARTEMIS-2600 Update mqtt-client version to 1.16 for tests 2020-02-06 12:21:54 -06:00
Clebert Suconic
dddc4d9977 This closes #2970 2020-02-05 15:25:31 -05:00
brusdev
622c0d61e8 ARTEMIS-2615 Update netty version to 4.1.45.Final
Update netty version to 4.1.45.Final and netty-tcnative version to 2.0.28.Final.
2020-02-05 15:25:31 -05:00
Clebert Suconic
1bc88a7264 This closes #2950 2020-02-05 11:19:57 -05:00
Francesco Nigro
3282f105bb ARTEMIS-2604 Optimize journal loading
- Avoid some Properties Decoding, checking if we need certain properties like scheduled delivery
- Avoid creating some unnecessary SimpleString instances
- Removed some intermediate ActiveMQBuffer allocation
- Removed some intermediate UnreleasableByteBuf allocation
2020-02-05 11:13:53 -05:00