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]

Reply via email to