Details
-
Improvement
-
Status: Closed
-
Major
-
Resolution: Fixed
-
2.19.0
-
None
Description
Currently for force paging on an address, for a DLQ for example, you would set max-size-bytes to some small number, e.g.:
<address-full-policy>PAGE</address-full-policy> <max-size-bytes>1</max-size-bytes>
However, the broker will complain with:
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
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!
<address-full-policy>PAGE</address-full-policy> <max-size-bytes>256</max-size-bytes> <page-size-bytes>128</page-size-bytes>
It should be sufficient to just set:
<address-full-policy>PAGE</address-full-policy> <max-size-bytes>0</max-size-bytes>
Attachments
Issue Links
- links to