Issue with Enyim client version 2.4
Having used the MembaseClient in the v2.0b2 Enyim lib for a week or so without any issue we released an update to our service which uses v2.4 of the Enyim lib and started seeing some weird behaviour:
- some of the servers will lose their ability to talk to the cache server (seemingly around the same time) and not able to reconnect again
- reinitializing the Membase client doesn't work either, continues to get timeout exceptions when trying to get a socket from each of the pool urls (there were 4)
- putting the pool url [url]http://xxx:8080/pools/default[/url] in the browser works
- restarting our service fixed the problem
The problem also seems to resurface after a few hours and the only way to fix it was to restart our service..
The problem seems to be gone now that we've rolled back to the previous version of the Enyim library so it seems to reside with the new version of the Enyim client.
I'm just wondering if you guys have any further insight into this issue and if a workaround exists.