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
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • 2.9.4
    • 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

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

        Activity

          Build libcouchbase-2.8.5-228 contains libcouchbase commit cfcbd22 with commit message:
          CCBC-967: optimize Threshold Tracer queues/sorting

          build-team Couchbase Build Team added a comment - Build libcouchbase-2.8.5-228 contains libcouchbase commit cfcbd22 with commit message: CCBC-967 : optimize Threshold Tracer queues/sorting

          Build couchbase-server-6.5.0-1205 contains libcouchbase commit cfcbd22 with commit message:
          CCBC-967: optimize Threshold Tracer queues/sorting

          build-team Couchbase Build Team added a comment - Build couchbase-server-6.5.0-1205 contains libcouchbase commit cfcbd22 with commit message: CCBC-967 : optimize Threshold Tracer queues/sorting

          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