Commit Graph

6402 Commits

Author SHA1 Message Date
Justin Bertram e0a7073884 ARTEMIS-2309 TempQueueCleanerUpper instances are leaking
The changes from ARTEMIS-2189 mean that
o.a.a.a.c.s.i.ServerSessionImpl#deleteQueue
is no longer called from the same ServerSessionImpl instance that
created it which means that TempQueueCleanerUpper instances will leak.
To resolve the leak the client will only create a new session when
necessary instead of every time delete() is invoked.
2019-04-17 10:41:30 -04:00
Clebert Suconic fad7aa2c97 This closes #2622 2019-04-16 16:59:38 -04:00
Clebert Suconic 7158d8a8a4 ARTEMIS-1592 AutoDeleted queues removed before sendNotifcation on consumer.close()
This could cause errors on Notification udpates and clustering.
2019-04-16 16:59:37 -04:00
Clebert Suconic 2fc78038bd This closes #2619 2019-04-16 15:43:16 -04:00
Michael André Pearce 98b3177e6e ARTEMIS-2306 Make key used for group first for consumer configurable
Add tests
Add implementation details
2019-04-16 15:43:16 -04:00
Michael André Pearce 05628ce92e ARTEMIS-2306 Support ActiveMQ5 feature JMSXGroupFirstForConsumer
Implement using the ActiveMQ5 JMSXGroupFirstForConsumer, property as default, but make it possible for future to make it configurable easily. (Not this PR)
Add test
2019-04-16 15:43:16 -04:00
Clebert Suconic 6c5e90a49b This closes #2621 2019-04-16 15:37:06 -04:00
Michael André Pearce ed9270fc79 NO-JIRA Fix small ActiveMQServerControl api break with 2.6.4
In adding auto-delete queue level feature, its been noticed as some feature bits were added during hot fix branch, that there's api break with the 2.6.x hotfix branch.

