WHAT: Deprecate the old mapping and binding MCA params - this includes:
--bynode
--bycore
--bysocket
--bind-to-core
--bind-to-socket
WHY: These have been replaced by the new --map-by <foo> and --bind-to <bar>
directives, which
are string-based MCA params. Thus, the two params cannot resolve
to the same underlying
params, and users can easily create parameter conflicts (e.g.,
specifying one in their default
MCA param file and another on the cmd line). These conflicts will
not be resolved by the MCA
system as the params are in fact independent. This creates user
confusion.
HOW: Mark the old params as deprecated for the 1.7 series, and remove them
in the trunk/1.9 series
WHEN: I propose a very short timeout so we can do this for 1.7.4 as it is a
low-risk code change, so
timeout will be at this Tues call. If concerns are expressed, we
can defer to 1.7.5