I was doing some testing with the couchbase iis session replacement. I’m using the standard repo (https://github.com/couchbaselabs/couchbase-aspnet) and I have a test site using couchbase. I was testing the failover with 3 nodes, when I stop a service on a node and try to navigate the site during that time I lose my session. If I wait and restore the service before failover I keep my session intact.
I found this thread from over 2 years ago (http://www.couchbase.com/communities/q-and-a/what-happens-when-node-cluster-goes-down) where someone is talking about losing access to some data while a node is failing over. I think that in my tests the server can’t get the data for the server and thinks it doesn’t exist so it creates a new session. It seems related to what was going on 2 years ago but in that instance it was ok. For sessions I want to have as close to 100% up time as possible.
Is it my setup or the session state provider that is the problem? Thanks for any insight into this.