Page MenuHomeFreeBSD
Feed Advanced Search

Jun 20 2023

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

We consider that the migration part is a must-have feature for a mature hypervisor and we really want to have it for bhyve. The end goal is to have a live migration feature for bhyve. It means inspecting the guest memory pages to check for changes between rounds. It also modifies a dirty bit. The inspection (and changes) should be done from within the bhyve process. I'm not sure how this part should be tackled in your suggestion. However, please keep in mind that this approach was discussed with the bhyve's maintainers 4 years ago. We asked for advice and came up with this idea of having a custom dirty bit for migration.

I don't see any problem with that. I will open review with possibility to get diff pages.

So instead of having a lot code in bhyve, I would suggest to have portion of primitives that can help to implement warm, live migration outside of bhyve process.

Jun 20 2023, 8:22 PM · bhyve
mgrooms_shrew.net added a comment to D34717: Warm Migration feature for bhyve [Part 1].

It's pretty simple: The most constructive way to help a review process is to provide feedback on the proposed code changes.

Jun 20 2023, 7:37 PM · bhyve
mgrooms_shrew.net added a comment to D34718: Warm Migration feature for bhyve [Part 2].

Before proceed this work to commit, could you provide high level design for this approach ?

Jun 20 2023, 4:03 PM · bhyve
mgrooms_shrew.net added a comment to D34717: Warm Migration feature for bhyve [Part 1].
In D34717#925255, @rew wrote:

@corvink , I think this commit is too early. Because we haven't finished supporting snapshots, but this commit already fixes the user interface for live migration, which is not finished at all.

Sorry for the late comment, but maybe this commit should be rolled back?

This was more of a drive-by commit than anything else - it contains dead code, duplicated code, and code that's been commented out.

Jun 20 2023, 3:52 PM · bhyve

Aug 1 2022

mgrooms_shrew.net added a comment to D29262: Bhyve - Using JSON format for saving and restoring the state.

What is the real purpose for this review? If debugging, I think this is not right way by adding huge amount of new code. I would suggest to remove all json things, remove all SNAPSHOT_VAR_OR_LEAVE and its variations and move basis to nvlist.

Using nvlist is more elegant and simpler, brings ability to extract (dump) all information for debugging, and gives to snapshot/resume dealing with optional parameters, removing some parameters, adding new parameters without breaking "resume" with previously created snapshots.

Aug 1 2022, 6:12 PM · bhyve

Jun 23 2022

mgrooms_shrew.net added a comment to D35454: bhyve: snapshot capsicum support.

Do these get bhyve closer to what you believe to be required?

Jun 23 2022, 5:14 PM · bhyve

Sep 3 2020

mgrooms_shrew.net edited reviewers for D26268: bhyve: snapshot virtio queues can fail, added: darius.mihaim_gmail.com; removed: mgrooms_shrew.net.
Sep 3 2020, 5:06 PM · bhyve
mgrooms_shrew.net edited reviewers for D26267: bhyve: snapshot impovements for 'blockif' backend, added: darius.mihaim_gmail.com; removed: mgrooms_shrew.net.
Sep 3 2020, 5:06 PM · bhyve
mgrooms_shrew.net edited reviewers for D26266: bhyve: snapshot fix for ahci-cd, added: darius.mihaim_gmail.com; removed: mgrooms_shrew.net.
Sep 3 2020, 5:06 PM · bhyve
mgrooms_shrew.net edited reviewers for D26265: bhyve: snapshot for virtio-rnd, added: darius.mihaim_gmail.com; removed: mgrooms_shrew.net.
Sep 3 2020, 5:06 PM · bhyve
mgrooms_shrew.net edited reviewers for D26264: bhyve: 'xhci,tablet' snapshot fixes, added: darius.mihaim_gmail.com; removed: mgrooms_shrew.net.
Sep 3 2020, 5:05 PM · bhyve
mgrooms_shrew.net edited reviewers for D26263: bhyve: Fix build with option BHYVE_SNAPSHOT, added: darius.mihaim_gmail.com; removed: mgrooms_shrew.net.
Sep 3 2020, 5:05 PM · bhyve

Aug 13 2019

mgrooms_shrew.net added a watcher for bhyve: mgrooms_shrew.net.
Aug 13 2019, 8:48 PM

Mar 23 2018

Herald added a reviewer for D10213: Adding virtualization support for ARMv7 platforms: rgrimes.
Mar 23 2018, 2:43 PM · ARM

Jun 15 2016

mgrooms_shrew.net added a comment to D6786: pf: Filter on and set vlan PCP values.

Do you intend to try and commit this to head before the freeze? It functionally looks the same as D801 which was also accepted by adrian and gnn, but with slightly different syntax.

Jun 15 2016, 5:05 PM

Jun 2 2016

mgrooms_shrew.net added a comment to D801: Add 802.1p priority code point to vlan(4)..
In D801#139427, @kristof wrote:

I noticed that code slush begins May 27th, which is two days from now. Can I help test anything else?

I think this patch isn't going to be ready before the code slush.
I'm honestly not happy with the approach taken here to set and use the PCP bits.

Jun 2 2016, 4:12 PM

May 25 2016

mgrooms_shrew.net added a comment to D801: Add 802.1p priority code point to vlan(4)..

I noticed that code slush begins May 27th, which is two days from now. Can I help test anything else?

May 25 2016, 4:39 PM

May 20 2016

mgrooms_shrew.net added a comment to D801: Add 802.1p priority code point to vlan(4)..

I was able to get some light testing done with this patch applied. Things appear to be working well. NOTE: You'r missing a closing bracket in sys/netpfil/pf/pf.c around line 6078.

May 20 2016, 4:46 AM

May 18 2016

mgrooms_shrew.net added a comment to D801: Add 802.1p priority code point to vlan(4)..

The pf_ieee8021q_setpcp is being called twice in the ipv6 code path. I submitted a patch to fix this in pfSense so it should apply here as well ...

May 18 2016, 2:40 AM

May 16 2016

mgrooms_shrew.net added a comment to D4112: Import Isilon port of VMWare PV SCSI driver.

There's also a OpenBSD VMware PVSCSI driver. If there are licensing concerns with this driver, perhaps the other could be ported instead ...

May 16 2016, 7:35 PM
mgrooms_shrew.net added a comment to D4112: Import Isilon port of VMWare PV SCSI driver.

Any chance this will be reviewed and committed for the 11 release? Seems like it would be a pretty useful addition.

May 16 2016, 6:23 PM

May 11 2016

mgrooms_shrew.net added a comment to D801: Add 802.1p priority code point to vlan(4)..

Could this please make it into the tree for the 11 release? Also, is there a review in progress for the pf related changes yet?

May 11 2016, 8:35 PM

Mar 10 2016

mgrooms_shrew.net added a comment to D801: Add 802.1p priority code point to vlan(4)..

Anything I can do to help as far as testing goes?

Mar 10 2016, 3:17 AM

Feb 23 2016

mgrooms_shrew.net added a comment to D801: Add 802.1p priority code point to vlan(4)..

Just wanted to offer some feedback: I've applied this patch to a 10.2-RELEASE host and have been running it for a week now with zero issues. I also have a patch extracted from pfSense that allows pf to match on or set the vlan pcp values. Both were required to build a FreeBSD pf firewall that works well with Google Fiber internet service. With these applied, I'm able to push/pull the full gigabit up/down using a tiny single core ESXi VM. Without the patches I'm only able to get about 10 megabit up.

Feb 23 2016, 5:54 PM