TBR syncbase: increase healthInfoTimeOut

This fixes a peer selection slowdown problem introduced by
v.io/c/18414:
- v.io/c/18414 was needed because a 200ms connection timeout
  caused sync to never succeed for Kishore's GCE -> proxied
  phone configuration.
- This CL is needed because if healthInfoTimeOut is less
  than connectionTimeOut, we can end up in a similar place
  to where we started, where an unresponsive peer causes
  sync to slow down.

With this CL, we expect the following behavior: when a
device becomes unresponsive, its peers may have up to a 4s
"hiccup" in sync. But after this hiccup, sync should again
be fast. This isn't ideal, and we know of various ways to
improve things further, but it solves the immediate problem.

Ali patched this CL to test it and confirmed that the new
behavior is as described above.

Change-Id: I5e8f8dd82876fe121e7cd00c11b1157143bf719d
1 file changed
tree: 8dc1445bf38a09e6c7010c7181f7a6e790d9aace
  1. cmd/
  2. examples/
  3. internal/
  4. lib/
  5. runtime/
  6. services/
  7. test/
  8. .gitignore
  9. AUTHORS
  10. CONTRIBUTING.md
  11. CONTRIBUTORS
  12. envvar.go
  13. envvar_test.go
  14. LICENSE
  15. PATENTS
  16. README.md
  17. VERSION
README.md

Vanadium

This repository contains a reference implementation of the Vanadium APIs.

Unlike the APIs in https://github.com/vanadium/go.v23, which promises to provide backward compatibility this repository makes no such promises.