Details
-
Bug
-
Resolution: Fixed
-
Critical
-
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
For Gerrit Dashboard: PYCBC-1171 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
160748,2 | PYCBC-1171: Cleanup txcoucbhase API AsynResult callback references | master | couchbase-python-client | Status: MERGED | +2 | +1 |