[ https://issues.apache.org/jira/browse/ARTEMIS-3581?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17445789#comment-17445789 ]
ASF subversion and git services commented on ARTEMIS-3581: ---------------------------------------------------------- Commit 8d50aa916c0cfff2540a8614dba52015144e882e in activemq-artemis's branch refs/heads/main from gtully [ https://gitbox.apache.org/repos/asf?p=activemq-artemis.git;h=8d50aa9 ] ARTEMIS-3581 - allow max-size-bytes=0 configuration force paging for an address, independent of the page-size-bytes > Allow setMaxSizeBytes(0) to indicate an address that will always page > --------------------------------------------------------------------- > > Key: ARTEMIS-3581 > URL: https://issues.apache.org/jira/browse/ARTEMIS-3581 > Project: ActiveMQ Artemis > Issue Type: Improvement > Components: Broker, Configuration > Affects Versions: 2.19.0 > Reporter: Gary Tully > Priority: Major > Fix For: 2.20.0 > > Time Spent: 20m > Remaining Estimate: 0h > > Currently for force paging on an address, for a DLQ for example, you would > set {{max-size-bytes}} to some small number, e.g.: > {code:xml} > <address-full-policy>PAGE</address-full-policy> > <max-size-bytes>1</max-size-bytes>{code} > However, the broker will complain with: > {noformat} > 2021-11-15 16:21:51,606 ERROR [org.apache.activemq.artemis.core.server] > AMQ224000: Failure in initialisation: java.lang.IllegalStateException: > java.lang.IllegalStateException: pageSize for address DLQ.mytest >= maxSize. > Normally pageSize should be significantly smaller than maxSize, ms: 1 ps > 1024{noformat} > You could go ahead and downsize the {{page-size-bytes}} as well, but you > don't want to cripple de-page or page-in and use a reasonable value and some > memory! > {code:xml} > <address-full-policy>PAGE</address-full-policy> > <max-size-bytes>256</max-size-bytes> > <page-size-bytes>128</page-size-bytes>{code} > It _should_ be sufficient to just set: > {code:xml} > <address-full-policy>PAGE</address-full-policy> > <max-size-bytes>0</max-size-bytes>{code} -- This message was sent by Atlassian Jira (v8.20.1#820001)