|Priority:||4 - Normal|
|Created by:||Patrick Mooney [X]|
|Reported by:||Patrick Mooney [X]|
|Assigned to:||Patrick Mooney [X]|
Fixed: A fix for this issue is checked into the tree and tested.
(Resolution Date: 2018-12-18T21:59:00.771Z)
2018-12-20 Hazel Wassername (Release Date: 2018-12-20)
As bhyve has evolved to include functionality such as the sdev plugin, additional locks and driver-wide resources have been added. This has head to a mix of
vmm_ prefixed resources which can be a little confusing at times. I drew up a wad to consolidate some of the naming and try to make it more consistent across the code.
To test this, I booted up on a DEBUG-built platform with the changes and walked through various bhyve instance state transitions (startup, reboot, shutdown) to ensure that no lock invariants were broken and the instances ran as expected.
illumos-joyent commit 14f894282dbb1af80efba29ec886e852b04ca13c (branch master, by Patrick Mooney)
OS-7446 clean up bhyve locking and names
Reviewed by: John Levon <firstname.lastname@example.org>
Reviewed by: Mike Gerdts <email@example.com>
Approved by: Mike Gerdts <firstname.lastname@example.org>