ExecuteRemove with CAS and MemcachedNode.Dispose concurrency fixes #8

Merged
merged 2 commits into from Feb 19, 2013

Conversation

Projects
None yet
2 participants

No description provided.

johnzablocki added some commits Feb 19, 2013

@johnzablocki johnzablocki NCBC-229: Add Remove with Cas method e3c4fa2
@johnzablocki johnzablocki NCBC-228: Frequent pooled socket errors during rebalance
It appears that there are concurrency issues when the server
is sending frequent config updates, as is the case during
a rebalance.  Config updates trigger the client to destroy its
socket pool after first creating a new one.

This change briefly delays the destruction of the old pool
so that any in progress operations may complete.
f124430

@jzablocki jzablocki added a commit that referenced this pull request Feb 19, 2013

@jzablocki jzablocki Merge pull request #8 from jzablocki/master
ExecuteRemove with CAS and MemcachedNode.Dispose concurrency fixes
48f7148

@jzablocki jzablocki merged commit 48f7148 into couchbase:master Feb 19, 2013

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment