-
Notifications
You must be signed in to change notification settings - Fork 3.4k
Description
Describe the bug
Situations that require networking, such as downloading a file using curl
or running tests that utilise localhost, are proving to be very flaky, with spurious timeouts occurring often.
Area for Triage:
Servers
Question, Bug, or Feature?:
Bug
Virtual environments affected
- macOS 10.15
- Ubuntu 16.04 LTS
- Ubuntu 18.04 LTS
- Ubuntu 20.04 LTS
- Windows Server 2016 R2
- Windows Server 2019
Expected behavior
Networking behaviour should be consistent, and not cause spurious test failures due to timeouts that are impossible to reproduce on a non-CI machine.
Actual behavior
As the issue is flakiness, it is difficult to provide a consistent reproduction. The issues primarily occur with the Engine CI in the Enso repository, and manifest as spurious test failures, or failures to download things using curl
, and the like.
- Execute the workflow.
- Wait for a failure to happen.
Virtually all of the failures (e.g. this one) are spurious and seem to occur due to networking timeouts.