aboutsummaryrefslogtreecommitdiffstats
path: root/BUCK
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 /BUCK
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 'BUCK')
0 files changed, 0 insertions, 0 deletions