Sundar Yamunachari wrote:
> Hi,
> 
>   The proposal to simplify AI manifest by removing criteria manifest is 
> updated and available at 
> http://www.opensolaris.org/os/project/caiman/auto_install/manifest_simplification_proposal_v2.
>  
> The document has more information and user scenarios. Please review the 
> proposal and provide your feedback.
> 

I think the proposal should address the following points:

- Relationship between services and manifests needs better definition 
(perhaps this is just a reference to one of the other specs written 
recently)

- How does this relate to the proposed derived manifest functionality? 
It feels somewhat redundant, so I think we need much clearer 
understanding of the cases in which one would use one or the other.

- The potential complexity of the command line required to define 
multiple ranges needs more fleshing out to conclude whether this is in 
fact an improvement, usability-wise.  A syntax that can both accommodate 
complex criteria sets and remain memorable enough to not require 
constant reference to a man page seems non-trivial to solve.

In a more detailed sense, I'm not sure how it really improves the 
handling of the problems in section 2:

2.1 - The problem of changing criteria could be simplified in the 
current scheme by direct replacement, rather than a remove/republish.

2.2 - There still seem to be scenarios (for example, 4.2) in which the 
duality issue here still exists.

2.3 - Retrieval of criteria seems like it could be accomplished in the 
current setup without requiring this change.  This seems more like a 
matter of not accounting for the requirement in the implementation than 
a fundamental design problem.

All of the above is not to say that I am in favor of the status quo, but 
merely that I don't yet see this proposal as providing an obvious 
improvement.

Dave


Reply via email to