Justin Bertram
3107535a32
ARTEMIS-2671 NPE in LDAP security plugin listener
...
To get the name of the destination use the relative Rdn position rather than a
strict match of "uid". Also, improve logging.
2020-03-23 17:02:38 -04:00
Justin Bertram
402dda2161
ARTEMIS-2667 NPE w/clearing non-durable dupl ID cache
2020-03-23 16:55:42 -04:00
Francesco Nigro
085a74cf06
ARTEMIS-2669 not durable AMQP messages cannot became durable on depaging
2020-03-22 17:46:37 -04:00
Clebert Suconic
559fa2008d
ARTEMIS-2672 multi-thread isue with Shared Subscriptions
...
Some of them may throw queue already existed exception
2020-03-20 21:26:45 -04:00
Michael Pearce
f1fdfc6857
ARTEMIS-2665 AMQP use createSharedQueue like Core
2020-03-18 11:51:58 -04:00
brusdev
974a80002a
NO-JIRA Fixing GeneralInteropTest stability
2020-03-17 16:23:05 -04:00
brusdev
43639bdeae
ARTEMIS-2664 The prefetch size is exceeded after delivered acks
...
Decrement delivered acks before acquiring credits.
2020-03-17 14:08:10 -04:00
Francesco Nigro
5f0b7dd7cd
ARTEMIS-2661 AMQP Journal loading is triggering reencode
2020-03-17 14:02:28 -04:00
Clebert Suconic
395eb1a2bb
NO-JIRA Fixing GeneralInteropTest
2020-03-17 12:42:55 -04:00
Clebert Suconic
c801c00e33
ARTEMIS-2662 Using previously stored encodeSize on page record offset
...
There is no guarantee that the encodeSize size is the same in AMQP right after read.
As the protocol may add additional bytes right after decoded such as header, extra properties.. etc.
2020-03-17 05:55:25 -04:00
Justin Bertram
31f00fda36
NO-JIRA some tests for auto-create & FQQN w/JMS
2020-03-16 09:25:55 -05:00
Justin Bertram
91eeacca31
ARTEMIS-2659 fix race in AMQP test
2020-03-16 09:02:51 -05:00
Clebert Suconic
c3128aa144
ARTEMIS-2642 Fixing Drain Timeout Issue on AMQP
...
The drain control has to immediately flush
otherwise a next flow control event may remove the previous status from Proton.
So, this really cannot wait the next executor, and it has to be done immediately.
2020-03-11 11:44:42 -04:00
brusdev
aa8d598a35
ARTEMIS-2650 The delivering count is wrong after reconnecting an openwire client
...
Fix the conversion of the message id from the CORE messages.
Fix the credits acquired for acknowledges related to undelivered messages.
2020-03-11 11:14:29 -04:00
Justin Bertram
ec958d7d27
NO-JIRA fix errant test directory
2020-03-09 21:08:30 -05:00
brusdev
45fe604859
Revert "ARTEMIS-2644 Include client id into non durable subscriber queue name"
...
This reverts commit be0fa47d63
.
2020-03-07 20:11:40 +00:00
Justin Bertram
e9ee9956bd
ARTEMIS-2639 lost notif props with OpenWire+divert
...
Historically speaking, all message properties starting with AMQ HDR
would not be passed to OpenWire messages. However, that blocked the
properties from management notifications so ARTEMIS-1209 was raised and
the solution there was to pass properties that started with _AMQ *if*
the consumer was connected to the management notification address.
However, in this case messages are diverted to a different address so
this check fails and the properties are removed. My solution will be to
check the message itself to see if it has the _AMQ_NotifType property
(which all notification messages do) rather than checking where the
consumer is connected.
2020-03-05 21:38:51 -05:00
Justin Bertram
ed7fee6d9c
ARTEMIS-2643 allow masked password when resetting via mgmnt
2020-03-05 21:38:09 -05:00
Justin Bertram
339ccccbd7
ARTEMIS-2631 address orphaned from JMS temp queue
2020-03-05 21:36:35 -05:00
Justin Bertram
766f88c22a
ARTEMIS-2629 ensure queue auto-delete after expiration
2020-03-05 21:35:35 -05:00
Justin Bertram
8c259116a8
NO-JIRA clarify & verify web socket support for MQTT
2020-03-05 21:34:53 -05:00
brusdev
be0fa47d63
ARTEMIS-2644 Include client id into non durable subscriber queue name
2020-03-05 19:09:03 +01:00
Bartosz Spyrko-Smietanko
eb41be78f3
[ARTEMIS-2176] RA connection properties are not propagated to XARecoveryConfig
2020-03-03 08:56:18 +00: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
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
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
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
Clebert Suconic
990890d228
ARTEMIS-2622 Making replica resilient to closed pages
2020-02-14 14:01:52 -05:00
Justin Bertram
a8cf6b04b4
ARTEMIS-2607 interceptor returns false but processing continues
2020-02-14 13:23:05 -05:00
Justin Bertram
72429e1e49
ARTEMIS-2325 ack handler being invoked twice
2020-02-14 13:12:49 -05:00
Justin Bertram
b76700c18f
NO-JIRA fix JMSMessageConsumerTest.testTimedOutWaitingForWriteLogOnConsumer
2020-02-14 13:12:49 -05:00
Justin Bertram
daae7e750a
ARTEMIS-2619 allow disabling STOMP 'server' header
2020-02-12 19:38:38 -06:00
Francesco Nigro
5897909dc9
ARTEMIS-2617 use core pools to reduce GC on journal loading
2020-02-12 13:29:51 -05:00
Clebert Suconic
0487e712e2
NO-JIRA some Wait.assertEquals
2020-02-10 09:25:06 -05:00
Wei Yang
1d1f0625db
ARTEMIS-2544 Remove rolledback PageTransactionInfo to free up memory
2020-01-23 11:23:14 +08:00
Francesco Nigro
fa0c187ae6
ARTEMIS-2602 Reduce number of copies for non JDBC Journal
2020-01-18 18:45:12 +01:00
Francesco Nigro
b10d765139
ARTEMIS-2602 load surviving records into SparseArrayLinkedList
2020-01-17 14:31:52 -05:00
brusdev
caa19ab144
ARTEMIS-2598 Update netty version to 4.1.43.Final
...
Update netty version to 4.1.43.Final and netty-tcnative version to 2.0.26.Final.
Change restricted-security-client.policy because Netty 4.1.43.Final requires
access to two more files: /etc/os-release and /usr/lib/os-release.
2020-01-17 14:28:31 -05:00
brusdev
1716655214
ARTEMIS-2597 Memory Leak when closing AMQP Consumers in the context
...
Remove server senders on remote link close.
2020-01-15 09:56:21 +01:00
Justin Bertram
97735ca72c
[maven-release-plugin] prepare for next development iteration
2020-01-10 09:00:58 -06:00
Justin Bertram
25a947f6cb
[maven-release-plugin] prepare release 2.11.0
2020-01-10 08:57:46 -06:00
Clebert Suconic
757d38f53c
NO-JIRA Fixing Stomp Tests after QueueManager change
2020-01-10 00:08:11 -05:00
Clebert Suconic
e397a17796
ARTEMIS-2592 Fixing DeadLock between deleteMessages and depage
...
This was happening through purge
2020-01-09 19:41:14 -06:00
Clebert Suconic
534d8b4719
NO-JIRA Happy new year!
2020-01-08 20:44:05 -05:00
Justin Bertram
0513393091
NO-JIRA fix tests after SSL resource regen
2020-01-08 13:04:17 -05:00
Keith Wall
39cd9d56f6
ARTEMIS-2497: [AMQP] Allow handling of the reject disposition to be configured.
2020-01-08 11:56:23 -05:00
Justin Bertram
81c83e05fa
NO-JIRA regenerate expired SSL test resources
2020-01-08 14:09:33 +08:00
Justin Bertram
3e343db736
ARTEMIS-2580 fix tests
2020-01-08 14:00:04 +08:00
Christopher L. Shannon (cshannon)
fe66506139
ARTEMIS-2565 - Add plugin support for Federated Queues/Addresses
...
Add a new interface called ActiveMQServerFederationPlugin to allow
customization of the federated queue/address feature of the broker
2020-01-06 06:38:35 -05:00