Commit History

Autor SHA1 Mensaxe Data
  Jakob Borg 15699a39cf Synchronize directory existence & metadata (fixes #11) %!s(int64=10) %!d(string=hai) anos
  Jakob Borg 5eb5a056bf Basic support for synchronizing multiple repositories (fixes #35) %!s(int64=10) %!d(string=hai) anos
  Jakob Borg f87b1520e8 The Great Rewrite (fixes #36, #61, #94, #101) %!s(int64=10) %!d(string=hai) anos
  Jakob Borg 804cce7ba0 Ensure that we make progress on the read side of a connection %!s(int64=10) %!d(string=hai) anos
  Jakob Borg 2df78a9313 Reimplement quick startup scan %!s(int64=10) %!d(string=hai) anos
  Jakob Borg 434a0ccf2a golint %!s(int64=10) %!d(string=hai) anos
  Jakob Borg e7bf3ac108 go vet %!s(int64=10) %!d(string=hai) anos
  Jakob Borg a57e2b358f Fix tests %!s(int64=10) %!d(string=hai) anos
  Jakob Borg 5837277f8d Rework XDR encoding %!s(int64=10) %!d(string=hai) anos
  Jakob Borg f89fa6caed Factor out XDR en/decoding %!s(int64=10) %!d(string=hai) anos
  Jakob Borg 21a7f3960a Add multi-repository support to protocol (ref #35) %!s(int64=10) %!d(string=hai) anos
  Jakob Borg fc6eabea28 Enforce identical member configuration among nodes (fixes #63) %!s(int64=10) %!d(string=hai) anos
  Jakob Borg 9bd4fa5008 Make immediate write error only slightly less cryptic (fixes #51) %!s(int64=10) %!d(string=hai) anos
  Jakob Borg 2ea3558283 Add Options message to protocol %!s(int64=10) %!d(string=hai) anos
  Jakob Borg 4ac204b604 Fine grained locking %!s(int64=10) %!d(string=hai) anos
  Jakob Borg 45fcf4bc84 Implement new puller routine (fixes #33) %!s(int64=10) %!d(string=hai) anos
  Jakob Borg 2935aebe53 Benchmarking %!s(int64=10) %!d(string=hai) anos
  Jakob Borg 1ef86379fb Actually send index updates for version bumps %!s(int64=10) %!d(string=hai) anos
  Jakob Borg 2cfb24892f Add version and invalid bit to protocol %!s(int64=10) %!d(string=hai) anos
  Jakob Borg 6679c84cfb Refactor statistics printing %!s(int64=10) %!d(string=hai) anos
  Jakob Borg 7e0be89052 Simplify index sending, prevent ping timeout %!s(int64=10) %!d(string=hai) anos
  Jakob Borg 632bcae856 Mostly lock free receive loop %!s(int64=10) %!d(string=hai) anos
  Jakob Borg 42ad9f8b02 Increase ping timeout %!s(int64=10) %!d(string=hai) anos
  Jakob Borg 0f6b34160c Propagate and log reason for connection close %!s(int64=10) %!d(string=hai) anos
  Jakob Borg af3e64a5a7 Remove broken Ping latency measurement %!s(int64=10) %!d(string=hai) anos
  Jakob Borg 7948d046d1 Fix locking around close events %!s(int64=10) %!d(string=hai) anos
  Jakob Borg 673ab42c3c Remove race / unnecessary check %!s(int64=10) %!d(string=hai) anos
  Jakob Borg 005b207737 Atomic connection stats updates %!s(int64=10) %!d(string=hai) anos
  Jakob Borg 1c757db153 Avoid deadlock in index exchange by more fine grained locking %!s(int64=10) %!d(string=hai) anos
  Jakob Borg 976baff44f Memory usage optimizations %!s(int64=10) %!d(string=hai) anos