9889 Commits

Author SHA1 Message Date
Christopher L. Shannon (cshannon)
1cfc9ff9a6 (AMQ-6858) - add extra precautionary check for demand subs
also remove test that intermittently fails with timing issues

(cherry picked from commit 08aa5118ffcd8dfc4ec813d799a61ef1ee4421d1)
2017-11-16 07:50:53 -05:00
Christopher L. Shannon (cshannon)
3285be60ed (AMQ-6858) - test fix
(cherry picked from commit 2e3a7f6114fae1ffb9c19ee4af2f4541fdfc238e)
2017-11-16 07:50:47 -05:00
Christopher L. Shannon (cshannon)
247243c9c1 AMQ-6858 - handle resync of network proxy durables after restart
We need to properly handle the re-addition of network proxy durables
after the brokers are restarted so removal is done properly

(cherry picked from commit 6013441a9a7c4a13f7412d6d72638de0f420e6a3)
2017-11-16 07:50:40 -05:00
Christopher L. Shannon (cshannon)
39d6321a4a AMQ-6858 - Allow configuration of the client Id token in network bridge
The client id token that is used to separate parts of a generated local
client id in a network bridge should be configurable so bridge names and
broker names can contain underscores if desired

(cherry picked from commit 3ca439cadaa8c40f506aa1ef683b36624d216254)
2017-11-16 07:50:31 -05:00
Christopher L. Shannon
97fe20a572 AMQ-6858 - reworking durable subscription propagation fix
Significantly reworking previous fix so that the client id is properly
changed when tracking network proxy subscriptions. This makes it so
removal is done properly

(cherry picked from commit 41211c78d19b545a2352584d3598346aa3705be4)
2017-11-16 07:50:19 -05:00
Christopher L. Shannon (cshannon)
d5a987b6a5 AMQ-6858 - Fix several durable subscription bridge propagation issues
Durable network proxy subs will now be properly created across multiple
bridges when 3 or more brokers are used.  Demand will be properly synced
and removed.

(cherry picked from commit 96ce14b278fef9e5f428f1c3c07ce5c09fd8f9a8)
2017-11-16 07:50:12 -05:00
Timothy Bish
39cbdf7063 AMQ-6856 Update Qpid-JMS and Proton-J
Update to latest release of Qpid-JMS 0.27.0
Update to latest release of Proton-J 0.23.0 to match the Qpid-JMS dep
(cherry picked from commit 7dad09a9cd3aa9ec8555083f56a262339b3dba35)
2017-11-06 11:35:59 -05:00
James Sears
c3d6fb41e8 AMQ-6828 Improvement to python AMQP example.
Migrate example python code to proton reactor API.

