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

txcouchbase API AsyncResult not decrementing callback references

    XMLWordPrintable

Details

    • Bug
    • Resolution: Fixed
    • Critical
    • 3.2.1
    • 3.2.0
    • None
    • None
    • 1

    Description

      The AsyncResult object within the txcouchbase API only calls the set_callbacks() method which will increment references to the object's callback and errback properties. However, the clear_callbacks() method is not called, therefore allowing dangling reference w/in the AsyncResult object. This allows for an unbounded increase in memory when doing KV operations using the txcouchbase API.

      Attachments

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

        Activity

          People

            jared.casey Jared Casey
            jared.casey Jared Casey
            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