Auto Failover Question
Hello all - first, thanks for membase, great product so far. We're testing it for use in our production environment.
I've read the wiki article on auto failover, and we are able to use the "failover" rest call to properly allow a downed server not to affect keys that were stored there. I also understand why you might not do auto failover due to risks involved.
What is unclear is why, since the membase cluster is aware of a downed server, it doesn't automatically try to fetch a key from a replica who's primary server is down.
I.e. when a server goes down, some number of keys is lost. Until that down server is marked for 'failover', it's keys remain inaccessible. Seems it would make sense to automatically fetch from the replica copy in that case, even if the 'failover' function remains untriggered.
Thanks for any explanation.