envoy-build-tools icon indicating copy to clipboard operation
envoy-build-tools copied to clipboard

Windows build image networking is broken

Open phlax opened this issue 2 years ago • 8 comments

Any recent attempts to rebuild the Windows image succeed, but for a reason that eludes me are unable to make network connections when first started

Any attempt at retry invariably works

This problem was always there, but has gotten worse to the point of unusable

We will have to just pin the windows image in Envoy until this is resolved

phlax avatar Aug 31 '23 21:08 phlax

fwiw pulling and creating the image gives it a better chance of hitting the ground running, but not sufficiently that you could call it reliable

phlax avatar Aug 31 '23 21:08 phlax

the problem can be seen on main where it attempts to regenerate the toolchains - https://github.com/envoyproxy/envoy-build-tools/actions?query=branch%3Amain

i have added some CI, so that we test toolchain regeneration in PRs but that always seems to pass, not sure exactly why

im going to "fix" main by declaring windows broken_

phlax avatar Aug 31 '23 21:08 phlax

the problem with this fix is that it will leave the windows build with ~1/10 chance of having its toolchains regenerated

where i have needed to test downstream i have repeatedly retested until it passed

phlax avatar Aug 31 '23 22:08 phlax

checking through my previous test attempts i noticed that when i had tried pinning the base image to the earlier one i had inadvertently pinned it to current

i had another go and pinning this in #256 - but sadly same results

the one other idea which i have is to bring back #210 but this time also update the base image to 2022 as i have a feeling that the errors we got were from this mismatching - not sure the implications of changing the base image

phlax avatar Sep 01 '23 09:09 phlax

strangely this seems to have resolved itself afaict

if confirmed ill remove the pin in the envoy repo

phlax avatar Oct 16 '23 09:10 phlax

closing this for now

phlax avatar Oct 16 '23 11:10 phlax

reopening - it still happens albeit less frequently

phlax avatar Oct 16 '23 15:10 phlax

this is an ongoing problem - it happens in envoy ci (albeit ~rarely)

for whatever reason it happens very frequently here - specifically in the toolchain regeneration step (which we dont have much control over)

cc @akshaysngupta the windows toolchain hasnt been regenerated for some time - at some point its likely to start breaking

phlax avatar Jan 08 '24 16:01 phlax

closing as we dont officially support windows any longer

phlax avatar Sep 12 '24 09:09 phlax