Description
AsyncState class holds a reference to AutoResetEvent which is not disposed when a MultiplexingConnection is closed/disposed. The contents of the _statePool (AsyncState) should be removed and disposed when the MUX connection is disposed so that any underlying resources are released.
Attachments
For Gerrit Dashboard: NCBC-1670 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
93287,5 | NCBC-1670: Dispose of syncstate pool when closing mux connection | master | couchbase-net-client | Status: MERGED | +2 | +1 |
93339,4 | NCBC-1670: Dispose of syncstate pool when closing mux connection | release25 | couchbase-net-client | Status: MERGED | +2 | +1 |