Re: git: f892c97b6109 - main - bhyve: Introduce monitor mode
- In reply to: Bojan Novković : "git: f892c97b6109 - main - bhyve: Introduce monitor mode"
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Wed, 28 Oct 2026 11:28:43 UTC
On 2025-12-17 15:08, Bojan Novk ović wrote: > The branch main has been updated by bnovkov: > > URL: https://cgit.FreeBSD.org/src/commit/?id=f892c97b6109639b8b03dfbccd4190389a88b067 > > commit f892c97b6109639b8b03dfbccd4190389a88b067 > Author: Bojan Novković <bnovkov@FreeBSD.org> > AuthorDate: 2025-11-06 14:28:47 +0000 > Commit: Bojan Novković <bnovkov@FreeBSD.org> > CommitDate: 2025-12-17 14:08:32 +0000 > > bhyve: Introduce monitor mode > > This change introduces "monitor mode", a mechanism for automatically > releasing virtual machine resources when bhyve dies, bringing us > closer towards making non-root bhyve viable. > Under this regime bhyve will create a transient virtual machine using > `vmmctl`'s `VMMCTL_CREATE_DESTROY_ON_CLOSE` flag and automatically > reboot said virtual machine as long as it exits with "reboot" status. > > This is done by splitting bhyve into two processes. The parent process > creates the virtual machine while the child process initializes and > runs the virtual machine. When the child exits the parent inspects > its exit status and either exits or forks again. `vmmctl` automatically > destroys the underlying virtual machine once the parent process dies. > > Differential Revision: https://reviews.freebsd.org/D53731 > Reviewed by: markj > Sponsored by: The FreeBSD Foundation > Sponsored by: Klara, Inc. > MFC after: 3 months Hello, MFC period lapsed for this too. Is this still planned to be MFCd? Thanks, -harry