Commit History

Author SHA1 Message Date
  Jakob Borg 1a1f118f1a Restructure protocol code with less locking 11 years ago
  Jakob Borg b115fca8a9 Increase ping timeout 11 years ago
  Jakob Borg 482795bab0 Streamline error handling and locking, with fix for close() race 11 years ago
  Jakob Borg 28e347002a Revert "Streamline error handling and locking" (fixes #172) 11 years ago
  Jakob Borg 116f232f5a Streamline error handling and locking 11 years ago
  Jakob Borg 1207223f3d Report rates over the wire, not uncompressed 11 years ago
  Jakob Borg 5064f846fc New Cluster Configuration message replaces Options (fixes #63) 11 years ago
  Jakob Borg 15699a39cf Synchronize directory existence & metadata (fixes #11) 11 years ago
  Jakob Borg 5eb5a056bf Basic support for synchronizing multiple repositories (fixes #35) 11 years ago
  Jakob Borg f87b1520e8 The Great Rewrite (fixes #36, #61, #94, #101) 11 years ago
  Jakob Borg 804cce7ba0 Ensure that we make progress on the read side of a connection 11 years ago
  Jakob Borg 2df78a9313 Reimplement quick startup scan 11 years ago
  Jakob Borg 434a0ccf2a golint 11 years ago
  Jakob Borg e7bf3ac108 go vet 11 years ago
  Jakob Borg a57e2b358f Fix tests 11 years ago
  Jakob Borg 5837277f8d Rework XDR encoding 11 years ago
  Jakob Borg f89fa6caed Factor out XDR en/decoding 11 years ago
  Jakob Borg 21a7f3960a Add multi-repository support to protocol (ref #35) 11 years ago
  Jakob Borg fc6eabea28 Enforce identical member configuration among nodes (fixes #63) 11 years ago
  Jakob Borg 9bd4fa5008 Make immediate write error only slightly less cryptic (fixes #51) 11 years ago
  Jakob Borg 2ea3558283 Add Options message to protocol 12 years ago
  Jakob Borg 4ac204b604 Fine grained locking 12 years ago
  Jakob Borg 45fcf4bc84 Implement new puller routine (fixes #33) 12 years ago
  Jakob Borg 2935aebe53 Benchmarking 12 years ago
  Jakob Borg 1ef86379fb Actually send index updates for version bumps 12 years ago
  Jakob Borg 2cfb24892f Add version and invalid bit to protocol 12 years ago
  Jakob Borg 6679c84cfb Refactor statistics printing 12 years ago
  Jakob Borg 7e0be89052 Simplify index sending, prevent ping timeout 12 years ago
  Jakob Borg 632bcae856 Mostly lock free receive loop 12 years ago
  Jakob Borg 42ad9f8b02 Increase ping timeout 12 years ago