Ivan Andika created HDDS-9821:
---------------------------------
Summary: XceiverServerRatis SyncTimeoutRetry is overridden
Key: HDDS-9821
URL: https://issues.apache.org/jira/browse/HDDS-9821
Project: Apache Ozone
Issue Type: Bug
Components: Ozone Datanode
Reporter: Ivan Andika
Assignee: Ivan Andika
Fix For: 1.4.0
In XceiverServerRatis#newRaftProperties, setSyncTimeoutRetry was set twice
First, it is set to
{code:java}
(int) nodeFailureTimeoutMs / dataSyncTimeout.toIntExact(TimeUnit.MILLISECONDS)
{code}
which by default equals to 300_000 ms / 10_000 ms = 30 retries
However, it was overridden in
{code:java}
int numSyncRetries = conf.getInt(
OzoneConfigKeys.DFS_CONTAINER_RATIS_STATEMACHINEDATA_SYNC_RETRIES,
OzoneConfigKeys.
DFS_CONTAINER_RATIS_STATEMACHINEDATA_SYNC_RETRIES_DEFAULT);
RaftServerConfigKeys.Log.StateMachineData.setSyncTimeoutRetry(properties,
numSyncRetries); {code}
Let's set it once by revisiting the good default value fo sync timeout retry.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]