|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH] xl: don't emit misleading daemon pid message
Matthew Daley writes ("[PATCH] xl: don't emit misleading daemon pid message"):
> After creating a domain, xl forks off a process to handle domain events
> (shutdown, disk eject, ...). It prints out the pid of the process
> created by the fork to stdout. However, the newly forked process soon
> after calls daemon(), which itself forks once more (and exit()s the
> original process). This means that the pid printed out is not the pid of
> the actual process which remains in the background after all is said and
> done, instead it is the pid of the transient process that exists between
> xl's fork() and the fork'd process's daemon() call.
>
> We could resolve this by printing the correct pid, ie. by open-coding
> daemon() (we already do most of the heavy lifting it does ourselves by
> fiddling with the standard fds). However, since no-one seems to be
> complaining about the misleading message to begin with, and since it
> seems like a pointless message anyway, just remove it outright instead.
>
> Signed-off-by: Matthew Daley <mattjd@xxxxxxxxx>
Thanks,
Ian.
Acked-by: Ian Jackson <ian.jackson@xxxxxxxxxxxxx>
Committed-by: Ian Jackson <ian.jackson@xxxxxxxxxxxxx>
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |