Uploaded image for project: 'Ambari'
  1. Ambari
  2. AMBARI-16821

Improve TimelineMetricsCache eviction/flush logic using a cache library

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Patch Available
    • Major
    • Resolution: Unresolved
    • 2.2.2
    • trunk
    • ambari-metrics
    • None

    Description

      The TimelineMetricsCache implementation in the metrics sink side is currently a ConcurrentSkipListMap. It is better to use pre built cache libraries like Guava that offer more support.

      Attachments

        1. AMBARI-16821_1.patch
          12 kB
          Dmytro Sen
        2. AMBARI-16821_2.patch
          16 kB
          Dmytro Sen
        3. AMBARI-16821_3-trunk.patch
          17 kB
          Dmytro Sen
        4. AMBARI-16821_4-trunk.patch
          18 kB
          Dmytro Sen
        5. AMBARI-16821_5-trunk.patch
          20 kB
          Dmytro Sen
        6. AMBARI-16821_6-trunk.patch
          19 kB
          Dmytro Sen

        Issue Links

          Activity

            People

              dsen Dmytro Sen
              dsen Dmytro Sen
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated: