Description

Please include to fix bhyve guest hangs as discussed in the forum:

Steps to Reproduce

None

Expected Result

None

Actual Result

None

Environment

None

Hardware Health

None

Error Message (if applicable)

Activity

Show:

Sean McBride February 12, 2024 at 11:15 PM

Can this please be reopened so it won’t get forgotten?

Sean McBride January 17, 2024 at 7:38 PM

thanks for your reply. It would be much appreciated if this will be included, even if you need to cherry-pick. I can confirm that the patch was not hard to apply against 13.0-U6.1. It seems quite safe too: I have a dozen VMs all running flawlessly since, both Ubuntu and FreeBSD (though no Windows). Thanks.

Alexander Motin January 17, 2024 at 6:56 PM

The plan was move TrueNAS 13.1 to FreeBSD releng/13.2. But considering FreeBSD 13.3 release cycle should start in couple weeks and end by the end of March, we are thinking to jump to releng/13.3 (which is now stable/13) instead. If we do so, it will include the mentioned patch too. Otherwise I could look on cherry-picking it, if not too conflicting.

Sean McBride January 15, 2024 at 7:24 PM

So on 2023-12-27 I successfully built TrueNAS from source with the FreeBSD D39620 fix to bhyve manually applied. It’s now been almost 3 weeks and none of my Ubuntu VMs have frozen up since. Usually one of them would freeze within a few days, or a week.

So this fix is a huge improvement for me!!!

TrueNAS Core will inherit the fix when it updates its FreeBSD, but I’d like to be sure this happens.

Will TrueNAS next be moving to stable/13 or releng/13.2? The former has the fix, the latter doesn’t (at least not yet).

Thanks!

Sean McBride December 5, 2023 at 6:39 PM

Any approx date for a new TrueNAS release based on FreeBSD stable/13? We talking days, weeks, months, years?

Could D39620 be cherry-picked in the short term?

I’m not sure I’m looking at the right branch, but it seems the D39620 fix is not here yet:

https://github.com/truenas/os/blob/truenas/13-stable/sys/amd64/vmm/intel/vmx.c

Third Party to Resolve
Pinned fields
Click on the next to a field label to start pinning.

Details

Assignee

Triage Team

Reporter

Anders

Fix versions

Priority

More fields

Katalon Platform

Created May 24, 2023 at 8:16 AM
Updated February 12, 2024 at 11:15 PM
Resolved June 12, 2023 at 6:06 PM
Loading...