[roll] Roll fuchsia [honeydew] Fix wait_for_online hanging after reboot When Honeydew connects to the device, wait_for_online() is called. If no static IP is specified, Honeydew waits for the device by nodename and then populates device_info.ip_port with the discovered dynamic IP. After the device reboots, it may get a new IP scope ID. When wait_for_online() is called again, it sees device_info.ip_port is populated with the stale dynamic IP, assumes it's a static IP, and tries to connect using the stale IP. This causes ffx target wait to hang indefinitely. This change introduces a _is_static_ip flag to capture whether the IP was originally provided at object creation time. When the dynamic IP is discovered, it updates device_info.ip_port but does not change _is_static_ip. After a reboot, wait_for_online() checks _is_static_ip and correctly falls back to using the nodename. Original-Bug: 489769747 Test: Manually verified end2end perf tests do not hang. Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1529977 Original-Revision: f1ddb533b3fb45f241812459bfcbef48e7611a38 GitOrigin-RevId: 7a2f8f0e69ff6e748b31b0a69d07d787454693c4 Change-Id: Iff8d4bb293c66bcc485d412ee5205d1878510d7b
This repository contains Fuchsia's Global Integration manifest files.
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 in one of the communication channels documented at get involved.
First install Jiri.
Next run:
$ jiri init $ jiri import minimal https://fuchsia.googlesource.com/integration $ jiri update
Third party projects should have their own subdirectory in ./third_party.