Open MPI logo

Open MPI Development Mailing List Archives

  |   Home   |   Support   |   FAQ   |   all Development mailing list

Subject: [OMPI devel] RFC: deprecate old mapping/binding MCA params
From: Ralph Castain (rhc_at_[hidden])
Date: 2014-01-12 12:43:03


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