Uploaded image for project: 'Phoenix'
  1. Phoenix
  2. PHOENIX-3767

Prevent spurious tracing spans from Hadoop being written in Phoenix Trace tables

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • None
    • None
    • None

    Description

      PHOENIX-3752 is the JIRA to remove Hadoop Metrics-2 system from the Phoenix Framework, whose task is to deliver the received HTrace spans to the phoenix table. When replacing this system with a simple one as discussed on this JIRA, one of the current test testClientServerIndexingTracing() triggers a bug in Hadoop (HDFS-11583), which causes spurious writeTo spans being generated from DataStreamer class.

      Since Phoenix implements its SpanReceiver to receive the HTrace spans, all these spans are redirected over here, which eventually get persisted into Phoenix tables with the system developed in PHOENIX-3752. The information is useless and might use up unnecessary space.

      This JIRA is to add a patch to ignore those spans and prevent them from being written to Phoenix tables.

      Attachments

        1. PHOENIX-3767.001.patch
          67 kB
          Karan Mehta
        2. PHOENIX-3767.002.patch
          3 kB
          Karan Mehta
        3. PHOENIX-3767.003.patch
          3 kB
          Karan Mehta

        Activity

          People

            karanmehta93 Karan Mehta
            karanmehta93 Karan Mehta
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: