Hello, everyone
I would like to inform you about the release of version 1.1.3.Final.
This one has two very nice improvements:
1. Learner role [1]. This allows for read-only replicas that don't count towards quorum. Nodes joining the cluster outside of the RAFT membership will default to read-only replicas. This permits expanding the cluster with new nodes more easily.
2. Read-only operations [2]. Originally, all operations go through the same replication path: persist to log, collect accepts, commit entries, and move index. Operations that don't change the state machine can be submitted as read-only. These operations are batched under a commit index, and once the leader collects a quorum of accepts, it applies the batch of operations without writing to disk.
Thanks, everyone! With these two pieces in place, I'll focus on version 2.0.
Cheers,