Page MenuHomeFreeBSD

bhyveUmbrella
ActivePublic

Details

Description

bhyve reviewers group

Recent Activity

Sat, Jul 12

chuck added a member for bhyve: chuck.
Sat, Jul 12, 8:37 PM

Jul 3 2025

freebsd_ny-central.org added a comment to D34718: Warm Migration feature for bhyve [Part 2].

warm migration is not being worked on actively at the moment - at least to my knowledge. This set of patches were created by a handful of students and stakeholders in academics, unfortunately they seem to have moved on for the moment.

Jul 3 2025, 6:35 PM · bhyve

Jul 2 2025

himanshu_thechauhan.dev added a comment to D34718: Warm Migration feature for bhyve [Part 2].

That's all. Kernel crashes with panic: general protection fault. Who wants to fix that ?)

I've read through the various open reviews and your suggestions for a new file format on the mailing list. Would a more robust file format fix that? I.e. adding a checksum or signing the file with a cryptographic hash?

It was pointing that instead of adding new things to "snapshot" code, it would be better to make it stable first.

I think steps should be:

  1. Discuss file format for snapshot (one file). I suggest to use nvlist internals.
  2. Implement that file format in bhyve and get rid of current approach with three files for snapshot.
  3. Add useful debug and testing functions to bhyve to analyse VM snapshots. Again, using nvlist can make it easy.
  4. Discuss migrations: warm/live.
  5. Add primitives to implement warm/live migration.
  6. Implement warm migration.
  7. Implement live migration.

I've recently joined the Enterprise Working Group (https://wiki.freebsd.org/EnterpriseWorkingGroup) and I'm supporting Greg Wallace as project manager for the bhyve+jails management work stream. Migration was raised multiple times as critical point and requirement for enterprise stakeholders.

Might it be helpful to arrange a zoom or Teams call to discuss this in more detail?

Yes, it is good idea. We arrange a call for that. I can use both Zoom or Teams.

There's weekly calls on jails and bhyve that could be a good forum to move things forward or alternatively,

we can look into arranging a call specifically for snapshot/migration. Usually, on the weekly calls, there's a

good mix of developers and admins/users to have a good set of sparring partners. If a more dev-focused call

is required, I'd be more than willing to look into setting that up.

Let me know if there's interest!

Thank you for your efforts! We can start discussion at the bhyve Call on Thursday.

Jul 2 2025, 6:50 PM · bhyve

Nov 12 2024

evgueni.gavrilov_itglobal.com added a watcher for bhyve: evgueni.gavrilov_itglobal.com.
Nov 12 2024, 6:59 AM

Oct 3 2024

markj added a comment to D46883: bhyve: mark additional functions as __result_use_check.

From a style perspective, the use of __result_use_check is inconsistent, in one file it appears at the end, in the other it appears right after the return type. I think some of the lines are also over 80 colums.

Oct 3 2024, 11:20 PM · bhyve

Oct 2 2024

khorben_defora.org requested review of D46883: bhyve: mark additional functions as __result_use_check.
Oct 2 2024, 11:05 PM · bhyve

Aug 16 2024

mp added a member for bhyve: mp.
Aug 16 2024, 11:44 PM

Jun 14 2024

geyslan_gmail.com added a watcher for bhyve: geyslan_gmail.com.
Jun 14 2024, 8:54 PM

May 24 2024

yan.jurak_gmail.com removed a watcher for bhyve: yan.jurak_gmail.com.
May 24 2024, 2:01 PM

May 20 2024

yan.jurak_gmail.com added a watcher for bhyve: yan.jurak_gmail.com.
May 20 2024, 10:21 PM

Mar 5 2024

mav added a comment to D39620: vmm: Fix HLT loop while vcpu has requested virtual interrupts.

stable/13 has this patch
releng/13.2 doesn't have this patch (yet).

I'm not very familiar with FreeBSD's branching system... I see FreeBSD 13.3-RELEASE was released today, is this bug fix included?