(cherry picked from commit cc6cb74c74d31d1ba3e4a0534037cc8180d306b0)
2017-10-18 14:55:12 -04:00
Christopher L. Shannon (cshannon)
c4d460bf60 [maven-release-plugin] prepare for next development iteration 2017-10-17 10:16:08 -04:00
Christopher L. Shannon (cshannon)
9e595d8674 [maven-release-plugin] prepare release activemq-5.15.2 activemq-5.15.2 2017-10-17 10:09:04 -04:00
Christopher L. Shannon (cshannon)
5886114aec NO-JIRA: Adding 5.15.2 schema mapping
(cherry picked from commit b3f41cb44bdc5fe11b20f5f1a9fb07fb03b63239)
2017-10-17 10:00:38 -04:00
Christopher L. Shannon (cshannon)
bc4da284f5 AMQ-6834 - Adding back in spring schemas for camel
(cherry picked from commit 0c396a23e761c9371edacbdbddff891fcc0e3a04)
2017-10-16 09:25:24 -04:00
Claus Ibsen
b27b4d9a33 AMQ-6834: activemq-osgi should not include camel namespace in spring as they have been removed from Camel. Only blueprint is supported 2017-10-15 10:21:33 +02:00
gtully
d66e96e8bc [AMQ-6831, AMQ-6771] trigger eofexception on read -1 - AMQ6522Test
(cherry picked from commit e793260573f30365572a1e7507cd98e9ed17b1b5)
2017-10-11 07:49:16 -04:00
Timothy Bish
b19ed4815b AMQ-6830 Update main netty dep to 4.1.16.Final
Update the main netty dep used in the tests to latest
(cherry picked from commit ada50f74f977f2a17ef764edf1cc9acb83c7091d)
2017-10-10 12:51:55 -04:00
gtully
0f544fd54b [AMQ-6831, AMQ-6771] fix up recovery check to ensure full batch is available in memory, regression from AMQ-6771
(cherry picked from commit f9899922783e0e94de030f4c867e5d48a3d869a9)
2017-10-10 12:29:24 -04:00
Timothy Bish
0e0f5ea8ff AMQ-6830 Update Qpid JMS and Netty
Update to latest Qpid JMS 0.26.0 and Netty 4.1.16.Final
(cherry picked from commit 0e6fc19cff88eb5bc5c7b02aa274835cdafc26b9)
2017-10-06 15:41:11 -04:00
gtully
e1adcd28b0 [AMQ-6829] add inflight count to dstat queue output
(cherry picked from commit 044699c00cbe65c3930194c6937b12b62f502177)
2017-10-06 11:36:59 -04:00
Claus Ibsen
5f9ec1ea9c Upgrade Camel 2017-10-06 12:47:09 +02:00
Christopher L. Shannon (cshannon)
a218119e6b [maven-release-plugin] prepare for next development iteration 2017-09-28 10:45:21 -04:00
Christopher L. Shannon (cshannon)
d17a8740fc [maven-release-plugin] prepare release activemq-5.15.1 activemq-5.15.1 2017-09-28 10:28:20 -04:00
Christopher L. Shannon (cshannon)
1d0121ccd4 Revert "[maven-release-plugin] prepare release activemq-5.15.1"
This reverts commit 756b858fa458757a0a5824c6ffe94e684c5771c9.
2017-09-28 10:05:01 -04:00
Christopher L. Shannon (cshannon)
756b858fa4 [maven-release-plugin] prepare release activemq-5.15.1 2017-09-28 09:59:18 -04:00
gtully
fe82d02e38 [AMQ-6824] remove time dependency in test assertion
(cherry picked from commit 578eacab455d82989da2ac26980379a04eeb2ad0)
2017-09-28 09:40:35 -04:00
Robbie Gemmell
16568aae79 AMQ-6821, AMQ-6790: add the ActiveMQAMQPBrokerFeatureTest to the smoke/sanity test profile
(cherry picked from commit e5b7c9fba467d1b9f2db04c01e3863883fd25fc0)
2017-09-27 15:08:24 +01:00
Christopher L. Shannon (cshannon)
76474fbc67 Revert "[maven-release-plugin] prepare release activemq-5.15.1"
This reverts commit 37227fbf8bf2308d45dddb169483864007ef5560.
2017-09-27 08:54:44 -04:00
Christopher L. Shannon (cshannon)
ade1a87e09 Revert "[maven-release-plugin] prepare for next development iteration"
This reverts commit e2eabeb1c2a8234d2763238eae8a2a143e1860a6.
2017-09-27 08:54:36 -04:00
gtully
95b3ba50b0 [AMQ-6790] add netty kqueue osgi dependency to the activemq-amqp-client feature
(cherry picked from commit 33b52b5914b30e73663a344f095a30c1dd484f49)
2017-09-27 08:53:21 -04:00
gtully
26788f5fd7 [AMQ-6824] - fix up prefetchExtension growth on transaction completion and delivered ack and tie in boolean usePrefetchExtension
(cherry picked from commit 41a100766c19655816d575841ba559d33c63313d)
2017-09-26 14:34:47 -04:00
Timothy Bish
eccbd75bcf AMQ-6823 Ensure that MessagePull is works across HTTP transport
The MessagePull command needs to have the transients initialized such
that the pull operation works across transports that use XStream or
other marshaling that doesn't performs custom serialization.
(cherry picked from commit a21dd40527d1576c8fa0029ca2996961af12bb9a)
2017-09-25 13:26:59 -04:00
Christopher L. Shannon (cshannon)
e2eabeb1c2 [maven-release-plugin] prepare for next development iteration 2017-09-25 09:23:32 -04:00
Christopher L. Shannon (cshannon)
37227fbf8b [maven-release-plugin] prepare release activemq-5.15.1 2017-09-25 09:17:38 -04:00
Christopher L. Shannon (cshannon)
ded3911612 NO-JIRA: Adding schema definition for 5.15.1
(cherry picked from commit 76cc7796686ddf1243e5fb327214580b2c90a5e0)
2017-09-25 08:44:40 -04:00
Robbie Gemmell
bfdbdfd105 AMQ-6821: update to qpid-jms 0.25.0
(cherry picked from commit e50e1661bf52694809694e4fad8f9b434272f6db)
2017-09-22 17:04:38 +01:00
Christopher L. Shannon (cshannon)
3ef457125b AMQ-6820 - Properly handle ClosedChannelException
When a ClosedChannelException occurs inside SelectorSelection properly
call the transport listener onError() method to handle cleanup and
logging.

