Commit Graph

9546 Commits

Author SHA1 Message Date
Christopher L. Shannon (cshannon) 5956bdc1f5 https://issues.apache.org/jira/browse/AMQ-6423
Fixing durable sync over a network bridge so that network subscriptions
that are no longer permissible are also cleaned up

(cherry picked from commit a038655605)
2016-09-08 08:29:03 -04:00
Christopher L. Shannon (cshannon) 4dbe61dd56 https://issues.apache.org/jira/browse/AMQ-6418
Fixing mqtt link stealing default setting for auto transport

(cherry picked from commit 88af1c70d9)
2016-09-07 08:28:36 -04:00
Christopher L. Shannon (cshannon) c4bc626fea https://issues.apache.org/jira/browse/AMQ-6420
Properly copying wire format options map before applying to the
transport when using auto transports so that the options do not get
cleared and will be used for all future connections

(cherry picked from commit 9ab94883a8)
2016-09-07 07:44:07 -04:00
Christopher L. Shannon (cshannon) c99eb1d600 https://issues.apache.org/jira/browse/AMQ-6418
Properly setting the transport properties on the
AutoNIOSSLTransportServer and fixing the Stomp protocol to set the peer
certs when using auto+ssl

(cherry picked from commit 98c5866c75)
2016-09-06 10:19:20 -04:00
Christopher L. Shannon (cshannon) 679f0cfd31 https://issues.apache.org/jira/browse/AMQ-6414
Changing the nio+ssl transports to trigger a serviceRead after start up
to prevent blocking. The prevents the channels from not reading in
certain cases, most notably with the auto+nio+ssl transport when used
for a network bridge.  Also added a couple tests and changed a network
bridge test to test out auto+nio+ssl.

(cherry picked from commit ed0e786b60)
2016-09-06 10:19:20 -04:00
Timothy Bish fb24b48b8a https://issues.apache.org/jira/browse/AMQ-6387
Fix up the Memory Store such that it removes the references it adds to
messages when they are placed into the memory durable topic subscription
store.
(cherry picked from commit bb8d32c04a)
2016-09-01 16:27:56 -04:00
Timothy Bish f15c0e8e0a https://issues.apache.org/jira/browse/AMQ-6410
Advertise that the connection supported delayed message delivery.
(cherry picked from commit 4a1f2f7ca7)
2016-08-30 15:02:03 -04:00
Timothy Bish 26f665b822 https://issues.apache.org/jira/browse/AMQ-6409
Update Netty to 4.0.41.Final
(cherry picked from commit a4cd4dc674)
2016-08-30 11:05:11 -04:00
Timothy Bish 8e994366b3 https://issues.apache.org/jira/browse/AMQ-6408
Update to latest proton-j 0.14.0
(cherry picked from commit 1595912bbf)
2016-08-30 11:02:10 -04:00
Christopher L. Shannon (cshannon) a99edb8175 https://issues.apache.org/jira/browse/AMQ-6067
The JDBCMessageStore now checks hasSpace() when running a message
recovery listener to prevent going past the max configured page size

(cherry picked from commit b9fad53fc6)
2016-08-26 13:52:18 -04:00
Timothy Bish 680d082a17 https://issues.apache.org/jira/browse/AMQ-6404
Add check for unmarshalled text body and handle that case.
(cherry picked from commit 1030fb1842)
2016-08-23 10:07:14 -04:00
Claus Ibsen 853e80063b AMQ-6402: Fixed potential NPE in OriginalDestinationPropagateStrategy 2016-08-20 12:16:31 +02:00
Christopher L. Shannon (cshannon) 124bd1ae3d https://issues.apache.org/jira/browse/AMQ-6397
Setting the HTTP timeout for all HttpClients instead of just on send

