Uploaded image for project: 'Accumulo'
  1. Accumulo
  2. ACCUMULO-3725

Majc trace tacked onto minc trace

    XMLWordPrintableJSON

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 1.7.0
    • Component/s: trace
    • Labels:
      None

      Description

      Josh Elser noticed an issue where a minorCompaction trace of length 10295 ms also contained spans for a major compaction starting at time offset 46336 ms. Looking into this, it seems like MinorCompactionTask.run does the following:

      start minc root span
      try {
        minor compaction
        maybe major compaction
      } finally {
        stop minc root span
      }
      

      The major compaction is async, so it gets initiated with the minor compaction span as its parent, then the minor compaction span is stopped, and at some point later the major compaction occurs.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                billie Billie Rinaldi
                Reporter:
                billie Billie Rinaldi
              • Votes:
                0 Vote for this issue
                Watchers:
                3 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved:

                  Time Tracking

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - 0h
                  0h
                  Logged:
                  Time Spent - 40m
                  40m