(cherry picked from commit 6e33507bf2fc2acea9f61e230cf8e2a9cbccc3ce)
2017-09-21 08:15:02 -04:00
Timothy Bish
592b31343e AMQ-6809 Fix issue where stream message getBytes returned wrong value
StreamMessage implementation should return zero when the full value of a
written byte array has been consumed before then returning -1 on the
next read.  Ands fix and additional testing of ActiveMQStreamMessage
(cherry picked from commit 61d3231d3647fc136b12fd88a9165b783e36585b)
2017-09-20 15:50:56 -04:00
gtully
db9b1a5569 [no jira] test to exercise pool setBlockIfSessionPoolIsFull false
(cherry picked from commit 5b4fb8aa2bafa691860745d182a831e1e852eeb1)
2017-09-20 15:50:45 -04:00
gtully
b5f7c15b25 [AMQ-6815] have checkpoint validate status of async writes to avoid stale metadata and validate location size on read to avoid potential oom on restart
(cherry picked from commit 8c3ef6cadb46d9694c68aa649a7952eb1612279f)
2017-09-19 12:01:25 -04:00
Robbie Gemmell
4f6326f4fb AMQ-6813: update tick deadline handling to account for potential to be negative due to using nanoTime derived values, plus other edge case protections
(cherry picked from commit f82eccd2f504b59c2e98ba8273e28f4d7a2a8698)
2017-09-15 18:04:01 +01:00
Robbie Gemmell
e1ac826ad0 AMQ-6812: update to proton-j 0.22.0
(cherry picked from commit 9326ccabac8b21f0165ce1d7855add08ebf9f024)
2017-09-15 18:03:45 +01:00
Christopher L. Shannon (cshannon)
2015888ad7 AMQ-6811 - moving ActiveMQMessageIsMarshalled test to src/test/java
(cherry picked from commit 6b27708ae15818d025e9f65a1bf8d54a31e01045)
2017-09-15 12:21:52 -04:00
Christopher L. Shannon (cshannon)
01f6aeb012 AMQ-6811 - fix reduceMemoryFootprint when no message body
ReduceMemoryFootprint will now properly detect that a message is
marshalled even if there is no message body so the headers can be
cleared out after message send

(cherry picked from commit f82993d9c2315d7ea6c35d164f7665987cdbe1b8)
2017-09-15 10:12:43 -04:00
Erik Wramner
e1699d58c8 AMQ-6808 preserve destination for browsed scheduled messages
(cherry picked from commit c691124d3288ffc9299bedca69b952952f2cbcf6)
2017-09-15 09:03:58 -04:00
gtully
d894d570d4 [AMQ-6277] take account of producer audit not being updatated on recovery check, avoid unnecessary partial journal replay
(cherry picked from commit a359d8152cfee6f2fe95d34fd1b2296f6ed2670c)
2017-09-15 09:03:47 -04:00
Dejan Bosanac
9387451412 https://issues.apache.org/jira/browse/AMQ-6799 - stop the jmx server connector properly
(cherry picked from commit 5e656d394ce73d6f7d9e72f46348ed7dc9b6240c)
2017-09-07 12:14:45 -04:00
Dejan Bosanac
ccf8dbe28b https://issues.apache.org/jira/browse/AMQ-6799 - IOExceptionHandler during the startup
(cherry picked from commit c7291f1ecfefec7aad6fcf168e298e2ef0af8ed7)
2017-09-07 12:14:35 -04:00
gtully
0924f983f8 [AMQ-6792] fire the failover exception handler before stop to ensure blocked write does not block stop request
(cherry picked from commit 63f0b7e20d56837b4f159e83594a4e4fb906cd4a)
2017-09-07 12:14:23 -04:00
gtully
f7185b992e [AMQ-6643][AMQ-5594] fix test regression to reflect match strategy
(cherry picked from commit 068b7946ce14a8b9d02fa49bd05b8f4113a8ad88)
2017-09-07 12:14:08 -04:00
Christian Schneider
d5dfadd8d0 [AMQ-6788] Explain how to fix the problem in the exception
(cherry picked from commit 8646bb1010d2632f5d405fe1761c2b9c99a0a139)
2017-09-07 12:13:55 -04:00
gtully
3b6ba778bd [AMQ-6643] refine fix to allow wildcard subs to non wildcard subscription queues, enable simple wildcard sub to drain all subscription queues
(cherry picked from commit a67c75a9e15c9957aedc0bc8c4aa89952a4c5ea0)
2017-09-07 12:13:40 -04:00