Skip to content

ZTS: Increase setup timeout to 20min, add timestamps - #17714

Merged
behlendorf merged 1 commit into
openzfs:masterfrom
tonyhutter:qemu-setup-timeout-20min
Sep 10, 2025
Merged

behlendorf merged 1 commit into
openzfs:masterfrom
tonyhutter:qemu-setup-timeout-20min

Conversation

@tonyhutter

Copy link
Copy Markdown
Contributor

Motivation and Context

Change qemu-1-setup.sh timeout to 20min, and add debugging.

Description

  • Increase qemu-1-setup.sh timeout to 20min since it sometimes fails to complete after 15min:
Processing triggers for libc-bin (2.39-0ubuntu8.5) ...
Setting up libsoup-3.0-0:amd64 (3.4.4-5ubuntu0.5) ...
Setting up libphodav-3.0-0:amd64 (3.0-8build3) ...
Processing triggers for man-db (2.12.0-4build2) ...
Error: The action 'Setup QEMU' has timed out after 15 minutes.
  • Timestamp all qemu-1-setup.sh lines to look for hangs.

  • Add a 'watchdog' process to print out the top running process every 30sec to help with debugging.

How Has This Been Tested?

Runners tested locally.

Types of changes

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Performance enhancement (non-breaking change which improves efficiency)
  • Code cleanup (non-breaking change which makes code smaller or more readable)
  • Quality assurance (non-breaking change which makes the code more robust against bugs)
  • Breaking change (fix or feature that would cause existing functionality to change)
  • Library ABI change (libzfs, libzfs_core, libnvpair, libuutil and libzfsbootenv)
  • Documentation (a change to man pages or other documentation)

Checklist:

@tonyhutter
tonyhutter force-pushed the qemu-setup-timeout-20min branch from c98f957 to 5e2fdcf Compare September 9, 2025 21:31
@tonyhutter

Copy link
Copy Markdown
Contributor Author

Don't pull this in yet, still seeing issues

@behlendorf behlendorf added the Status: Code Review Needed Ready for review and testing label Sep 9, 2025
- Increase qemu-1-setup.sh timeout to 20min since it sometimes
  fails to complete after 15min.

- Timestamp all qemu-1-setup.sh lines to look for hangs.

- Add a 'watchdog' process to print out the top running process every
  30sec to help with debugging.

Signed-off-by: Tony Hutter <hutter2@llnl.gov>
@tonyhutter
tonyhutter force-pushed the qemu-setup-timeout-20min branch from 5e2fdcf to 3a645b8 Compare September 9, 2025 23:28
@tonyhutter

Copy link
Copy Markdown
Contributor Author

Don't pull this in yet, still seeing issues

Fixed - it's good to go now

@behlendorf behlendorf added Status: Accepted Ready to integrate (reviewed, tested) and removed Status: Code Review Needed Ready for review and testing labels Sep 10, 2025
@behlendorf
behlendorf merged commit c6fe41c into openzfs:master Sep 10, 2025
tonyhutter added a commit to tonyhutter/zfs that referenced this pull request Oct 17, 2025
- Increase qemu-1-setup.sh timeout to 20min since it sometimes
  fails to complete after 15min.

- Timestamp all qemu-1-setup.sh lines to look for hangs.

- Add a 'watchdog' process to print out the top running process every
  30sec to help with debugging.

Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov>
Signed-off-by: Tony Hutter <hutter2@llnl.gov>
Closes openzfs#17714
tonyhutter added a commit to tonyhutter/zfs that referenced this pull request Oct 20, 2025
- Increase qemu-1-setup.sh timeout to 20min since it sometimes
  fails to complete after 15min.

- Timestamp all qemu-1-setup.sh lines to look for hangs.

- Add a 'watchdog' process to print out the top running process every
  30sec to help with debugging.

Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov>
Signed-off-by: Tony Hutter <hutter2@llnl.gov>
Closes openzfs#17714
tonyhutter added a commit to tonyhutter/zfs that referenced this pull request Oct 21, 2025
- Increase qemu-1-setup.sh timeout to 20min since it sometimes
  fails to complete after 15min.

- Timestamp all qemu-1-setup.sh lines to look for hangs.

- Add a 'watchdog' process to print out the top running process every
  30sec to help with debugging.

Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov>
Signed-off-by: Tony Hutter <hutter2@llnl.gov>
Closes openzfs#17714
lundman pushed a commit to openzfsonosx/openzfs-fork that referenced this pull request Jan 30, 2026
- Increase qemu-1-setup.sh timeout to 20min since it sometimes
  fails to complete after 15min.

- Timestamp all qemu-1-setup.sh lines to look for hangs.

- Add a 'watchdog' process to print out the top running process every
  30sec to help with debugging.

Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov>
Signed-off-by: Tony Hutter <hutter2@llnl.gov>
Closes openzfs#17714
amotin pushed a commit to amotin/zfs that referenced this pull request Feb 3, 2026
- Increase qemu-1-setup.sh timeout to 20min since it sometimes
  fails to complete after 15min.

- Timestamp all qemu-1-setup.sh lines to look for hangs.

- Add a 'watchdog' process to print out the top running process every
  30sec to help with debugging.

Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov>
Signed-off-by: Tony Hutter <hutter2@llnl.gov>
Closes openzfs#17714
tonyhutter added a commit that referenced this pull request Feb 5, 2026
- Increase qemu-1-setup.sh timeout to 20min since it sometimes
  fails to complete after 15min.

- Timestamp all qemu-1-setup.sh lines to look for hangs.

- Add a 'watchdog' process to print out the top running process every
  30sec to help with debugging.

Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov>
Signed-off-by: Tony Hutter <hutter2@llnl.gov>
Closes #17714
lundman pushed a commit to openzfsonwindows/openzfs that referenced this pull request Feb 23, 2026
- Increase qemu-1-setup.sh timeout to 20min since it sometimes
  fails to complete after 15min.

- Timestamp all qemu-1-setup.sh lines to look for hangs.

- Add a 'watchdog' process to print out the top running process every
  30sec to help with debugging.

Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov>
Signed-off-by: Tony Hutter <hutter2@llnl.gov>
Closes openzfs#17714
bugclerk pushed a commit to truenas/zfs that referenced this pull request Aug 19, 2026
- Increase qemu-1-setup.sh timeout to 20min since it sometimes
  fails to complete after 15min.

- Timestamp all qemu-1-setup.sh lines to look for hangs.

- Add a 'watchdog' process to print out the top running process every
  30sec to help with debugging.

Reviewed-by: Brian Behlendorf <behlendorf1@llnl.gov>
Signed-off-by: Tony Hutter <hutter2@llnl.gov>
Closes openzfs#17714
(cherry picked from commit cb66796)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Status: Accepted Ready to integrate (reviewed, tested)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants