Thanks in advance for the help. I have been getting the following error periodically.
GetVBucket is implemented only for VBucketNodeLocator implementation of IMemcachedNodeLocator
I am using couchbase as a session state offload and a caching utility.
The conditions under which I was receiving this error are as follows:
Couchbase 2.5.1 enterprise.
2 node system
when I am calling the following method:
var answer = couchBaseClient.KeyExists("KeyName");
For some reason the KeyExists method throws this error.
I am running this code in a two IIS server environment. The error essentially prevents the site from being usable.
I was able to remove this error but one of the two ways (neither of which is preferable to me):
removing the use of the KeyExists method which I don't want to do.
remove 1 node of my 2 node setup which makes fail over not possible.....again something I don't want to do.
So my question(s) is:
What I am doing wrong?
Not best practice?
What bucket type are you using (Memcached or Couchbase)?
If you can replicate this and post a project/solution to a NCBC, it would be very helpful: http://www.couchbase.com/issues/browse/NCBC
We are using a couchbase bucket.
I will work on getting the other item you requested.
Hi Zack -
This does look odd, I created a Jira ticket (NCBC) to track this as a bug: http://www.couchbase.com/issues/browse/NCBC-584
You can add yourself as a watcher and follow the ticket.