Uploaded image for project: 'Couchbase Python Client Library'
  1. Couchbase Python Client Library
  2. PYCBC-491

Crash when only Threshold Tracer is enabled, not parent tracer

    XMLWordPrintable

Details

    • Task
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • 2.4.0-beta2
    • None
    • None
    • 1

    Description

      This was only seen on some Linux versions. I had left the tracer as a simple pass-through to the threshold tracer if it was detected and no parent tracer was. However, the buffer flushing code then treated the unwrapped threshold tracer as an aggregate tracer and tried to flush nonexistent spans from it.

      This change fixes that issue.

      Attachments

        For Gerrit Dashboard: PYCBC-491
        # Subject Branch Project Status CR V

        Activity

          There are no comments yet on this issue.

          People

            Ellis.Breen Ellis Breen
            Ellis.Breen Ellis Breen
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes

                PagerDuty