Hi everyone. I have updated the Manifest Inter-File Organization Functional Specification per yesterday's meeting discussion. Changes deal with how default sysmap manifests are defined/handled.
Link is here: http://www.opensolaris.org/os/project/caiman/XML_Parsing/xml_2_func_spec.4.pdf With regard to default sysmap manifests, it now states the following: - - - A service setup command designates one sysmap manifest to be a service's default sysmap manifest. A default sysmap manifest will "match" all systems for which no Sysmap Manifest with explicit matching criteria exist, so a default sysmap manifest does not need to have criteria. Any criteria in a default sysmap manifest will be ignored. A (non-default) sysmap manifest must have criteria to be useful. Non-default sysmap manifests without criteria will be ignored. - - - Here's how I see that this will affect at least the AI services and webserver teams: 1) Need a command or way of selecting a new default sysmap manifest. 2) Define that if there is only one sysmap manifest specified for a service, it is the default. 3) Define how the default file is provided (e.g. by the user, template, ???). If a template is not provided as part of AI, need to insure that a default sysmap manifest is provided by the user when the AI setup command is invoked. 4) Define warning message behavior (if any) if a sysmap manifest with criteria is specified as a default. (Maybe no message?) 5) Define what to do with the old default sysmap manifest, if a new sysmap manifest is installed as the default sysmap manifest. (Keep it around, trash it, ??? I suggest keeping it in case the user has modified it or created it.) 6) Define warning message behavior (if any) if a previously-default sysmap manifest with no criteria is now no longer a default. (I suggest no message.) 7) I don't suggest an explicit command for uninstalling a default sysmap manifest per se. Instead, I suggest that we impose that there will always be a default, by implicitly uninstalling the old default when installing a new one. 8) Need a way of listing all sysmap manifests, including the current default. Comments? Thanks, Jack -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://mail.opensolaris.org/pipermail/caiman-discuss/attachments/20090603/a14b85b6/attachment.html>
