Store fails intermittently - Solved!
We have a Couchbase server installed with one bucket. We find that Store operations (with the Set flag) sometimes fail for no apparent reason. After some time, the writes will sometime succeed, but it's really a touch and go situation.
We're running CB 1.8 with the .Net client lib of 1.1. The actual server is Windows Server 2008 r2 64 bit. The Couchbase is allocated 4 gigs of memory (we currently use only 80 Mb). The scenario is simple - we have a static Couchbase client which receives multiple read and write requests from various threads. (around 10 threads trying to read and write at the same time - some of the reads are for multiple keys).
We find that we're running okay, but once we cross a certain threshold (of around 3k items which take up to 80 Mb), we start failing (receiving a "false") Store operations.
We've attached the log and from what we can gather, we sometimes see that the Enyim.Caching throws a ConnectionAborted exception. We have no idea why this is happening and how to prevent it.
Any help will be greatly appreciated.
The problem was trying to store keys of over 250 characters in legnth. Once we sorted it out, everything started to work perfectly