diff options
author | Shawn Pearce <spearce@spearce.org> | 2016-01-18 10:33:31 -0800 |
---|---|---|
committer | Shawn Pearce <spearce@spearce.org> | 2016-01-19 23:03:32 -0800 |
commit | 9b33f4aeeb237fd2e4126fc296a814aed2210a40 (patch) | |
tree | 69365dd149a27f0db4069faea948e444c1ceb164 /org.eclipse.jgit/resources/org | |
parent | a01d6c1e55093529aaddc54bb6082a818f0956c6 (diff) | |
download | jgit-9b33f4aeeb237fd2e4126fc296a814aed2210a40.tar.gz jgit-9b33f4aeeb237fd2e4126fc296a814aed2210a40.zip |
Ketch: Basic replication system
Git Ketch is a multi-master Git repository management system. Writes
are successful only if a majority of participant servers agree. Acked
writes are durable against server failures as a majority of the
participants store all required objects.
Git Ketch is modeled on the Raft Consensus Algorithm[1]. A ketch
sailing vessel is faster and more nimble than a raft. It can also
carry more source codes.
Git Ketch front-loads replication costs, which vaguely resembles a
ketch sailing vessel's distinguishing feature of the main mast on the
front of the ship.
[1] https://raft.github.io/
Change-Id: Ib378dab068961fc7de624cd96030266660b64fb4
Diffstat (limited to 'org.eclipse.jgit/resources/org')
-rw-r--r-- | org.eclipse.jgit/resources/org/eclipse/jgit/internal/ketch/KetchText.properties | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/org.eclipse.jgit/resources/org/eclipse/jgit/internal/ketch/KetchText.properties b/org.eclipse.jgit/resources/org/eclipse/jgit/internal/ketch/KetchText.properties new file mode 100644 index 0000000000..4984dda74d --- /dev/null +++ b/org.eclipse.jgit/resources/org/eclipse/jgit/internal/ketch/KetchText.properties @@ -0,0 +1,7 @@ +cannotFetchFromLocalReplica=cannot fetch from LocalReplica +leaderFailedToStore=leader failed to store +localReplicaRequired=LocalReplica instance is required +mismatchedTxnNamespace=mismatched txnNamespace; expected {0} found {1} +outsideTxnNamespace=ref {0} is outside of txnNamespace {1} +queuedProposalFailedToApply=queued proposal failed to apply +unsupportedVoterCount=unsupported voter count {0}, expected one of {1} |