Coolio; thanks for checking into it.

On Oct 30, 2012, at 4:16 PM, Ralph Castain wrote:

> Actually, now that I look at it, I'm not sure what Jeff is talking about here 
> is correct. I think Nathan's patch is in fact right.
> 
> Nathan's change doesn't in any way impact what gets passed to remote procs. 
> All it does is modify what gets passed on the *orted's* command line. The 
> orted has no idea what OMPI_foo means as an argument on its command line, and 
> I don't think we want to change it.
> 
> In orterun, we do correctly pickup any OMPI_xxx values and add them to the 
> app's envars. This was not changed and will continue to be supported.
> 
> So I think this patch is correct and okay as-is.
> 
> 
> On Oct 30, 2012, at 12:58 PM, Ralph Castain <r...@open-mpi.org> wrote:
> 
>> I'll fix it, Jeff - the problem is that the plm/rsh was prepending a "-mca" 
>> in those cases, when it shouldn't. Nathan's fix is close - I can fix the 
>> rest.
>> 
>> 
>> On Oct 30, 2012, at 12:52 PM, Jeff Squyres <jsquy...@cisco.com> wrote:
>> 
>>> WAIT.
>>> 
>>> This contradicts the intent of what I said on the call this morning.
>>> 
>>> The point is that any env variable that begins with "OMPI_" is supposed to 
>>> be propagated out to all the remote processes.  It's a cheap/easy way for 
>>> users to propagate their env variables to remote nodes (without needing to 
>>> "mpirun -x" every variable they want to export).  
>>> 
>>> Specifically, I should be able to do something like this:
>>> 
>>> -----
>>> $ hostname
>>> my_localhost
>>> $ cat myscript
>>> :
>>> echo `hostname`: $OMPI_foo
>>> $ export OMPI_foo=bar
>>> $ cat hostfile
>>> some_remote_host
>>> $ mpirun --hostfile hostfile -np 1 myscript
>>> some_remote_host: bar
>>> $
>>> -----
>>> 
>>> This behavior has been in OMPI for a long time; please do not take it out.
>>> 
>>> If exporting non-MCA OMPI_<foo> env variables causes the problem, then it's 
>>> a side effect.
>>> 
>>> 
>>> 
>>> On Oct 30, 2012, at 3:40 PM, <svn-commit-mai...@open-mpi.org> wrote:
>>> 
>>>> Author: hjelmn (Nathan Hjelm)
>>>> Date: 2012-10-30 15:40:04 EDT (Tue, 30 Oct 2012)
>>>> New Revision: 27526
>>>> URL: https://svn.open-mpi.org/trac/ompi/changeset/27526
>>>> 
>>>> Log:
>>>> fix bug in plm/rsh that could add extraneous mca options to the orted argv
>>>> 
>>>> cmr:v1.7
>>>> 
>>>> Text files modified: 
>>>> trunk/orte/mca/plm/rsh/plm_rsh_module.c |     2 +-                         
>>>>              
>>>> 1 files changed, 1 insertions(+), 1 deletions(-)
>>>> 
>>>> Modified: trunk/orte/mca/plm/rsh/plm_rsh_module.c
>>>> ==============================================================================
>>>> --- trunk/orte/mca/plm/rsh/plm_rsh_module.c        Tue Oct 30 15:23:15 
>>>> 2012        (r27525)
>>>> +++ trunk/orte/mca/plm/rsh/plm_rsh_module.c        2012-10-30 15:40:04 EDT 
>>>> (Tue, 30 Oct 2012)      (r27526)
>>>> @@ -586,7 +586,7 @@
>>>>       * only if they aren't already present
>>>>       */
>>>>      for (i = 0; NULL != environ[i]; ++i) {
>>>> -            if (0 == strncmp("OMPI_", environ[i], 5)) {
>>>> +            if (0 == strncmp("OMPI_MCA", environ[i], 8)) {
>>>>              /* check for duplicate in app->env - this
>>>>               * would have been placed there by the
>>>>               * cmd line processor. By convention, we
>>>> _______________________________________________
>>>> svn-full mailing list
>>>> svn-f...@open-mpi.org
>>>> http://www.open-mpi.org/mailman/listinfo.cgi/svn-full
>>> 
>>> 
>>> -- 
>>> Jeff Squyres
>>> jsquy...@cisco.com
>>> For corporate legal information go to: 
>>> http://www.cisco.com/web/about/doing_business/legal/cri/
>>> 
>>> 
>>> _______________________________________________
>>> devel mailing list
>>> de...@open-mpi.org
>>> http://www.open-mpi.org/mailman/listinfo.cgi/devel
>> 
> 
> 
> _______________________________________________
> devel mailing list
> de...@open-mpi.org
> http://www.open-mpi.org/mailman/listinfo.cgi/devel


-- 
Jeff Squyres
jsquy...@cisco.com
For corporate legal information go to: 
http://www.cisco.com/web/about/doing_business/legal/cri/


Reply via email to