This is an automated email from the ASF dual-hosted git repository.
clebertsuconic pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/activemq-artemis.git.
from 74f4500 This closes #3215
new 0db13ee ARTEMIS-2844 Use writeAndFlush with voidPromise to reduce GC
pressure
new 70068a0 ARTEMIS-2844 Save additional copies and use pooled direct
ByteBufs
new 60e25b7 ARTEMIS-2844 Improve binding query performance by reusing
AddressImpl instances
new 89cef9b This closes #3217
The 4 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.../{LinkedList.java => IterableStream.java} | 15 +++---
.../core/protocol/mqtt/MQTTProtocolHandler.java | 3 +-
.../core/protocol/mqtt/MQTTPublishManager.java | 14 ++---
.../management/impl/ActiveMQServerControlImpl.java | 2 +-
.../artemis/core/postoffice/AddressManager.java | 11 ++--
.../artemis/core/postoffice/PostOffice.java | 11 ++--
.../artemis/core/postoffice/impl/AddressImpl.java | 11 +++-
.../core/postoffice/impl/PostOfficeImpl.java | 43 +++++++--------
.../core/postoffice/impl/SimpleAddressManager.java | 54 +++++++++----------
.../federation/address/FederatedAddress.java | 4 +-
.../server/federation/queue/FederatedQueue.java | 2 -
.../core/server/impl/ActiveMQServerImpl.java | 26 +++++----
.../artemis/core/server/impl/QueueImpl.java | 63 ++++++++++------------
.../broker/artemiswrapper/RegionProxy.java | 20 +++----
.../largemessages/AMQPLargeMessagesTestUtil.java | 9 ++--
.../integration/mqtt/imported/MQTTFQQNTest.java | 11 ++--
.../tests/integration/mqtt/imported/MQTTTest.java | 8 +--
.../metrics/JournalPendingMessageTest.java | 12 ++---
.../tests/integration/server/ScaleDownTest.java | 10 ++--
.../artemis/tests/integration/stomp/StompTest.java | 8 +--
.../impl/WildcardAddressManagerUnitTest.java | 20 +++----
.../core/server/impl/fakes/FakePostOffice.java | 11 ++--
22 files changed, 175 insertions(+), 193 deletions(-)
copy
artemis-commons/src/main/java/org/apache/activemq/artemis/utils/collections/{LinkedList.java
=> IterableStream.java} (80%)