Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

spurious failures with OpenBSD 7.4 on xhyve #77

Open
manxorist opened this issue Jan 1, 2024 · 2 comments
Open

spurious failures with OpenBSD 7.4 on xhyve #77

manxorist opened this issue Jan 1, 2024 · 2 comments

Comments

@manxorist
Copy link

I am seeing spurious failures due to timeout when executing consecutive commands in multiple steps in an OpenBSD 7.4 VM:

Run cross-platform-actions/action@v0.22.0
  with:
    architecture: x86_64
    hypervisor: xhyve
    memory: 4G
    operating_system: openbsd
    version: 7.4
    shell: bash
    sync_files: false
    shutdown_vm: false
    run: gmake -j$(sysctl -n hw.ncpu) STRICT=1 VERBOSE=1 AUTO_DEPS=1 check
  
Setting up VM
  VM is ready
Running command
  gmake -j$(sysctl -n hw.ncpu) STRICT=1 VERBOSE=1 AUTO_DEPS=1 check
/usr/bin/ssh -t runner@cross_platform_actions_host sh -c 'cd "/Users/runner/work/openmpt/openmpt" && exec "bash" -e'
Pseudo-terminal will not be allocated because stdin is not a terminal.
Error: The operation was canceled.

example run: https://github.com/OpenMPT/openmpt/actions/runs/7376167362/job/20068624263

workflow file: https://github.com/OpenMPT/openmpt/blob/91abfddfd96e8d8a3edee28b4f92c31e7eaa70df/.github/workflows/OpenBSD-7.4-Makefile.yml

Failure rate appears to be 1 failure in 5..10 runs (we only had about 15 runs since switching to multi-step runs).

I cannot compare to QEMU because of #73.

@jacob-carlborg
Copy link
Contributor

I'm suspecting that it's the same problem that persists that has been reported before: #72 and #61. The root cause has not been fixed.

@manxorist
Copy link
Author

After #47, I do not have any use case for this any more. I am running OpenBSD on QEMU on Ubuntu now, which appears to work fine so far.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants