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