(cherry picked from commit 06e929f101)
2016-08-17 09:39:04 -04:00
John D. Ament 5d28e0ceef Renamed README file. Updated link for encryption and location of LICENSE. Update NOTICE year. 2016-08-15 18:29:30 -04:00
Claus Ibsen 85a2d975a3 Fixes CAMEL-10226: camel-jms ignores connection pool settings in spring-boot deployment. 2016-08-10 10:50:35 +02:00
Hiram Chirino 7216322ef9 Fixes CAMEL-10226: camel-jms ignores connection pool settings in spring-boot deployment. 2016-08-10 10:50:30 +02:00
Christopher L. Shannon (cshannon) a35371d880 NO-JIRA : creating 5.14.x branch 2016-08-02 09:30:31 -04:00
Christopher L. Shannon (cshannon) 71cbc65283 [maven-release-plugin] prepare release activemq-5.14.0 2016-08-02 09:02:54 -04:00
Christopher L. Shannon (cshannon) 9d39ffd875 https://issues.apache.org/jira/browse/AMQ-6380
Adding missing license header
2016-08-02 08:12:57 -04:00
Christopher L. Shannon (cshannon) d654e04535 NO-JIRA : Adding 5.14.0 schema 2016-08-02 08:08:48 -04:00
Christopher L. Shannon (cshannon) 29e6f63d58 https://issues.apache.org/jira/browse/AMQ-6380
Merging patch for AMQ-6380

This closes #193
2016-08-01 13:59:19 -04:00
Christian Schneider 5a6d1550fb [AMQ-6380] Bundle to create pooled ConnectionFactories from configs in OSGi 2016-08-01 13:56:04 -04:00
Christopher L. Shannon (cshannon) eb9c584fbd https://issues.apache.org/jira/browse/AMQ-6373
More tests and cleanup
2016-08-01 12:27:34 -04:00
Christopher L. Shannon (cshannon) e73ab34837 https://issues.apache.org/jira/browse/AMQ-6383
https://issues.apache.org/jira/browse/AMQ-6373

Adding a new flag that can be specified on a network bridge to allow
forcing of subscriptions to be durable.  Cleaned up some unit tests.
2016-08-01 10:02:56 -04:00
Christopher L. Shannon (cshannon) 71bb54f94c https://issues.apache.org/jira/browse/AMQ-6372
Fixing test so that test DataFile is written to a temporary directory
instead of the main activemq-kahadb-store directory.  This prevents git
from picking up the test file
2016-07-30 12:59:10 -04:00
Christopher L. Shannon (cshannon) b1c4b1871f https://issues.apache.org/jira/browse/AMQ-6373
Moving some test code into a shared support class
2016-07-30 08:35:24 -04:00
Christopher L. Shannon (cshannon) 82295fd2c6 https://issues.apache.org/jira/browse/AMQ-6381
Fixing DurableTopicSubscription so that an ack will properly update the
forwards statistic on an ack
2016-07-29 15:56:52 -04:00
Christopher L. Shannon (cshannon) dd971a00f2 https://issues.apache.org/jira/browse/AMQ-6379
Removed unreliable check from unit test
2016-07-29 12:27:58 -04:00
Christopher L. Shannon (cshannon) 7118247b65 https://issues.apache.org/jira/browse/AMQ-6379
Fixing unit test so that it uses a random port and changing the default
platform details to be "java" if there is an error
2016-07-28 13:10:44 -04:00
Christopher L. Shannon (cshannon) 8d7d4e6df9 https://issues.apache.org/jira/browse/AMQ-6379
Merging patch for AMQ-6379

