| Summary: | Asymmetry in comma separation in Open MPI host list | ||||||
|---|---|---|---|---|---|---|---|
| Product: | [Tools] PTP | Reporter: | Greg Watson <g.watson> | ||||
| Component: | RM.Open MPI | Assignee: | Greg Watson <g.watson> | ||||
| Status: | RESOLVED FIXED | QA Contact: | |||||
| Severity: | normal | ||||||
| Priority: | P3 | ||||||
| Version: | unspecified | ||||||
| Target Milestone: | --- | ||||||
| Hardware: | All | ||||||
| OS: | All | ||||||
| Whiteboard: | |||||||
| Attachments: |
|
||||||
|
Description
Greg Watson
I looked into the issue a bit more, and it's not at all clear to me why the code translated comma-separated lists into newline-separated ones. If anything, a comma-separated list seems to be required for the launch to work properly, so the use of hostListToText() seems exactly backwards. The following patch does the opposite of what the original code did, i.e., it turns a newline-separated list into a comma-separated one. For me, at least, this works properly at runtime. Created attachment 184204 [details]
patch to fix assymetry
Applied. I've changed the patch so that the list is maintained as a newline separated list, but is converted to comma separated when it is added to the arguments. Closing as fixed. |