Commit Graph

6366 Commits

Author SHA1 Message Date
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
Justin Bertram d2dc04c712 ARTEMIS-2288 add remote IP to handshake timeout error 2019-04-02 11:10:11 -04:00
Clebert Suconic 02c0283dcb This closes #2599 2019-04-02 11:09:19 -04:00
Jiří Daněk eb177fde90 NO-JIRA Fixing markdown format in intercepting-operations.md
Both the old and new versions render OK on GitHub, but on
https://activemq.apache.org/artemis/docs/latest/intercepting-operations.html
the old version was not parsed correctly, as can be now seen.
2019-04-02 11:09:19 -04:00
Clebert Suconic 4af2fe4be5 This closes #2601 2019-04-02 11:05:00 -04:00
Howard Gao a68c661944 NO-JIRA Fix test ReplicatedAsynchronousFailoverTest.testTransactional
Fix random failures.
2019-04-02 11:05:00 -04:00
Clebert Suconic 71ec3c6d3d This closes #2602 2019-04-02 10:24:54 -04:00
Michael André Pearce c4fce10fac ARTEMIS-2292 - Fix queue level auto-delete for topic subscription queue 2019-04-02 10:24:27 -04:00
Howard Gao 279f65586d This closes #2600 2019-04-02 14:14:21 +08:00
Justin Bertram 304ff79712 ARTEMIS-2289 SUBSCRIBE w/receipt returns 2 receipt-ids 2019-04-02 14:13:25 +08:00
Justin Bertram 8ca4b66e1d This closes #2591 2019-04-01 09:47:42 -05:00
Francesco Nigro ac4cd4856c ARTEMIS-2283 Bad WARN message "AMQ222211: Storage is back to stable now"
LocalMonitor::under on PagingManagerImpl won't log anymore with a
warning message if the producers got unblocked and with info
if disk it getting freed
2019-04-01 09:47:42 -05:00
Justin Bertram b62e081a7d This closes #2598 2019-04-01 09:43:43 -05:00
Francesco Nigro dc1cfa3536 ARTEMIS-2290 JMSBridgeImpl::stop is failing when called from FailureHandler 2019-04-01 09:43:43 -05:00
Justin Bertram affb6a4cc4 This closes #2597 2019-04-01 09:23:16 -05:00
Francesco Nigro 34c8ed2adb ARTEMIS-2291 ClassCastException on JMSBridgeImpl::stop leaks bridge resources 2019-04-01 09:23:15 -05:00
Michael Andre Pearce 82fe0e5894 This closes #2590 2019-03-27 17:02:06 +00:00
Francesco Nigro 0263d45a35 ARTEMIS-2282 QueueImpl::addTail of a management message could throw NPE
Performing direct deliveries of management messages could enter
a code path on QueueImpl::addTail with a NULL pageIterator: performing
a null check will avoid it to throw NPE.
2019-03-27 17:02:06 +00:00
Michael Andre Pearce 022223d383 This closes #2593 2019-03-27 17:00:28 +00:00
Francesco Nigro 38493e3d17 ARTEMIS-2264 Added test that receive all messages instead of remove 2019-03-27 17:00:27 +00:00
Robbie Gemmell 6bc2d2e741 INFRA-17991: trivial change, testing repo after adjustments 2019-03-26 12:23:20 +00:00
Howard Gao 5bd5c61019 This closes #2587 2019-03-21 18:47:41 +08:00
Zuzana Schwarzova 9fbd86c18a ARTEMIS-2280 Add new test for moving message to FQQN 2019-03-21 10:53:13 +01:00
Clebert Suconic 41c0c17504 This closes #2586 2019-03-18 11:14:09 -04:00
Howard Gao 6099742ca0 NO-JIRA Fix FailoverTest#testForceBlockingReturn
The test may fail if the live crashes too soon and the
message is directly sent to backup and the expected
blocking send will never happen.
To fix that a wait is added to ensure the message
is sent to the live (and intercepted) before
crashing the live.
2019-03-18 11:54:42 +08:00
Clebert Suconic 64944e0375 This closes #2585 2019-03-15 10:09:30 -04:00
Howard Gao 70e3888910 NO-JIRA Fix QueueImplTest#testRoundRobinWithQueueing
This test fails occasionally because the queue's delivering thread
may interference with the consumer's iterator during consumers adding.
The result is that the first of the 2 consumers may get iterated
twice and therefore the messages received by the 2 consumers are
not even.

Tha change puts the message add after the consumer add so that
the delivering thread only kicks off after consumers are all added
and messages should be evenly distributed to both consumers.
2019-03-15 12:06:56 +08:00
Clebert Suconic fc556c98ee NO-JIRA Extra tests upgrade on pom 2019-03-14 14:46:29 -04:00
Clebert Suconic 516b1a1b9f [maven-release-plugin] prepare for next development iteration 2019-03-14 12:41:04 -04:00
Clebert Suconic c3eb6c12ad [maven-release-plugin] prepare release 2.7.0 2019-03-14 12:40:52 -04:00
Clebert Suconic 4bfeaf89c5 This closes #2579 2019-03-14 12:24:59 -04:00
Howard Gao fb549ebe44 ARTEMIS-2273 Adding Audit Log
The Audit log allows user to log some important actions,
such as ones performed via management APIs or clients,
like queue management, sending messages, etc.
The log tries to record who (the user if any) doing what
(like deleting a queue) with arguments (if any) and timestamps.

By default the audit log is disabled. Through configuration can
be easily turned on.
2019-03-14 12:24:59 -04:00
Clebert Suconic 9a2de3e932 This closes #2584 2019-03-14 12:10:36 -04:00
Emmanuel Hugonnet 824e0b6e7e NO-JIRA Adding tests over JMSBridge statistics 2019-03-14 12:10:35 -04:00
Clebert Suconic 6536b4238c This closes #2558 2019-03-14 12:09:53 -04:00
yang wei 59c966902c ARTEMIS-2257 Synchronize SharedEventLoopGroup shutdownGracefully 2019-03-14 12:09:52 -04:00
Clebert Suconic 3b3a8c2f65 This closes #2583 2019-03-13 23:58:04 -04:00