Antonello Cruz wrote:
> The case looks good.
>
> I have 2 questions:
> 1 - When would someone want to import manifests with SVCCFG_CHECKHASH 
> unset? what is the purpose of the option?
> BTW, shouldn't this new (?) env variable be in the interface table?
> There is no mention of SVCCFG_CHECKHASH in svccfg(1M). Is that 
> intentional? Is this a private interface?
SVCCFG_CHECKHASH is not new.  It's been used for quite a while now to 
create a hash entry in the smf/manifest repository table.  When this 
variable is set, the hash will be checked to determine if the manifest 
has changed and if not then do not import the manifest file.  This 
provides a way to improve large sets of manifest import work to be 
imported quickly when not all manifests in the set have changed.  The 
variable is a private interface, and we have not changed it's use from 
the initial integration, we are just continuing to take advantage of it.
>
> 2 - If I want a package that would work in builds before EMI 
> integration as well as builds after EMI integration and benefit from 
> EMI, would it make sense to deliver a manifest in /etc/svc/manifest 
> and place a symlink in /var/svc/manifest? Is there any recommendation 
> on this?

Interesting...  Tom or Tony do you have an opinion here?  The first 
thought I have is that EMI integration does not import the manifests 
twice, and does the correct thing with the hashing.  I believe the 
hashing stuff would work correctly since it uses the file linked to, but 
we need to add this to the test matrix to be sure.

>
> Good work,
>
> Antonello
>
> Sean Wilcox wrote:
>> Attached is the EMI ARC case for review and feedback.
>>
>> Thanks for your time,
>>
>>
>> ------------------------------------------------------------------------
>>
>> _______________________________________________
>> smf-discuss mailing list
>> smf-discuss at opensolaris.org
> _______________________________________________
> smf-discuss mailing list
> smf-discuss at opensolaris.org
>
>


-- 
Sean Wilcox
303.272.9711
x79711

Reply via email to