Commit Graph

10013 Commits

Author SHA1 Message Date
gtully bd45d931ba [AMQ-6906] tidy up cleanup on jdbc error and combine updates in single completion to avoid prepared sequence update on non transacted add with error. More jdbc error related tests 2018-05-03 11:32:21 +01:00
gtully 314d5a5168 AMQ-6707 - skip tracked ack dependent test for leveldb 2018-04-27 14:06:04 +01:00
gtully ceb97f6baa AMQ-6707 - mKahadb, track recovered tx per store for completion, resolve test regression 2018-04-27 13:48:51 +01:00
gtully ea70e827c0 AMQ-6707 - JDBC XA recovery and completion.
ensure pending transactions are visible for recovery without restart
sync store and cursor size during and after completion
ensure pending messages are not visible to browsers
retain transaction state on jdbc error
a bunch of new tests around xa completion
2018-04-26 14:58:48 +01:00
Christopher L. Shannon (cshannon) 1d2226e6cf Revert "AMQ-6947 - Make sure counters are updated correct on message drop"
This reverts commit 021c82859c.
2018-04-18 12:34:18 -04:00
Christopher L. Shannon (cshannon) 7123534e1b Revert "AMQ-6947 - Update Queue metrics on expiration"
This reverts commit 6e468b4540.
2018-04-18 12:34:07 -04:00
Christopher L. Shannon (cshannon) 6e468b4540 AMQ-6947 - Update Queue metrics on expiration
The updated dropMessage method only decrements the destination metrics
if a message is removed from the pagedInMessages list to prevent
duplicate updates.  There is also a case where we still need to update
metrics if the message never makes it into the pagedInMessages list in
the first place and that is on expiration so this patch fixes that. A
couple existing tests found this issue.
2018-04-18 09:04:11 -04:00
Christopher L. Shannon (cshannon) 021c82859c AMQ-6947 - Make sure counters are updated correct on message drop
Only update metrics counters when message is removed from the
pagedInMessages list which is important to check in case of duplicates
2018-04-17 08:25:08 -04:00
artnaseef 0caa7121c6 AMQ-6930 updates closes #281 2018-04-10 12:57:52 -07:00
Alvin Lin 246899bb26 AMQ-6930 add test case
(cherry picked from commit 6bb56decf8)
2018-04-10 12:13:36 -07:00
Alvin Lin 73d90b1b47 AMQ-6930 provide options to allow stdout/stderr of activemq process to be redirect to a file using append mode
(cherry picked from commit f3a8e88206)
2018-04-10 12:12:27 -07:00
Christopher L. Shannon (cshannon) 84126d8a7a AMQ-6940 - test fix for AMQ6477 test
Need to remove the portion of the test that looks at the dispatched list
for TopicSubscription as that class no longer tracks message references
2018-03-30 06:34:36 -04:00
Christopher L. Shannon (cshannon) 65b0f2ad0d AMQ-6940 - Add flag to disable TopicSubscription in flight stats
To save memory usage in some use cases add a new flag to PolicyEntry
called useTopicSubscriptionInflightStats to allow disabling the
inflight stats
2018-03-29 13:25:36 -04:00
Christopher L. Shannon (cshannon) f69fd6f002 AMQ-6940 - Reduce memory footprint for inflight statistics
For the TopicSubscription case we can reduce the inflight statistics
memory footprint by not storing the entire message reference for in
flight messages and instead just a subset of the information needed.
2018-03-29 09:00:26 -04:00
gtully 8fd82ff693 Revert "AMQ-2388: Enanched log4j logger to include exact versio number."
This appender drops nested or cause exceptions from the stack trace, the cause is kinda handy.
This reverts commit 4927c54a0a.
2018-03-23 14:38:11 +00:00
Christopher L. Shannon (cshannon) d97bbe5b5d AMQ-6935 - Update Jolokia to 1.5.0 2018-03-22 14:21:46 -04:00
Christopher L. Shannon (cshannon) d195b01f3b AMQ-6934 - Updating Jackson to 2.9.4 2018-03-22 14:08:59 -04:00
Claus Ibsen b77cb88f24 AMQ-6928: Upgrade to Camel 2.21.0 2018-03-16 07:59:40 +01:00
Christopher L. Shannon (cshannon) 5e2adc0ed7 AMQ-6924 - Fix StoreDurableSubscriberCursor non-persistent message add
StoreDurableSubscriberCursor now properly uses a timeout value when
attempting to add to the temporary store for non-persistent messages to
prevent an indefinite wait on free space
2018-03-09 07:41:09 -05:00
Timothy Bish 0bb4a5c3ab AMQ-6909 Update Qpid JMS to 0.30.0 release and Proton-j to 0.26.0
Update to latest Qpid JMS and Proton-J and the matching netty version
for Qpid JMS 4.1.22.Final
2018-03-02 16:13:44 -05:00
gtully 060817552d [AMQ-4261] use WARN level for producer flow control events, DEBUG if blockedProducerWarningInterval=0 2018-03-02 12:17:24 +00:00
gtully b57f4f3211 [no jira] extend the timeout b/c it was on the margins 2018-03-01 11:38:16 +00:00
gtully 82c9f9531e [AMQ-6907] add selectorAware option to conditionalNetworkBridgeFilterFactory such that replay back to origin can happen if there are no matching local consumers 2018-02-28 16:07:52 +00:00
gtully efaf9cd77e [AMQ-6906] jdbc store; ensure rolled back prepared ack messages are recovered asap 2018-02-28 13:31:12 +00:00
Christopher L. Shannon (cshannon) 703b7b1510 AMQ-6901 - Add NPE check inside DestinationMap filter 2018-02-16 14:32:24 -05:00
Christopher L. Shannon (cshannon) 2ce1c1352f AMQ-6901 - Make sure proper policy is used to configure a destination
When multiple wildcard policies exist in a hierarchy it was possible for
the wrong policy to be selected when configuring a destination
2018-02-16 10:41:33 -05:00
Claus Ibsen 0785029b88 Upgrade Apache Camel to 2.20.2 2018-02-01 09:42:37 +01:00
gtully dd2572bcb1 [AMQ-6891] test and fix non tx variant of this leak 2018-01-30 10:51:30 +00:00
Christopher L. Shannon (cshannon) 80ef6d3129 Revert "[no jira] add targetNamespace for karaf features"
This reverts commit 2745b914f0.