This addresses that by fixing this in 2.7.x
2019-04-16 14:30:33 +01:00
Michael Andre Pearce 7a58ea975e This closes #2620 2019-04-15 17:44:11 +01:00
Clebert Suconic ad3e2b18b4 NO-JIRA update external repo as https 2019-04-15 17:44:11 +01:00
Michael Andre Pearce 65796c9a6b This closes #2592 2019-04-15 16:46:44 +01:00
sebthom 11b0de96b9 ARTEMIS-2285 Sorting by user column in connections view not working 2019-04-15 16:46:43 +01:00
Clebert Suconic 3589dd797a This closes #2618 2019-04-12 15:48:09 -04:00
Clebert Suconic da4f95cf71 ARTEMIS-2305 ACK counters to only increment after commit
Also including a new metric for ack attempts that will keep the former semantic.
2019-04-12 14:34:51 -04:00
Clebert Suconic eab3f227d7 This closes #2609 2019-04-12 09:39:52 -04:00
Justin Bertram 2dd0671698 ARTEMIS-2294 dupe detection for AMQP same as core 2019-04-12 09:39:52 -04:00
Clebert Suconic 8c2d89183e This closes #2617 2019-04-12 09:32:36 -04:00
Michael André Pearce e7bdc58c49 ARTEMIS-2301 Minor change on Epoll and kQueue.isAvailable
small fix to logging
2019-04-12 11:51:59 +01:00
Francesco Nigro 4b2993666a This closes #2616 2019-04-12 11:25:08 +02:00
Clebert Suconic cf2540ebb1 ARTEMIS-2301 Minor change on Epoll and kQueue.isAvailable
just checking for NoClassDefFound and return false
2019-04-11 18:06:50 -04:00
Clebert Suconic 6713a393ac This closes #2612 2019-04-10 16:01:49 -04:00
Timothy Bish db3ce9edab ARTEMIS-2298 Update Qpid JMS and Proton-J to latest
Qpid JMS to 0.41.0 and proton-j to 0.32.0
2019-04-10 16:01:49 -04:00
Clebert Suconic 58bf52ac57 This closes #2613 2019-04-10 16:01:19 -04:00
Clebert Suconic b8b7cc899f ARTEMIS-2300 Expiry notifications are not called from scanner 2019-04-10 16:01:18 -04:00
Clebert Suconic 1917463ead This closes #2614 2019-04-10 16:00:51 -04:00
Clebert Suconic 9e45a4ac3a ARTEMIS-2299 Support for redelivery-delay and LVQ 2019-04-10 15:10:05 -04:00
Clebert Suconic e796c24585 This closes #2611 2019-04-10 07:52:08 -04:00
Clebert Suconic 720f60ace2 ARTEMIS-2297 Avoiding Split Brains during replication catch up when no quorum is established 2019-04-10 07:52:08 -04:00
Michael Andre Pearce 4a878b8bfa This closes #2588 2019-04-09 22:52:51 +01:00
Sebastian Thomschke 87da980df2 NO-JIRA Fix log statement in sessions.js 2019-04-09 22:52:51 +01:00
Michael Andre Pearce f7744b5a7c This closes #2589 2019-04-09 22:47:42 +01:00
sebthom a0631ec1da ARTEMIS-2281 Enhancements for addresses/queues of web console 2019-04-09 22:47:42 +01:00
Clebert Suconic 8235fc79b0 This closes #2610 2019-04-05 16:25:36 -04:00
Clebert Suconic 16526433e1 NO-JIRA updating duplicated XSD on tools 2019-04-05 16:19:38 -04:00
Clebert Suconic 655c772c20 ARTEMIS-2295 fix IBM JDK schema parsing 2019-04-05 16:19:20 -04:00
Clebert Suconic 1b0b80ab80 This closes #2608 2019-04-04 13:33:28 -04:00
Clebert Suconic 34fcac0b50 NO-JIRA Adding Compatibility tests on Large Message for HornetQ 2019-04-04 13:33:28 -04:00
Michael Andre Pearce 346807b6d5 This closes #2606 2019-04-03 22:51:44 +01:00
Michael André Pearce 5c8718fbaf NO-JIRA - Add missing docs for Group Rebalancing 2019-04-03 22:50:04 +01:00
Clebert Suconic 11d39e7c4f This closes #2605 2019-04-03 13:33:27 -04:00
Clebert Suconic 821f291125 ARTEMIS-2292 Fix default on XSD for auto-delete-created-queues 2019-04-03 11:38:55 -04:00
Michael Andre Pearce d72e6e4f52 This closes #2604 2019-04-02 19:06:08 +01:00
Michael André Pearce 369c429d8a ARTEMIS-2292 - Fix queue level auto-delete for topic subscription queue
Adjust auto-delete defaults based on if queue autocreated
2019-04-02 19:06:08 +01:00
Clebert Suconic 5b0a795c5f This closes #2603 2019-04-02 11:38:59 -04:00
Michael André Pearce 0df9205aca ARTEMIS-2292 - Fix queue level auto-delete for topic subscription queue
Additional bits missed
2019-04-02 16:28:47 +01:00
Clebert Suconic f62bfbaf24 This closes #2594 2019-04-02 11:22:43 -04:00
Michael André Pearce d9b3d0fe4c ARTEMIS-2286 AMQP to Core Conversion doesn't map routing type always
Add test that exhibits the issue when sending AMQP (non JMS) to Artemis that one mapping to Core JMS the destination is not resolving as the RoutingType can be missing.
Add fix.
2019-04-02 11:22:43 -04:00
Clebert Suconic 8b3eeafed0 This closes #2596 2019-04-02 11:21:14 -04:00
Howard Gao 375f383e90 NO-JIRA Avoid NPE during backup shutdown
When a backup starts without a live, it's nodeID is null.
Added a null check in ClusterConnection's stop() to avoid
NPE if it's shut down.
2019-04-02 11:21:14 -04:00
Clebert Suconic 54cfeed918 This closes #2595 2019-04-02 11:10:11 -04:00