If you perform a lcb_destroy operation on an instance, any outstanding operations are completely lost, and no callbacks on them are performed. I would expect that libcouchbase would 'clean up' the outstanding callbacks by sending them an error.
|For Gerrit Dashboard: CCBC-861|
|84696,2||CCBC-861: Invoke operation callback when destroying connection||master||libcouchbase||Status: ABANDONED||0||-1|
|153041,4||CCBC-861: purge pipelines on lcb_destroy||master||libcouchbase||Status: MERGED||+2||+1|
|154051,3||CCBC-861: testGetCanceled requires CouchbaseMock.jar||master||libcouchbase||Status: MERGED||+2||+1|