1
1
openmpi/orte
Ralph Castain 3f04d50cb0 Per the ticket, resolve our handling of overload conditions to provide a more consistent response. If we are overloaded (i.e., attempting to bind more processes to a location than the number of cpus under that location), then we consider the following conditions:
(a) default binding policy is in effect. In this case, we will emit a
warning and default to not binding unless the user provided the
"oversubscribe" or "overload" modifier to the "bind-to" option.

(b) user-specified binding policy is in effect. In this case, we will
error out unless the user provided the "oversubscribe" or "overload"
modifier to the "bind-to" option as we cannot meet the directive.

Either "bind-to" modifier (oversubscribe or overload) will be accepted for
now - in 1.9, we will deprecate the "overload" term in favor of
"oversubscribe".

Also added the ability to accept a --bind-to modifier without specifying the binding policy itself so a user can specify overload-allowed with the default policy.

Closes trac:4345

cmr=v1.8.2:reviewer=rhc:subject=resolve handling of overload conditions

This commit was SVN r32005.

The following Trac tickets were found above:
  Ticket 4345 --> https://svn.open-mpi.org/trac/ompi/ticket/4345
2014-06-14 15:38:32 +00:00
..
etc Backing out the Open SHMEM project 2013-02-12 17:45:27 +00:00
include Per RFC: 2014-06-01 16:14:10 +00:00
mca Per the ticket, resolve our handling of overload conditions to provide a more consistent response. If we are overloaded (i.e., attempting to bind more processes to a location than the number of cpus under that location), then we consider the following conditions: 2014-06-14 15:38:32 +00:00
orted Per RFC: 2014-06-01 16:14:10 +00:00
runtime Cleanup a set of typos on the orte_get_attribute call 2014-06-03 20:36:38 +00:00
test Cleanup the test so it is MPI correct 2014-06-01 17:57:36 +00:00
tools Ensure that we change to the session dir if we preload binaries so we'll use the loaded one 2014-06-06 21:43:23 +00:00
util #if OPAL_HAVE_HWLOC protect access to orte_proc_info_t.cpuset 2014-06-06 07:25:39 +00:00
Doxyfile Fix the broken Doxyfile so people can generate what little code base documentation we have :-) 2006-04-13 12:52:17 +00:00
Makefile.am Use the correct abstraction layer name for the data dirs 2014-05-08 14:32:24 +00:00