This closes #192
2016-07-28 13:10:13 -04:00
Michael L. Bloom 8d5e84bb67 AMQ-6379 - Add openwire properties for provider name, provider version,
and platform details
2016-07-28 12:25:13 -04:00
Christopher L. Shannon (cshannon) 1a598277cf https://issues.apache.org/jira/browse/AMQ-6377
Reworking patch so that a periodic disk sync uses a journal trace
command to trigger the sync so that everything is done in the same
thread for the writes
2016-07-28 10:07:10 -04:00
Timothy Bish 1bdcb4f96f https://issues.apache.org/jira/browse/AMQ-6096
Update to proton-j 0.13.1
2016-07-27 17:46:17 -04:00
Christopher L. Shannon (cshannon) 498e2184be https://issues.apache.org/jira/browse/AMQ-6377
Adding new setters to KahaDBPersistenceAdapter
2016-07-27 17:33:45 -04:00
Timothy Bish 7ac89adf40 https://issues.apache.org/jira/browse/AMQ-6339
Update to latest netty release.
2016-07-27 17:29:31 -04:00
Christopher L. Shannon (cshannon) dd0ed17e59 https://issues.apache.org/jira/browse/AMQ-6377
Introducing JournalDiskSyncStrategy to allow a peridic disk sync mode
instead of always syncing after every write or never syncing.
2016-07-27 14:31:07 -04:00
gtully 822e2be90e AMQ-6378 force recovery on corrupt metadata location info, relates to AMQ-6376 2016-07-27 15:56:28 +01:00
gtully 51b413309c fix intermittent ci failure w.r.t timing of initial delivery 2016-07-27 12:07:18 +01:00
gtully 6b8e743b08 AMQ-6372 - add IOExceptionHandler to kahadb read path to ensure fast shutdown on disk access errors 2016-07-27 11:58:22 +01:00
Timothy Bish 37da75e0e4 https://issues.apache.org/jira/browse/AMQ-6375
Quick fix the build after broken by previous commit on this issue, no
actual stats tracking implemented in LevelDB by this commit.
2016-07-26 16:56:02 -04:00
Christopher L. Shannon (cshannon) cf3d419528 https://issues.apache.org/jira/browse/AMQ-6375
Adding non-blocking metrics to KahaDB to track message counts and sizes
for subscriptions.  Turned off by default but can be enabled on the
KahaDBPersistenceAdapter
2016-07-26 12:02:44 -04:00
gtully 2985651609 AMQ-6370 - speed up the test and wait a bit longer for sends in slow ci 2016-07-26 14:06:02 +01:00
gtully 01cfa7727d AMQ-6361 - fix additional test regression on topic sub expiry AMQ4083Test,MessageEvictionTest 2016-07-26 13:45:41 +01:00
Timothy Bish d54e21b2ff https://issues.apache.org/jira/browse/AMQ-6374
Refactor transformer to better map AMQP messages to JMS message types
and better preserve the original encoding of stored messages so that
they can be sent back to an AMQP client with expected content types.
Adds additional interoperability tests.
2016-07-25 18:15:53 -04:00
Christopher L. Shannon (cshannon) 3953b9aaef https://issues.apache.org/jira/browse/AMQ-6373
Adding a new OpenWire command called BrokerSubscriptionInfo in order to
help synchronize durable subs across a network bridge.  Added OpenWire
version 12.  For dynamicallyIncludedDestination durable subs will now be
synchronized on a bridge reconnect as long as the bridge supports
conduitSubscriptions and dynamicOnly=false
2016-07-25 11:56:13 -04:00
gtully a65f5e7c20 AMQ-6362 - merge duplicated code - fix regression in AMQ4889Test and ExceptionListenerTest 2016-07-25 14:27:40 +01:00
gtully ad657cc202 AMQ-6370 - ensure derby instance is created 2016-07-25 13:41:05 +01:00
gtully d427952b19 AMQ-6372 - fix up accessor pool cleanupUnused and use the minimum number of open files for recovery 2016-07-25 13:33:24 +01:00
gtully 6cc2c1190d AMQ-6361 - fix contention over expiry processing with expiry task and client expiry ack, unit test regression sorted. 2016-07-22 15:18:31 +01:00
gtully 2a815c2e08 AMQ-6370 - move cleanup lock to connection allocation to avoid contention with between store and connection pool. pool connection grant or block is now guarded by store lock which lasts till connection is closed 2016-07-21 10:54:40 +01:00