This is an old revision of the document!
bhyve (and jails) manageability workstream
bhyve
There is a collection of desired features for bhyve.
As of 2023/11, priorities appear to be on
- state management daemon: possibly including a kernel component; Jan B is working on a draft for this, but code is not ready to be shared
- redesign of snapshot and restore functionality as precursor to live migration capability; Vitaly G is looking into options for redesign.
There is also some additional tooling to help construct better overall bhyve management tooling
- mk-epair.sh helper script for managing epairs (useful for vnet jails)
Snapshot Redesign
| ID | Title | Status | Created | Last Update | Reviewers | |||||
| D26387 | bhyve - Snapshot Save and Restore multiple devices | Needs Review | Sep 10 2020, 10:21 AM | Jun 21 2023, 6:15 AM | jhb | |||||
| D28270 | Warm Migration feature for bhyve | Needs Review | Jan 21 2021, 2:19 PM | Jun 30 2021, 9:30 AM | jhb | |||||
| D29262 | Bhyve - Using JSON format for saving and restoring the state | Needs Review | Mar 14 2021, 5:37 PM | Jun 21 2023, 6:15 AM | jhb | |||||
| D29538 | bhyve: Move the gdb_active check to gdb_cpu_suspend(). | Closed/Accepted | Apr 1 2021, 4:47 PM | Apr 4 2021, 8:53 AM | - | |||||
| D30471 | Bhyve - Capsicum integration | Needs Review | May 26 2021, 3:48 PM | Jun 21 2023, 6:15 AM | jhb | |||||
| D30954 | Live Migration feature for bhyve | Needs Review | Jun 30 2021, 10:31 AM | Jul 26 2021, 5:45 PM | jhb | |||||
| D33431 | bhyve snapshot fix for AMD CPUs | Closed/Denied | Dec 14 2021, 9:22 AM | Jun 30 2022, 11:15 PM | - | |||||
| D34547 | bhyve - snapshot capsicum integration[Part 1] | Needs Review | Mar 14 2022, 1:41 PM | Jun 21 2023, 6:15 AM | rew | |||||
| D34718 | Warm Migration feature for bhyve [Part 2] | Needs Revision | Mar 31 2022, 6:47 AM | Tue, Nov 7, 7:59 PM | (no:)afedorov, markj, jhb, rew | |||||