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