Uploaded image for project: 'Couchbase C client library libcouchbase'
  1. Couchbase C client library libcouchbase
  2. CCBC-967

Optimise Threshold Tracer queues/sorting

    XMLWordPrintable

Details

    • Task
    • Resolution: Fixed
    • Major
    • 2.9.4
    • None
    • None
    • None
    • 1

    Description

      The heap sorting process uses up a lot of time in TLT, and seems to be one of the largest factors in where time is spent when tracing. This is more pronounced when using Python client, where lots of extra spans are produced and potentially accumulate.

      See https://issues.couchbase.com/browse/PYCBC-507?focusedCommentId=287932&page=com.atlassian.jira.plugin.system.issuetabpanels%3Acomment-tabpanel#comment-287932

       

      Attachments

        Activity

          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:

              PagerDuty