** 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

Reply via email to