On Dec 1, 2009, at 5:23 PM, Ralph Castain wrote:
The only issue with that is it implies there is a param that can be
adjusted - and there isn't. So it can confuse a user - or even a
developer, as it did here.
I should think we wouldn't want MCA to automatically add any
parameter. If the component doesn't register it, then it shouldn't
exist. The MCA can just track a value without defining it as a
visible param.
True?
The original code came from long, long ago -- when every component did
have a relevant priority (i.e., when priority was about the only way
to choose which one was used). Developers didn't want to register a
"foo_priority" param for every single component, so we made it
automatic.
That doesn't necessarily fit anymore -- as Ralph said, priority isn't
relevant for some frameworks.
So perhaps it can become a param in the downcall to the MCA base as to
whether the priority params should be automatically registered...?
--
Jeff Squyres
jsquy...@cisco.com