Mar 5 2024, 5:32 PM · bhyve
sean_rogue-research.com added a comment to D39620: vmm: Fix HLT loop while vcpu has requested virtual interrupts.

stable/13 has this patch
releng/13.2 doesn't have this patch (yet).

Mar 5 2024, 1:25 PM · bhyve

Mar 4 2024

himanshu_thechauhan.dev added a watcher for bhyve: himanshu_thechauhan.dev.
Mar 4 2024, 2:56 PM

Feb 20 2024

freebsd_ny-central.org added a comment to D43899: Improvements for Handbook: section virtualization.

Thanks to all of you for moving this along so swiftly! I've already started working on the next iteration. Will post that soon.

Feb 20 2024, 7:28 PM · docs, bhyve
emaste added a comment to D43899: Improvements for Handbook: section virtualization.

Thanks again!

Feb 20 2024, 5:47 PM · docs, bhyve

Feb 17 2024

jrm closed D43899: Improvements for Handbook: section virtualization.
Feb 17 2024, 5:31 PM · docs, bhyve

Feb 16 2024

emaste accepted D43899: Improvements for Handbook: section virtualization.
Feb 16 2024, 11:20 PM · docs, bhyve
rgrimes accepted D43899: Improvements for Handbook: section virtualization.
Feb 16 2024, 10:44 PM · docs, bhyve
freebsd_ny-central.org updated the diff for D43899: Improvements for Handbook: section virtualization.

Combining Ed's and Rod's feedback on processors: removing controversial paragraph on Intel architecture

Feb 16 2024, 9:38 PM · docs, bhyve
freebsd_ny-central.org added inline comments to D43899: Improvements for Handbook: section virtualization.
Feb 16 2024, 9:34 PM · docs, bhyve
emaste added inline comments to D43899: Improvements for Handbook: section virtualization.
Feb 16 2024, 9:12 PM · docs, bhyve
jrm accepted D43899: Improvements for Handbook: section virtualization.

I asked some doc committers on IRC to have a look.

Feb 16 2024, 8:05 PM · docs, bhyve
freebsd_ny-central.org updated the diff for D43899: Improvements for Handbook: section virtualization.
  • Updated paragraph on CPU architecture to reference Nehalem instead.
  • Added --usage reference for vmstart.sh
  • Fixed disconnect key sequence for cu
Feb 16 2024, 7:31 PM · docs, bhyve
freebsd_ny-central.org added inline comments to D43899: Improvements for Handbook: section virtualization.
Feb 16 2024, 7:11 PM · docs, bhyve
freebsd_ny-central.org added inline comments to D43899: Improvements for Handbook: section virtualization.
Feb 16 2024, 7:03 PM · docs, bhyve
rgrimes accepted D43899: Improvements for Handbook: section virtualization.

Its getting much better, probably with pushing a commit soon.

Feb 16 2024, 6:00 PM · docs, bhyve

Feb 15 2024

freebsd_ny-central.org added a comment to D43899: Improvements for Handbook: section virtualization.

Included the relevant feedback points into this latest update. Thanks for the great inputs. Any further inputs/feedback welcome!

Feb 15 2024, 7:43 PM · docs, bhyve
freebsd_ny-central.org updated the diff for D43899: Improvements for Handbook: section virtualization.

And finally condensed the processor feature constraints into a simpler and shorter statement.

Feb 15 2024, 7:42 PM · docs, bhyve
freebsd_ny-central.org updated the diff for D43899: Improvements for Handbook: section virtualization.

Included additional updates after Rod's feedback. Thanks for the inputs!

Feb 15 2024, 7:28 PM · docs, bhyve
emaste added inline comments to D43899: Improvements for Handbook: section virtualization.
Feb 15 2024, 7:17 PM · docs, bhyve
freebsd_ny-central.org updated the diff for D43899: Improvements for Handbook: section virtualization.

Sorry, just realized I missed the -U99999; included this now.