(cherry picked from commit 46b1cba949)
2018-01-29 08:35:43 -05:00
Christopher L. Shannon (cshannon) b9288986fb Revert "[no jira] update targetNamespace version for karaf features"
This reverts commit a7dae7ec0a.

(cherry picked from commit d19ad268e7)
2018-01-29 08:35:37 -05:00
Christopher L. Shannon (cshannon) e5de25f4fc NO-JIRA: Add missing license headers 2018-01-29 08:10:50 -05:00
Christopher L. Shannon (cshannon) 5189b4e545 Add schemas 2018-01-29 08:07:46 -05:00
gtully f96a20e831 [AMQ-6891] apply fix and test from Radek Kraus with thanks. Pending cursor adds are now dropped on rollback 2018-01-26 13:18:00 +00:00
Timothy Bish a3f65e0aec AMQ-6874 Update Qpid JMS to 0.29.0 and proton-j to 0.25.0
This updates the AMQP libs Qpid JMS and Proton-J, also updates netty to
4.1.19.Final to match the version used for Qpid JMS
2018-01-22 11:42:37 -05:00
gtully ec6fa19099 [AMQ-6815] rework to drop the batch reference from Location such that batches are free for gc when index pages are agressively cached 2018-01-11 12:56:40 +00:00
Christopher L. Shannon (cshannon) 4535e8f097 AMQ-6884 - Replacing printStackTrace() with logging statement 2018-01-11 07:27:03 -05:00
gtully 8c77e9553e [AMQ-6880] fix filter match logic when transport connector updateClusterFilter is in play 2018-01-03 16:07:06 +00:00
Hadrian Zbarcea 12c649c2d9 This closes #85. Won't fix. Thanks @jwcarman for contribution, sorry for not picking it up in time. 2017-12-22 18:42:30 -05:00
Hadrian Zbarcea 6e9ceb222c This closes #268. 2017-12-22 18:40:33 -05:00
Sami Nurminen 39caca7cf6 AMQ-6327 - Remove System.out.println 2017-12-22 18:16:14 -05:00
Hadrian Zbarcea b06e26ca1e This closes #75, closes #265, closes #266 2017-12-22 00:43:26 -05:00
Hadrian Zbarcea 87db137597 [no jira] update targetNamespace version for karaf features 2017-12-22 00:37:44 -05:00
Hadrian Zbarcea fc4ebd2bc9 [no jira] add targetNamespace for karaf features 2017-12-22 00:37:34 -05:00
Hadrian Zbarcea e4d38d615b This closes #236. Invalid. 2017-12-20 22:34:55 -05:00
Hadrian Zbarcea 25b70f61ee This closes #264 2017-12-20 22:31:52 -05:00
Łukasz Dywicki a8a032af09 AMQ-6861 Allow customisation of network bridge creation logic. 2017-12-20 22:00:54 -05:00
Hadrian Zbarcea ab2711abb1 This closes #267. 2017-12-20 21:49:33 -05:00
Sami Nurminen 051e2b791c AMQ-6327 - getNextScheduledTime() returns incorrect time when working with day of month 2017-12-20 21:47:47 +02:00
gtully 22f8f88ddb [NO JIRA] harden test occasional failure 2017-12-19 11:48:47 +00:00
Hadrian Zbarcea 52480a4af8 This closes #228. Thanks @catull and @lichtin for patch 2017-12-18 23:13:35 -05:00