Uploaded image for project: 'Hadoop Common'
  1. Hadoop Common
  2. HADOOP-13806

MetricsSourceBuilder doesn't set hasAtMetric when the Source object is reregistered

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Won't Fix
    • None
    • None
    • None
    • None

    Description

      We are trying to register a Object (instance of MetricsObject) which has already been registered and unregistered. During this operation we got an exception during MetricsSourceBuilder.build()

      org.apache.hadoop.metrics2.MetricsException: No valid @Metric annotation found.
      	at org.apache.hadoop.metrics2.lib.MetricsSourceBuilder.build(MetricsSourceBuilder.java:83)
      	at org.apache.hadoop.metrics2.impl.MetricsSystemImpl.register(MetricsSystemImpl.java:225)
      	at org.apache.hadoop.metrics2.impl.TestMetricsSystemImpl.testUnregisterSource(TestMetricsSystemImpl.java:417)
      	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      

      Attachments

        1. HADOOP-13806.001.patch
          6 kB
          Naganarasimha G R

        Activity

          People

            Naganarasimha Naganarasimha G R
            Naganarasimha Naganarasimha G R
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: