<div dir="ltr"><div><div><div>I agree, there is no harm in adding an option of configuration, different setup configurations require different timeout values.<br></div>my setup was 8 servers booted with PXE boot and running on nfs rootfs, with 8 vms on each.<br>

</div>when I tried to start all of them together the bottle neck was the network and it takes about 5 minutes till they all start.<br>I
 think a good solution will include changes in qemu's behavior, but the 
solution that I suggested is much better than the current state.<br>
</div>we would be very happy not to manage our own version of libvirt.<br><br>Silence gives consent?<br></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Thu, Jan 16, 2014 at 5:49 PM, Martin Kletzander <span dir="ltr"><<a href="mailto:mkletzan@redhat.com" target="_blank">mkletzan@redhat.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Ping? Can we at least change the default [2/2] or should I send a v2<br>
for that one?<br>
<span class="HOEnZb"><font color="#888888"><br>
Martin<br>
</font></span><div class="HOEnZb"><div class="h5"><br>
On Fri, Jan 10, 2014 at 04:27:40PM +0100, Martin Kletzander wrote:<br>
> On Fri, Jan 10, 2014 at 02:18:37PM +0000, Daniel P. Berrange wrote:<br>
> > On Thu, Jan 09, 2014 at 09:22:05AM +0100, Martin Kletzander wrote:<br>
> > > From: Pavel Fux <<a href="mailto:pavel@stratoscale.com">pavel@stratoscale.com</a>><br>
> > ><br>
> > > Adding an option to change monitor socket opening timeout<br>
> > > the current default is 3 seconds and in some cases it's not enough<br>
> > ><br>
> > > Signed-off-by: Pavel Fux <<a href="mailto:pavel@stratoscale.com">pavel@stratoscale.com</a>><br>
> > > Signed-off-by: Martin Kletzander <<a href="mailto:mkletzan@redhat.com">mkletzan@redhat.com</a>><br>
> > > ---<br>
> > ><br>
> > > Notes:<br>
> > >     I modified the description in the config file, made the use of the<br>
> > >     opaque argument in qemuMonitorOpen and rebased it on current master.<br>
> > ><br>
> > >     I also added the config options in augeas test to make the 'make<br>
> > >     check' pass.<br>
> ><br>
> > IMHO we shouldn't add this config parameter. This kind of parameter is<br>
> > basically saying "our code doesn't work by default, set this to fix it"<br>
> > which is just horrible behaviour. Further more an admin won't even find<br>
> > out about this until the worst possible time. Just increase the default<br>
> > timeout if we need to. Even better would be to figure out how we can<br>
> > properly fix this to avoid any need for timeout at all.<br>
> ><br>
><br>
> The same can be said about e.g. audio-related options in the config<br>
> file or (when going to extremes) debug logs.  Yes, there might be<br>
> problems and this is a way how admins/users can check where a<br>
> particular problem might be.  And the very fact that we need to change<br>
> this variable now does in fact proves that this might need another<br>
> change in the future.  Having this particular value configurable is<br>
> merely a _option_ for admins/users and I see no drawback at all in it.<br>
><br>
> As Rich suggested (and Cole copied), check out the number of hits for:<br>
> <a href="https://www.google.co.uk/search?q=" target="_blank">https://www.google.co.uk/search?q=</a>"monitor+socket+did+not+show+up"<br>
><br>
> Many of them are related to the domains having managed-save, but since<br>
> nobody looked for a root cause of it (as I know of), this might be<br>
> related to this very problem.<br>
><br>
> Does this mean ACK to [2/2] and NACK to [1/2] then?<br>
><br>
> Martin<br>
><br>
> P.S.: I also forgot to mention that this might most probably resolve<br>
> these bugs:<br>
><br>
> <a href="https://bugzilla.redhat.com/show_bug.cgi?id=892273" target="_blank">https://bugzilla.redhat.com/show_bug.cgi?id=892273</a><br>
> <a href="https://bugzilla.redhat.com/show_bug.cgi?id=895901" target="_blank">https://bugzilla.redhat.com/show_bug.cgi?id=895901</a><br>
> <a href="https://bugzilla.redhat.com/show_bug.cgi?id=987088" target="_blank">https://bugzilla.redhat.com/show_bug.cgi?id=987088</a><br>
> <a href="https://bugzilla.redhat.com/show_bug.cgi?id=1051364" target="_blank">https://bugzilla.redhat.com/show_bug.cgi?id=1051364</a><br>
><br>
> > Regards,<br>
> > Daniel<br>
> > --<br>
> > |: <a href="http://berrange.com" target="_blank">http://berrange.com</a>      -o-    <a href="http://www.flickr.com/photos/dberrange/" target="_blank">http://www.flickr.com/photos/dberrange/</a> :|<br>
> > |: <a href="http://libvirt.org" target="_blank">http://libvirt.org</a>              -o-             <a href="http://virt-manager.org" target="_blank">http://virt-manager.org</a> :|<br>
> > |: <a href="http://autobuild.org" target="_blank">http://autobuild.org</a>       -o-         <a href="http://search.cpan.org/~danberr/" target="_blank">http://search.cpan.org/~danberr/</a> :|<br>
> > |: <a href="http://entangle-photo.org" target="_blank">http://entangle-photo.org</a>       -o-       <a href="http://live.gnome.org/gtk-vnc" target="_blank">http://live.gnome.org/gtk-vnc</a> :|<br>
> ><br>
> > --<br>
> > libvir-list mailing list<br>
> > <a href="mailto:libvir-list@redhat.com">libvir-list@redhat.com</a><br>
> > <a href="https://www.redhat.com/mailman/listinfo/libvir-list" target="_blank">https://www.redhat.com/mailman/listinfo/libvir-list</a><br>
<br>
<br>
<br>
> --<br>
> libvir-list mailing list<br>
> <a href="mailto:libvir-list@redhat.com">libvir-list@redhat.com</a><br>
> <a href="https://www.redhat.com/mailman/listinfo/libvir-list" target="_blank">https://www.redhat.com/mailman/listinfo/libvir-list</a><br>
</div></div></blockquote></div><br></div>