-
Notifications
You must be signed in to change notification settings - Fork 1
Future Updates
Jatin edited this page Jan 6, 2014
·
1 revision
The following are the current limitations. I hope to remove them by the next version
- Currently updates are only possible on a dedicated node, the primary replica.
- The primary (leader) node cannot fail during the uptime of the system.
- Membership is handled reliably by a provided subsystem (see section "The Arbiter"). New Replicas which wish to Join should send a
Join
call toArbiter
. But for a replica to leave, the current process is quite tedious by sending a manualReplcias(Set[ActorRef])
call to Primary Replica. - The update rate is low, meaning that no incoming requests are rejected due to system overload. In case of rejecting an update the store is left in a possibly inconsistent state which may require a subsequent succeeding write to the same key to repair it.
- Clients are expected not to reuse request IDs before the request has been fully processed and responded to.
- There is a small chance for the database to be in in-consistent state. Please refer the section "Consistency in the case of failed replication or persistence" in the overview.