During the development of Early Manifest Import (EMI).

We came up with an issue that we wanted to get a bit of further input on.

Situation : Should we support import/cleanup of manifest/services that 
are located in /var/svc/manifest during EMI.

Pros :
All services get imported during EMI (when /var/svc/manifest is part of 
root (/))
Services that need support for being imported early inherently get 
support (when /var/svc is part of root (/))
Cleanup work can be done early (when /var/svc is part of root (/))

Cons :
There could be unexpected data in /var/svc/manifest that could be 
detected as usable.
The complexity of determining if /var/svc/manifest is going to be 
mounted in the future (post EMI) could outway the pros.
This complexity might not cover all the potential cases, determining 
what corner cases are possible may start to approach infinity.
Due to the inherent support provided, if a developer depends on it, they 
could be broken by configuration decision of an admin.



Thanks,

-- 
Sean Wilcox
303.272.9711
x79711

Reply via email to