Skip to content

Activemq 5.14.x#234

Closed
dasbi9 wants to merge 180 commits intomasterfrom
activemq-5.14.x
Closed

Activemq 5.14.x#234
dasbi9 wants to merge 180 commits intomasterfrom
activemq-5.14.x

Conversation

@dasbi9
Copy link
Copy Markdown

@dasbi9 dasbi9 commented May 13, 2017

No description provided.

cshannon and others added 30 commits August 2, 2016 09:30
Setting the HTTP timeout for all HttpClients instead of just on send

(cherry picked from commit 06e929f)
Add check for unmarshalled text body and handle that case.
(cherry picked from commit 1030fb1)
The JDBCMessageStore now checks hasSpace() when running a message
recovery listener to prevent going past the max configured page size

(cherry picked from commit b9fad53)
Update to latest proton-j 0.14.0
(cherry picked from commit 1595912)
Update Netty to 4.0.41.Final
(cherry picked from commit a4cd4dc)
Advertise that the connection supported delayed message delivery.
(cherry picked from commit 4a1f2f7)
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 bb8d32c)
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 ed0e786)
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 98c5866)
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 9ab9488)
Fixing mqtt link stealing default setting for auto transport

(cherry picked from commit 88af1c7)
Fixing durable sync over a network bridge so that network subscriptions
that are no longer permissible are also cleaned up

(cherry picked from commit a038655)
…rentStoreAndDispatch. Fix and test

(cherry picked from commit f8bc19b)
…in are removed from the message store

(cherry picked from commit 2b1cda1)
…le via broker service tempDataStore

(cherry picked from commit 5a87481)
Move to Qpid JMS 0.11.0
(cherry picked from commit 5de9bda)
When a nolocal durable consumer reconnects the new connectionId is properly captured for
the NoLocal expression so that nolocal works on reconnect.  Also fixed
the detection of the nolocal value changing on consumer connect.

(cherry picked from commit 7c293b6)
Rewriting logic in finally block of PooledTaskRunner to avoid using a
return statement

(cherry picked from commit f25e7ab)
Generating a new equals method in TypeConversionSupport so the proper
null checks exist

(cherry picked from commit 2b99ffc)
Modifying patch so that only stores that persist the noLocal flag will
check if this flag has changed to prevent a subscription from being
deleted by mistake

(cherry picked from commit 18571ce)
Fixing BitArrayBin to not overflow in certain cases with numbers larger
than Int max

(cherry picked from commit 0945648)
The temporary store will now delete the old temp directory on start up
if lazyInit is true instead of waiting for the store to initialize to
clear up space.  This prevents space on the disk from being wasted with
old data if the temp store isn't initialized

(cherry picked from commit a82c95c)
Config file org.apache.activemq.server-default.cfg points config to ${karaf.base}/etc

(cherry picked from commit 132840b)
(cherry picked from commit 26e7136)
cshannon and others added 29 commits February 24, 2017 14:12
On network connector add or update after broker start (such as the
runtime plugins) the mbean was not created.  There was also a couple of
other properties not set. Fixed the network connector start to be the
same for normal broker start and runtime reload.

(cherry picked from commit bab0887)
…es to avoid dangling index referenced on partial failure. Fix and test

(cherry picked from commit 2052239)
…fset increment on ioexception, fix and test

(cherry picked from commit d53b8f8)
Durable destinations need to always be loaded on connector start

(cherry picked from commit ef84db5)
(cherry picked from commit 67ad35d)
…s with an exception, fix and test. Thanks for the test Tadayoshi Sato

(cherry picked from commit 8641928)
Track the message producer create and ensure it is not recreated on
failover if the creation resulted in an error response.  Add failover
level tests to cover consumer and producer failed create tracking.
(cherry picked from commit 90b808a)
…lCommand handling in client

(cherry picked from commit 338a74d)
…nd refine fix to sync write batches b/c async locations will already be in the index

(cherry picked from commit 21ae1ef)
Switching MessageDatabase to store JournalSyncStrategy as its enum value
instead of String to avoid the performance penalty of comparing Strings
everytime isEnableJournalDiskSyncs() is called which currently happens
on every write.

(cherry picked from commit 0d824a8)
Fix year values and remove an outdated attribution.
(cherry picked from commit ef06495)
Allow for broker stats to be viewed in tests by enabling JMX but
disabling the creation of a management connector.
Fixing potential NPE when calling updateMessage on a Queue store in
KahaDB if subscription statistics are enabled.  Also reduced the
visibily from public to protected to subscription statistic related
methods that shouldn't be public and added null pointer checks there as
well.

https://issues.apache.org/jira/browse/AMQ-6642
(cherry picked from commit 2731f04)
Adds some additional logging to the connection validation code, adds
some additional tests as well.
(cherry picked from commit 0752d84)
…e based on Apache Harmony code. This also avoid some code duplication that was occurring.

(cherry picked from commit 45a1217)
Adding MS SQL jdbc driver 6.1 support

(cherry picked from commit 5804619)
Honor the sender settle mode from the client and ensure we always set
receiver mode to FIRST to reflect we don't support SECOND.  Adds tests
coverage and needed test client changes for this.
(cherry picked from commit 381a1ae)
Protocol detection now takes into account the variable length header in
the CONNECT packet.

(cherry picked from commit 808a4c5)
Respect the wireFormat.maxFrameSize option on WS and WSS transports
allowing binary content larger than 65535
(cherry picked from commit 2e2d5dd)
@dasbi9 dasbi9 closed this May 13, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.