On Wed, Oct 04, 2017 at 12:09:04 -0400, John Ferlan wrote:
>
>
> On 10/04/2017 07:42 AM, Peter Krempa wrote:
> > Checking of disk presence accesses storage on the host so it should be
> > done from the host setup function. Move the code to new function called
> > qemuProcessPrepareHostStorage and remove qemuDomainCheckDiskPresence.
> > ---
> > src/qemu/qemu_domain.c | 41 -----------------------------------------
> > src/qemu/qemu_process.c | 46 ++++++++++++++++++++++++++++++++++++++++++----
> > 2 files changed, 42 insertions(+), 45 deletions(-)
> >
>
> [...]
>
> >
> > +static int
> > +qemuProcessPrepareHostStorage(virQEMUDriverPtr driver,
> > + virDomainObjPtr vm,
> > + unsigned int flags)
> > +{
> > + size_t i;
> > + bool cold_boot = flags & VIR_QEMU_PROCESS_START_COLD;
> > +
>
> Consider my note from patch 5/7. Previously this loop essentially
> wasn't run for the pretend environment. Now it will be, although since
> @flags is passed it conceivably could be checked. My make check passes
> either way, so it may not matter, but figured to point it out for purely
> testing purposes it seems.It won't. Previously it was called from the domain prepare function which is called in qemuProcessCreatePretendCmd which is the only place that sets VIR_QEMU_PROCESS_START_PRETEND. By moving the code to the "host prepare" function we gain that by default.
signature.asc
Description: PGP signature
-- libvir-list mailing list [email protected] https://www.redhat.com/mailman/listinfo/libvir-list
