You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@ratis.apache.org by "Tsz-wo Sze (Jira)" <ji...@apache.org> on 2022/08/31 09:57:00 UTC

[jira] [Resolved] (RATIS-1689) Remove the use of the thirdparty Gauge

     [ https://issues.apache.org/jira/browse/RATIS-1689?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Tsz-wo Sze resolved RATIS-1689.
-------------------------------
    Fix Version/s: 3.0.0
       Resolution: Fixed

The pull request is now merged.

> Remove the use of the thirdparty Gauge
> --------------------------------------
>
>                 Key: RATIS-1689
>                 URL: https://issues.apache.org/jira/browse/RATIS-1689
>             Project: Ratis
>          Issue Type: Sub-task
>          Components: metrics
>            Reporter: Tsz-wo Sze
>            Assignee: Tsz-wo Sze
>            Priority: Major
>             Fix For: 3.0.0
>
>          Time Spent: 1h 40m
>  Remaining Estimate: 0h
>
> bq. 1. Define a new public metrics API which uses only Java classes.
> This JIRA is a part for the above task described in RATIS-1688.
> Remove the use of org.apache.ratis.thirdparty.com.codahale.metrics.Gauge from the public metrics API* and the main Ratis code. Note that the tests and metrics implementations can use it.
> \* Note that we currently do not have a clear definition of the public metrics API yet. Some of the current interfaces such as RatisMetricRegistry are going to be a part of the public API.
> Note also that all components (such as Counter, Timer, etc) from org.apache.ratis.thirdparty.com.codahale.metric have to be removed from the public metrics API and the main Ratis code.  They will be removed by separated JIRAs.



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