and everyone: There's a recent theory that quorums don't actually have to involve a majority of nodes. Here's a really good presentation on the topic: https://www.youtube.com/watch?v=gYkueS5sKqo
and here's a blog post: http://hh360.user.srcf.net/blog/2016/08/majority-agreement-is-not-necessary/
Has anyone given this any thought in the context of Atomix/Copycat? We could get way better performance and larger cluster sizes if we adjust the number of replicas needed for writes down and the number needed for leader election up.