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