aboutsummaryrefslogtreecommitdiffstats
path: root/org.eclipse.jgit/resources/org
diff options
context:
space:
mode:
authorShawn Pearce <spearce@spearce.org>2016-01-18 10:33:31 -0800
committerShawn Pearce <spearce@spearce.org>2016-01-19 23:03:32 -0800
commit9b33f4aeeb237fd2e4126fc296a814aed2210a40 (patch)
tree69365dd149a27f0db4069faea948e444c1ceb164 /org.eclipse.jgit/resources/org
parenta01d6c1e55093529aaddc54bb6082a818f0956c6 (diff)
downloadjgit-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.properties7
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}