Porting the block-iscsi hotplug script

Roger Pau Monné roger.pau at citrix.com
Thu Apr 30 09:58:43 UTC 2015


Hello,

El 29/04/15 a les 17.08, Roger Pau Monné ha escrit:
> Yes, libxl needs some modifications in order to execute hotplug scripts
> for block devices on FreeBSD. If you take a look at
> tools/libxl/libxl_freebsd.c:libxl__get_hotplug_script_info you will see
> that hotplug scripts are only executed if the device is a nic.
> 
> I will try to craft a patch tomorrow to enable the execution of disk
> hotplug scripts for FreeBSD. Also, if you run xl with "-vvv" you will
> get a lot more of debugging info which might be helpful.
> 
> Since there are no block hotplug scripts for FreeBSD yet there's no
> description about how parameters will be passed. I will also send you
> the calling convention and what is expected to be filled by the hotplug
> script upon execution together with the patch.

I've been digging into this, and it looks like it's going to be more
complicated than what I thought. FreeBSD blkback is not prepared to work
with hotplug scripts so we also need to modify it.

I hope I'm going to have some time next week to prepare a patch to both
the FreeBSD kernel and libxl, sorry for the delay.

Roger.


More information about the freebsd-xen mailing list