[roll] Roll fuchsia [ffx] Add ssh ConnectTimeout option

Sometimes it appears an emulator can listen on a port, and then
never forward the port to the guest O/S. At least that might
explain why ssh connections to the emulator sometimes just
stall when we try to establish a host-pipe immediately after
the emulator starts. By adding a timeout, we have a chance
to re-try the ssh connection.

This may not work, because the ffx emu's `is_active()`` function checks
for a host-pipe error, not waiting for a retry. But we might at least
get better diagnostics this way, even if it doesn't work.

The timeout has to be chosen somewhat judiciously -- too short and we
_always_ hit the above error.

Original-Bug: b/301312339
Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/948621
Original-Revision: 16ae63db2dcb1cc9ff3adc6db3f56e0f39686282
GitOrigin-RevId: aa2370ad0a83ae9c2743a2ed1426393cc25355f6
Change-Id: I33eb660eec62166dc357fb39637265a57b4a4a46
1 file changed
tree: 3e007d9e1f6555eb3744563b780fa89b3fb4c861
  1. git-hooks/
  2. infra/
  3. third_party/
  4. cts
  5. firmware
  6. flower
  7. jiri.lock
  8. MILESTONE
  9. minimal
  10. prebuilts
  11. README.md
  12. stem
  13. test_durations
  14. toolchain
README.md

Integration

This repository contains Fuchsia's Global Integration manifest files.

Making changes

All changes should be made to the internal version of this repository. Our infrastructure automatically updates this version when the internal one changes.

Currently all changes must be made by a Google employee. Non-Google employees wishing to make a change can ask for assistance via the IRC channel #fuchsia on Freenode.

Obtaining the source

First install Jiri.

Next run:

$ jiri init
$ jiri import minimal https://fuchsia.googlesource.com/integration
$ jiri update

Third party

Third party projects should have their own subdirectory in ./third_party.