|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH] libxl: wait for the ack when issuing power control requests
On Tue, Oct 01, 2019 at 12:44:38PM +0100, Anthony PERARD wrote:
> On Tue, Oct 01, 2019 at 12:12:59PM +0200, Roger Pau Monne wrote:
> > - return libxl__xs_printf(gc, t, shutdown_path, "%s", cmd);
> > + rc = libxl__xs_printf(gc, XBT_NULL, shutdown_path, "%s", cmd);
> > + if (rc)
> > + return rc;
> > +
> > + pvcontrol->path = shutdown_path;
> > + pvcontrol->what = GCSPRINTF("guest acknowledgement of %s request",
> > cmd);
> > + pvcontrol->timeout_ms = 60 * 1000;
> > + libxl__xswait_start(gc, pvcontrol);
>
> Shouldn't we watch shutdown_path before we write to it? Otherwise, we
> might never see the acknowledgement by the guest.
> But I don't know if xswait to a read the first time it is setup.
AFAIK you always get an event after the watch is registered.
Thanks, Roger.
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxxx
https://lists.xenproject.org/mailman/listinfo/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |