Date: Sun, 30 Apr 2023 19:10:49 -0600 From: Warner Losh <imp@bsdimp.com> To: Mario Marietto <marietto2008@gmail.com> Cc: Tomek CEDRO <tomek@cedro.info>, Matthew Grooms <mgrooms@shrew.net>, Graham Perrin <grahamperrin@freebsd.org>, Ed Maste <emaste@freebsd.org>, FreeBSD Hackers <freebsd-hackers@freebsd.org>, Virtualisation on FreeBSD <freebsd-virtualization@freebsd.org>, Elena Mihailescu <elenamihailescu22@gmail.com>, Mihai Carabas <mihai.carabas@gmail.com>, gusev.vitaliy@gmail.com Subject: Re: BHYVE_SNAPSHOT Message-ID: <CANCZdfpmM0gFz1eM=JfR87%2BNuiW_%2BtTaStHoLUVLxS0=i=xg=A@mail.gmail.com> In-Reply-To: <CA%2B1FSigrZFE5zY0XcoMazuxdtJMXUq==Yuk8tp1BDEgUk2U6GA@mail.gmail.com> References: <ZEz8tU_83QfqbbMu@int21h> <fe221c6a-acb7-ddbd-413d-7039de33e872@shrew.net> <CAFYkXjkxm20P6%2BBJXV8pNoWReJVqikVFqZgeE=vK%2BXgNgthoAg@mail.gmail.com> <CA%2B1FSigrZFE5zY0XcoMazuxdtJMXUq==Yuk8tp1BDEgUk2U6GA@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
--000000000000fca5b605fa977e0b Content-Type: text/plain; charset="UTF-8" "Wow! That's eye popping" On Sun, Apr 30, 2023, 6:46 PM Mario Marietto <marietto2008@gmail.com> wrote: > whats the meaning of o_O ? > > Il lun 1 mag 2023, 02:04 Tomek CEDRO <tomek@cedro.info> ha scritto: > >> o_O >> >> -- >> CeDeROM, SQ7MHZ, http://www.tomek.cedro.info >> >> On Sun, Apr 30, 2023, 23:42 Matthew Grooms <mgrooms@shrew.net> wrote: >> >>> On 4/29/23 06:17, void wrote: >>> > Hi, >>> > >>> > Where can I read up about the recently introduced BHYVE_SNAPSHOT ? >>> > >>> > I can only find terse information about what it does (in man 5 >>> src.conf) >>> > but not about how to use it and/or why. >>> >>> This began as sponsored student work with the Politehnica University of >>> Bucharest back in 2016 with an eye toward developing Live MIgration as a >>> feature. The initial bhyve save/restore patch was committed back in 2020 >>> ... >>> >>> https://reviews.freebsd.org/rS360648 >>> >>> Student projects related to bhyve continued until last year, but we gave >>> up due to there being such a massive accumulation of patches with no >>> path to getting them committed. We tried reaching out to project >>> maintainers and the FreeBSD foundation alike for support and feedback, >>> but there seems to be little to no interest. There have also been >>> attempts by companies that rely on these features to and get them >>> improved and committed. Unfortunately they don't appear to be having >>> much luck either ... >>> >>> https://reviews.freebsd.org/D38858#885651 >>> >>> Would you like to see support for VM snapshots in the generic kernel? >>> How about support for saving/restore checkpoints using QCOW2, VMDK via >>> libvdsk? How about support for warm or live migration? How about USB >>> device pass-through? There are experimental patches for all these >>> features that were developed by students at UPB. In a lot of cases, >>> there are open reviews that have been waiting on feedback for ages. Here >>> is a a presentation given by Elena from UPB just last month at the >>> FreeBSD devsumit in Tokyo ... >>> >>> >>> https://wiki.freebsd.org/DevSummit/202303?action=AttachFile&do=view&target=Presentation+-+bhyvecon.pdf >>> >>> The case is quite plain. I'm not sure what the solution is to this >>> problem. I'd love to hear feedback from the community about how I've got >>> this completely wrong and how the course could be corrected. That would >>> be something. >>> >>> -Matthew >>> >>> >>> >>> --000000000000fca5b605fa977e0b Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable <div dir=3D"auto">"Wow! That's eye popping"</div><br><div cla= ss=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_attr">On Sun, Apr 30, 20= 23, 6:46 PM Mario Marietto <<a href=3D"mailto:marietto2008@gmail.com">ma= rietto2008@gmail.com</a>> wrote:<br></div><blockquote class=3D"gmail_quo= te" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"= ><div dir=3D"auto">whats the meaning of o_O ?</div><br><div class=3D"gmail_= quote"><div dir=3D"ltr" class=3D"gmail_attr">Il lun 1 mag 2023, 02:04 Tomek= CEDRO <<a href=3D"mailto:tomek@cedro.info" target=3D"_blank" rel=3D"nor= eferrer">tomek@cedro.info</a>> ha scritto:<br></div><blockquote class=3D= "gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding= -left:1ex"><div dir=3D"auto">o_O<br><br><div data-smartmail=3D"gmail_signat= ure">--<br>CeDeROM, SQ7MHZ, <a href=3D"http://www.tomek.cedro.info" rel=3D"= noreferrer noreferrer" target=3D"_blank">http://www.tomek.cedro.info</a></d= iv></div><br><div class=3D"gmail_quote"><div dir=3D"ltr" class=3D"gmail_att= r">On Sun, Apr 30, 2023, 23:42 Matthew Grooms <<a href=3D"mailto:mgrooms= @shrew.net" rel=3D"noreferrer noreferrer" target=3D"_blank">mgrooms@shrew.n= et</a>> wrote:<br></div><blockquote class=3D"gmail_quote" style=3D"margi= n:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On 4/29/23 06:17,= void wrote:<br> > Hi,<br> ><br> > Where can I read up about the recently introduced BHYVE_SNAPSHOT ?<br> ><br> > I can only find terse information about what it does (in man 5 src.con= f)<br> > but not about how to use it and/or why.<br> <br> This began as sponsored student work with the Politehnica University of <br= > Bucharest back in 2016 with an eye toward developing Live MIgration as a <b= r> feature. The initial bhyve save/restore patch was committed back in 2020 ..= .<br> <br> <a href=3D"https://reviews.freebsd.org/rS360648" rel=3D"noreferrer noreferr= er noreferrer noreferrer" target=3D"_blank">https://reviews.freebsd.org/rS3= 60648</a><br> <br> Student projects related to bhyve continued until last year, but we gave <b= r> up due to there being such a massive accumulation of patches with no <br> path to getting them committed. We tried reaching out to project <br> maintainers and the FreeBSD foundation alike for support and feedback, <br> but there seems to be little to no interest. There have also been <br> attempts by companies that rely on these features to and get them <br> improved and committed. Unfortunately they don't appear to be having <b= r> much luck either ...<br> <br> <a href=3D"https://reviews.freebsd.org/D38858#885651" rel=3D"noreferrer nor= eferrer noreferrer noreferrer" target=3D"_blank">https://reviews.freebsd.or= g/D38858#885651</a><br> <br> Would you like to see support for VM snapshots in the generic kernel? <br> How about support for saving/restore checkpoints using QCOW2, VMDK via <br> libvdsk? How about support for warm or live migration? How about USB <br> device pass-through? There are experimental patches for all these <br> features that were developed by students at UPB. In a lot of cases, <br> there are open reviews that have been waiting on feedback for ages. Here <b= r> is a a presentation given by Elena from UPB just last month at the <br> FreeBSD devsumit in Tokyo ...<br> <br> <a href=3D"https://wiki.freebsd.org/DevSummit/202303?action=3DAttachFile&am= p;do=3Dview&target=3DPresentation+-+bhyvecon.pdf" rel=3D"noreferrer nor= eferrer noreferrer noreferrer" target=3D"_blank">https://wiki.freebsd.org/D= evSummit/202303?action=3DAttachFile&do=3Dview&target=3DPresentation= +-+bhyvecon.pdf</a><br> <br> The case is quite plain. I'm not sure what the solution is to this <br> problem. I'd love to hear feedback from the community about how I'v= e got <br> this completely wrong and how the course could be corrected. That would <br= > be something.<br> <br> -Matthew<br> <br> <br> <br> </blockquote></div> </blockquote></div> </blockquote></div> --000000000000fca5b605fa977e0b--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CANCZdfpmM0gFz1eM=JfR87%2BNuiW_%2BtTaStHoLUVLxS0=i=xg=A>