You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@ratis.apache.org by "Wei-Chiu Chuang (Jira)" <ji...@apache.org> on 2023/09/09 00:41:00 UTC

[jira] [Created] (RATIS-1885) Incorrect clientWriteRequest timer

Wei-Chiu Chuang created RATIS-1885:
--------------------------------------

             Summary: Incorrect clientWriteRequest timer
                 Key: RATIS-1885
                 URL: https://issues.apache.org/jira/browse/RATIS-1885
             Project: Ratis
          Issue Type: Bug
          Components: metrics
    Affects Versions: 2.5.1
            Reporter: Wei-Chiu Chuang


clientWriteRequest timer measures the time from receiving the client request until the leader responds back.

But this timer is only initialized when the leader responds, so the timer is always close to zero.
https://github.com/apache/ratis/blob/branch-2/ratis-server/src/main/java/org/apache/ratis/server/impl/RaftServerImpl.java#L840

The bug is accidentally fixed in 3.0.0 by RATIS-1693. But for users of 2.x this may still be worth fixing.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)