Occasionally we are seeing multiple concurrent reads from a single client machine fail at the same time with a “Queue Timeout - IP” error in the result.Value.Message when calling ExecuteGet, my question is how can I begin troubleshooting this error to figure out what is causing it? No timeouts are specified so everything is the default values, this is connecting to an internal cluster on dedicated hardware on Version: 3.0.2-1603 Enterprise Edition, CouchbaseNetClient 1.3.9
This is the c# code that is calling ExecuteGet on a collection of keys and then iterating over the results
// Query data from couchbase
var results = _client.ExecuteGet(_queryKeysToDataPoints.Keys);
Parallel.ForEach(results, result => {
if (result.Value.StatusCode == 1) // key not found
return;
if (!result.Value.Success)
throw new ApplicationException("Failed to retrieve key: " + result.Value.Message);
This is what comes out of the result.Value.Message
Are there any other properties from result.Value that would give more information?