You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@activemq.apache.org by "ASF GitHub Bot (Jira)" <ji...@apache.org> on 2023/01/16 11:12:00 UTC
[jira] [Work logged] (ARTEMIS-4129) When HA does not configure the oldreplica number of directories parameter (max-saved-replicated-journals-size) for the master/primary, always the default value of 2
[ https://issues.apache.org/jira/browse/ARTEMIS-4129?focusedWorklogId=839372&page=com.atlassian.jira.plugin.system.issuetabpanels:worklog-tabpanel#worklog-839372 ]
ASF GitHub Bot logged work on ARTEMIS-4129:
-------------------------------------------
Author: ASF GitHub Bot
Created on: 16/Jan/23 11:11
Start Date: 16/Jan/23 11:11
Worklog Time Spent: 10m
Work Description: iliya-gr opened a new pull request, #4333:
URL: https://github.com/apache/activemq-artemis/pull/4333
Allow override default max-saved-replicated-journals-size value when the server is configured as primary or replicated.
Issue Time Tracking
-------------------
Worklog Id: (was: 839372)
Remaining Estimate: 0h
Time Spent: 10m
> When HA does not configure the oldreplica number of directories parameter (max-saved-replicated-journals-size) for the master/primary, always the default value of 2
> --------------------------------------------------------------------------------------------------------------------------------------------------------------------
>
> Key: ARTEMIS-4129
> URL: https://issues.apache.org/jira/browse/ARTEMIS-4129
> Project: ActiveMQ Artemis
> Issue Type: Bug
> Components: Broker
> Affects Versions: 2.27.1
> Reporter: Mikhail Lukyanov
> Priority: Major
> Attachments: image-2023-01-14-22-40-52-484.png
>
> Time Spent: 10m
> Remaining Estimate: 0h
>
> The parameter *max-saved-replicated-journals-size* (number of oldreplica directories) is configured only for the slave/backup, for the master/primary I can not do this. Always creates 2 oldreplica directories in journal and in paging dirs when restarting the broker.
> !image-2023-01-14-22-40-52-484.png!
> Master config
> {quote} <connectors>
> <connector name="local">tcp://192.168.58.6:61611</connector>
> <connector name="toA2">tcp://192.168.58.6:61612</connector>
> </connectors>
> <acceptors>
> <acceptor name="default-listener">tcp://0.0.0.0:61611</acceptor>
> </acceptors>
> <ha-policy>
> <replication>
> <master>
> <group-name>A</group-name>
> <cluster-name>cluster</cluster-name>
> <check-for-live-server>true</check-for-live-server>
> <initial-replication-sync-timeout>30000</initial-replication-sync-timeout>
> <vote-on-replication-failure>false</vote-on-replication-failure>
> <quorum-size>-1</quorum-size>
> <vote-retries>12</vote-retries>
> <vote-retry-wait>5000</vote-retry-wait>
> <quorum-vote-wait>30</quorum-vote-wait>
> <retry-replication-wait>2000</retry-replication-wait>
> </master>
> </replication>
> </ha-policy>
> <cluster-connections>
> <cluster-connection name="cluster">
> <connector-ref>local</connector-ref>
> <check-period>30000</check-period>
> <connection-ttl>60000</connection-ttl>
> <min-large-message-size>102400</min-large-message-size>
> <call-timeout>30000</call-timeout>
> <retry-interval>2000</retry-interval>
> <retry-interval-multiplier>1.0</retry-interval-multiplier>
> <max-retry-interval>2000</max-retry-interval>
> <initial-connect-attempts>-1</initial-connect-attempts>
> <reconnect-attempts>-1</reconnect-attempts>
> <use-duplicate-detection>true</use-duplicate-detection>
> <message-load-balancing>ON_DEMAND</message-load-balancing>
> <max-hops>1</max-hops>
> <confirmation-window-size>10485760</confirmation-window-size>
> <producer-window-size>-1</producer-window-size>
> <call-failover-timeout>-1</call-failover-timeout>
> <notification-interval>1000</notification-interval>
> <notification-attempts>2</notification-attempts>
> <static-connectors>
> <connector-ref>toA2</connector-ref>
> </static-connectors>
> </cluster-connection>
> </cluster-connections>
> {quote}
>
> Slave config
>
> {quote} <connectors>
> <connector name="local">tcp://192.168.58.6:61612</connector>
> <connector name="toA1">tcp://192.168.58.6:61611</connector>
> </connectors>
> <acceptors>
> <acceptor name="default-listener">tcp://0.0.0.0:61612</acceptor>
> </acceptors>
> <ha-policy>
> <replication>
> <slave>
> <group-name>A</group-name>
> <cluster-name>cluster</cluster-name>
> <max-saved-replicated-journals-size>0</max-saved-replicated-journals-size>
> <restart-backup>true</restart-backup>
> <allow-failback>true</allow-failback>
> <initial-replication-sync-timeout>30000</initial-replication-sync-timeout>
> <vote-on-replication-failure>false</vote-on-replication-failure>
> <quorum-size>-1</quorum-size>
> <vote-retries>12</vote-retries>
> <vote-retry-wait>5000</vote-retry-wait>
> <retry-replication-wait>2000</retry-replication-wait>
> <quorum-vote-wait>30</quorum-vote-wait>
> </slave>
> </replication>
> </ha-policy>
> <cluster-connections>
> <cluster-connection name="cluster">
> <connector-ref>local</connector-ref>
> <check-period>30000</check-period>
> <connection-ttl>60000</connection-ttl>
> <min-large-message-size>102400</min-large-message-size>
> <call-timeout>30000</call-timeout>
> <retry-interval>2000</retry-interval>
> <retry-interval-multiplier>1.0</retry-interval-multiplier>
> <max-retry-interval>2000</max-retry-interval>
> <initial-connect-attempts>-1</initial-connect-attempts>
> <reconnect-attempts>-1</reconnect-attempts>
> <use-duplicate-detection>true</use-duplicate-detection>
> <message-load-balancing>ON_DEMAND</message-load-balancing>
> <max-hops>1</max-hops>
> <confirmation-window-size>10485760</confirmation-window-size>
> <producer-window-size>-1</producer-window-size>
> <call-failover-timeout>-1</call-failover-timeout>
> <notification-interval>1000</notification-interval>
> <notification-attempts>2</notification-attempts>
> <static-connectors>
> <connector-ref>toA1</connector-ref>
> </static-connectors>
> </cluster-connection>
> </cluster-connections>
> {quote}
>
--
This message was sent by Atlassian Jira
(v8.20.10#820010)