[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Xen-devel] Second regression due to libxl: Remove linux udev rules (2ba368d13893402b2f1fb3c283ddcc714659dd9b)


I launch a bunch of guests at the same time or in parallel and 
the scripts end up timing out with:

Parsing config from //g-vm8.cfg
WARNING: you seem to be using "kernel" directive to override HVM guest 
firmware. Ignore that. Use "firmware_override" instead if you really want a 
non-default firmware
Jul 28 19:20:53 tst036 logger: /etc/xen/scripts/block: add 
libxl: error: libxl_aoutils.c:539:async_exec_timeout: killing execution of 
/etc/xen/scripts/block add because of timeout
libxl: error: libxl_create.c:1157:domcreate_launch_dm: unable to add disk 
libxl: error: libxl_dm.c:1955:kill_device_model: unable to find device model 
pid in /local/domain/13/image/device-model-pid
libxl: error: libxl.c:1606:libxl__destroy_domid: libxl__destroy_device_model 
failed for 13
Jul 28 19:21:03 tst036 logger: /etc/xen/scripts/block: remove 
Jul 28 19:21:04 tst036 logger: /etc/xen/scripts/block: Writing 
backend/vbd/13/5632/hotplug-error xenstore-read backend/vbd/13/5632/node 
failed. backend/vbd/13/5632/hotplug-status error to xenstore.
Jul 28 19:21:04 tst036 logger: /etc/xen/scripts/block: xenstore-read 
backend/vbd/13/5632/node failed.
Jul 28 19:21:05 tst036 logger: /etc/xen/scripts/block: Writing 
backend/vbd/13/5632/hotplug-error /etc/xen/scripts/block failed; error 
detected. backend/vbd/13/5632/hotplug-status error to xenstore.
Jul 28 19:21:05 tst036 logger: /etc/xen/scripts/block: /etc/xen/scripts/block 
failed; error detected.
libxl: error: libxl_exec.c:118:libxl_report_child_exitstatus: 
/etc/xen/scripts/block remove [10344] exited with error status 1
libxl: error: libxl_device.c:1085:device_hotplug_child_death_cb: script: 
/etc/xen/scripts/block failed; error detected.
libxl: error: libxl.c:1569:libxl__destroy_domid: non-existant domain 13
libxl: error: libxl.c:1527:domain_destroy_callback: unable to destroy guest 
with domid 13
libxl: error: libxl.c:1454:domain_destroy_cb: destruction of domain 13 failed

And I cannot start the guest.

While if I revert the mentioned commit everything works peachy.

What is interesting is that if I have the revert I can see that the

Jul 28 19:39:03 tst036 logger: /etc/xen/scripts/block: Writing 
backend/vbd/14/5632/physical-device 7:d to xenstore.
Jul 28 19:39:03 tst036 logger: /etc/xen/scripts/block: Writing 
backend/vbd/14/5632/hotplug-status connected to xenstore.

or often done much much later after xl create has started.

Attached is the bad log and the good log.

The only difference between the two runs is the revert (also attached)

Attachment: 0001-Revert-libxl-Remove-linux-udev-rules.patch
Description: Text document

Attachment: bad.txt
Description: Text document

Attachment: good.txt
Description: Text document

Xen-devel mailing list



Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.