Feb 15 2024, 7:16 PM · docs, bhyve
freebsd_ny-central.org updated the diff for D43899: Improvements for Handbook: section virtualization.

Updates after initial feedback - also fixed version of ISO files in the command line listings.

Feb 15 2024, 7:15 PM · docs, bhyve
emaste added a comment to D43899: Improvements for Handbook: section virtualization.

Oh, one other comment - when you regenerate the new patch please use -U999999 to get full context - Phabricator will then allow the reader to expand the blocks in between what's been changed.

Feb 15 2024, 7:08 PM · docs, bhyve
rgrimes requested changes to D43899: Improvements for Handbook: section virtualization.

Just some nits.

Feb 15 2024, 7:07 PM · docs, bhyve
freebsd_ny-central.org planned changes to D43899: Improvements for Handbook: section virtualization.

Thanks for the great feedback. I'll update the patch accordingly.

Feb 15 2024, 6:47 PM · docs, bhyve
emaste added inline comments to D43899: Improvements for Handbook: section virtualization.
Feb 15 2024, 12:22 AM · docs, bhyve

Feb 14 2024

jrm added a reviewer for D43899: Improvements for Handbook: section virtualization: docs.
Feb 14 2024, 11:10 PM · docs, bhyve
jrm added a comment to D43899: Improvements for Handbook: section virtualization.

Thanks. These are nice updates. I added a few mostly nit-picky comments and added a few other reviewers.

Feb 14 2024, 11:10 PM · docs, bhyve
freebsd_ny-central.org requested review of D43899: Improvements for Handbook: section virtualization.
Feb 14 2024, 8:48 PM · docs, bhyve

Feb 6 2024

markj closed D43754: vmm: Fix compiling error with BHYVE_SNAPSHOT.
Feb 6 2024, 3:41 PM · bhyve
markj accepted D43754: vmm: Fix compiling error with BHYVE_SNAPSHOT.
Feb 6 2024, 3:14 PM · bhyve
gusev.vitaliy_gmail.com updated the diff for D43754: vmm: Fix compiling error with BHYVE_SNAPSHOT.

Move vm_snapshot_buf_cmp prototype under #ifndef _KERNEL.

Feb 6 2024, 1:59 PM · bhyve
markj added a comment to D43754: vmm: Fix compiling error with BHYVE_SNAPSHOT.

Looks good to me, aside from the comment.

Feb 6 2024, 1:44 PM · bhyve
gusev.vitaliy_gmail.com retitled D43754: vmm: Fix compiling error with BHYVE_SNAPSHOT from vmm: Fix compilation with BHYVE_SNAPSHOT to vmm: Fix compiling error with BHYVE_SNAPSHOT.
Feb 6 2024, 12:10 PM · bhyve
gusev.vitaliy_gmail.com updated the diff for D43754: vmm: Fix compiling error with BHYVE_SNAPSHOT.

removed vm_snapshot_buf_cmp() in the kernel code

Feb 6 2024, 11:43 AM · bhyve
gusev.vitaliy_gmail.com added inline comments to D43754: vmm: Fix compiling error with BHYVE_SNAPSHOT.
Feb 6 2024, 11:42 AM · bhyve
gusev.vitaliy_gmail.com updated the diff for D43754: vmm: Fix compiling error with BHYVE_SNAPSHOT.

Removed vm_snapshot_buf_cmp() function in the kernel code.

Feb 6 2024, 11:41 AM · bhyve

Feb 5 2024

markj added inline comments to D43754: vmm: Fix compiling error with BHYVE_SNAPSHOT.
Feb 5 2024, 11:53 PM · bhyve
gusev.vitaliy_gmail.com requested review of D43754: vmm: Fix compiling error with BHYVE_SNAPSHOT.
Feb 5 2024, 10:34 PM · bhyve
gusev.vitaliy_gmail.com added a watcher for bhyve: gusev.vitaliy_gmail.com.
Feb 5 2024, 10:17 PM