You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@activemq.apache.org by cl...@apache.org on 2022/03/18 20:27:55 UTC
[activemq-artemis] branch main updated (2b5a25a -> 5bba1fb)
This is an automated email from the ASF dual-hosted git repository.
clebertsuconic pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/activemq-artemis.git.
from 2b5a25a ARTEMIS-3702 auth failures don't adhere to MQTT spec
add 0966f2d ARTEMIS-3720 Max Number Of Messages on a deciding policy for paging (global and address-settings)
add 5bba1fb ARTEMIS-3720 Documentation about max-messages
No new revisions were added by this update.
Summary of changes:
.../activemq/artemis/utils/SizeAwareMetric.java | 267 +++++++++
.../artemis/utils/SizeAwareMetricTest.java | 644 +++++++++++++++++++++
.../api/config/ActiveMQDefaultConfiguration.java | 6 +
.../artemis/protocol/amqp/broker/AMQPMessage.java | 2 +-
.../artemis/core/config/Configuration.java | 4 +
.../core/config/impl/ConfigurationImpl.java | 17 +
.../deployers/impl/FileConfigurationParser.java | 13 +
.../artemis/core/paging/PagingManager.java | 20 +-
.../activemq/artemis/core/paging/PagingStore.java | 11 +-
.../core/paging/impl/PagingManagerImpl.java | 61 +-
.../artemis/core/paging/impl/PagingStoreImpl.java | 68 ++-
.../core/server/impl/ActiveMQServerImpl.java | 2 +-
.../artemis/core/server/impl/QueueImpl.java | 6 +-
.../core/settings/impl/AddressSettings.java | 33 +-
.../resources/schema/artemis-configuration.xsd | 17 +
.../config/impl/FileConfigurationParserTest.java | 70 +++
.../paging/impl/PagingManagerTestAccessor.java | 25 +-
.../core/server/files/FileMoveManagerTest.java | 2 +-
...mplAccessor.java => QueueImplTestAccessor.java} | 7 +-
.../artemis/core/settings/AddressSettingsTest.java | 2 +
docs/user-manual/en/address-settings.md | 3 +-
docs/user-manual/en/paging.md | 21 +-
.../integration/management/QueueControlTest.java | 60 +-
.../openwire/amq/ProducerFlowControlTest.java | 4 +-
.../integration/paging/MaxMessagesPagingTest.java | 304 ++++++++++
.../storage/PersistMultiThreadTest.java | 4 +
.../unit/core/paging/impl/PagingStoreImplTest.java | 2 +-
.../artemis/tests/unit/util/FakePagingManager.java | 2 +-
28 files changed, 1552 insertions(+), 125 deletions(-)
create mode 100644 artemis-commons/src/main/java/org/apache/activemq/artemis/utils/SizeAwareMetric.java
create mode 100644 artemis-commons/src/test/java/org/apache/activemq/artemis/utils/SizeAwareMetricTest.java
copy artemis-cli/src/main/java/org/apache/activemq/artemis/cli/commands/check/CheckTask.java => artemis-server/src/test/java/org/apache/activemq/artemis/core/paging/impl/PagingManagerTestAccessor.java (57%)
copy artemis-server/src/test/java/org/apache/activemq/artemis/core/server/impl/{ActiveMQServerImplAccessor.java => QueueImplTestAccessor.java} (81%)
create mode 100644 tests/integration-tests/src/test/java/org/apache/activemq/artemis/tests/integration/paging/MaxMessagesPagingTest.java