[ https://issues.apache.org/jira/browse/PHOENIX-6052?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17650819#comment-17650819 ]
ASF GitHub Bot commented on PHOENIX-6052: ----------------------------------------- mnpoonia commented on PR #1546: URL: https://github.com/apache/phoenix/pull/1546#issuecomment-1361155902 @tkhurana i think it is upto us. Ultimately we care about how much time one mutation took. Now if we want to divide it in syscat and then htable.batch it is perfectly fine but not sure if we want to introduce a new metric. As per the discussion in JIRA https://issues.apache.org/jira/browse/PHOENIX-6052 It looked like we are not in favor of new metric so i went ahead with this approach. @virajjasani and @shahrs87 what do you guys think? > GLOBAL_MUTATION_COMMIT_TIME metric doesn't include the time spent in syscat > rpc's > --------------------------------------------------------------------------------- > > Key: PHOENIX-6052 > URL: https://issues.apache.org/jira/browse/PHOENIX-6052 > Project: Phoenix > Issue Type: Bug > Components: core > Affects Versions: 4.14.3 > Reporter: Rushabh Shah > Assignee: Aman Poonia > Priority: Major > > Currently we measure the metric GLOBAL_MUTATION_COMMIT_TIME as the time spent > just in htable.batch rpc for base and index tables. > https://github.com/apache/phoenix/blob/master/phoenix-core/src/main/java/org/apache/phoenix/execute/MutationState.java#L1029-L1136 > We don't measure the time spent in > MutationState#validateAndGetServerTimestamp which makes rpc to SYSTEM.CATALOG > table and which is a part of commit phase. -- This message was sent by Atlassian Jira (v8.20.10#820010)