x/build: Plan 9 builders don't start anymore #20564
Since 2017-06-02 at 13:41 UTC, the Plan 9 builders don't start anymore.
The build log indicates:
I've tried to manually start a Plan 9 instance on GCE. Plan 9 still starts successfully, but is now unable to get an IP address.
Here is the output of the console:
In suspect that on 2017-06-02, between 04:23 and 13:41 UTC, a change on the GCE platform lead to this issue.
This issue may be related to a change in the VirtIO Ethernet Adapter, or the DHCP server, or something else.
I've noticed the openbsd/386 builders stopped working as well. It might be related.
The text was updated successfully, but these errors were encountered:
I believe the issue is related to the VirtIO Ethernet Adapter. I can't send or receive packets to/from the gateway (10.240.0.1).
Ping myself (with snoopy):
Ping gateway (with snoopy):
You were looking to an older Plan 9 manual (2nd edition). The -C parameters computes checksum.
I can easily run programs during startup. Here is the console full output when running snoppy -C on the background:
I don't receive a single incoming packet, despite the many DHCP requests.
A few days ago, when investigating the issue, I received a DHCP offer from 10.240.0.1, containing a link-local server address (169.254.169.254). I've never been able to reproduce it.
Very nice. Thanks!
If the GCE team find it more practical, they could download and run the make.bash script to make a Plan 9 image.
Then, they could easily edit the make.bash file to add commands to the /cfg/helix/cpurc file, to be executed during startup.
Our GCP project was specifically configured to use the old virtio implementation.
Your project (regardless of zone) is using the new virtio implementation with the bug that shows up for Plan 9 and 32-bit OpenBSD. If it's urgent, we can get you whitelisted too, otherwise you can wait for the proper fix to roll out.