|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH v4 10/16] osstest: add support for runtime_IDENT_hostflags
Roger Pau Monne writes ("[PATCH v4 10/16] osstest: add support for
runtime_IDENT_hostflags"):
> This is required for FreeBSD, that will need to set some of the
> hostflags at runtime. The current IDENT_hostflags will be keep as-is,
> and they should only be set at job creation time.
>
> Also introduce a helper to set the runtime hostflags.
...
> @@ -1587,10 +1587,17 @@ sub get_hostflags ($) {
> my ($ident) = @_;
> # may be run outside transaction, or with flights locked
> my $flags= get_runvar_default('all_hostflags', $job, '').','.
> - get_runvar_default("${ident}_hostflags", $job, '');
> + get_runvar_default("${ident}_hostflags", $job, '').','.
> + get_runvar_default("runtime_${ident}_hostflags", $job, '');
VG.
> +sub set_runtime_hostflag ($$) {
> + my ($ident,$value) = @_;
> +
> + store_runvar("runtime_${ident}_hostflags", $value);
This function suggests that you can do this
set_runtime_hostflag('host', 'freebsd-version-4.7');
set_runtime_hostflag('host', 'share-host-freebsd-4.7-xxxx-yyyy');
but of course that won't work.
I like the implied interface better than the one which implicitly
overwrites all previous runtime hostflags.
Should set_runtime_hostflag take a $ho, instead ? Can you ever see us
using it without a $ho ? If not then it probably should.
Ian.
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
https://lists.xen.org/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |