** Description changed: [ problem description ] - sockfile_check_retries is first introduced by #1455608, for preventing the failure case of sockfile not ready, - but it was default to a hard-coded value "5", it might be too short for a busy system boot, + sockfile_check_retries is first introduced by #1455608, for preventing + the failure case of sockfile not ready, but it was default to a hard- + coded value "5", it might be too short for a busy system boot. #1455608 - https://bugs.launchpad.net/ubuntu/+source/libvirt/+bug/1455608 [ step to reproduce ] - setup a clean install system (Ubuntu Server 14.04.4 LTS), - boot up multiple guest instances, and set as start-at-boot, - force shutdown host by pressing power-button for 3s ~ 5s, then power-on afterward, - it may sometimes failed to get sockfile ready after in "post-start" script, + setup a clean install system (Ubuntu Server 14.04.4 LTS), and assemble + os disk as RAID-1, boot up some guest instances (count > 10, start-at- + boot), force shutdown host by pressing power-button for 3s ~ 5s, or via + IPMI command, then power-on afterward. it may sometimes failed to get + sockfile ready after in "post-start" script, with an line of error in + /var/log/syslog, - with an line of error in /var/log/syslog, + ==> kernel: [ 313.059830] init: libvirt-bin post-start process (2430) + terminated with status 1 <== - ==> Apr 16 21:02:09 host2 kernel: [ 313.059830] init: libvirt-bin post- - start process (2430) terminated with status 1 + since there's multiple VMs Read/Write before a non-graceful shutdown, + RAID devices need to re-sync after boot, and lead to a slow response, + but start-up script for libvirt-bin can only wait 5 cycles, 2 seconds + wait for each cycle, so it will timed-out after 10s, and exit with "1". [ possible solution ] - extend the retry times for sockfile waiting + extend the retry times for sockfile waiting, and make it possible to + change via editing `/etc/default/libvirt-bin` file. <please see the patch file as attachment> [ sysinfo ] $ lsb_release -a - No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 14.04.4 LTS Release: 14.04 Codename: trusty $ uname -a - - Linux host2 4.2.0-35-generic #40~14.04.1-Ubuntu SMP Fri Mar 18 16:37:35 - UTC 2016 x86_64 x86_64 x86_64 GNU/Linux + Linux host2 4.2.0-35-generic #40~14.04.1-Ubuntu SMP Fri Mar 18 16:37:35 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux [ related issue ] #1386465 - https://bugs.launchpad.net/ubuntu/+source/libvirt/+bug/1386465
-- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1571209 Title: Sockfile check retries too short for a busy system boot To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/libvirt/+bug/1571209/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs