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 |