-
Notifications
You must be signed in to change notification settings - Fork 936
Repair the processing of cmd line options that mapped to MCA params. #1648
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
…This was responsible for breaking things like map-by <foo>. Remove debug, let orterun send terminate cmd to DVM Recover the DVM support
|
Spent a bunch of time tracking down this "error" from the Mellanox Jenkins, and I don't think the test is correct. The cmd line shown in fact works correctly: $ mpirun -np 2 -mca mca_base_env_list 'XXX_A=1;XXX_B=2;XXX_C;XXX_D;XXX_E' env | grep XXX
OMPI_MCA_mca_base_env_list=XXX_A=1;XXX_B=2;XXX_C;XXX_D;XXX_E
XXX_E=5
XXX_D=4
XXX_C=3
OMPI_MCA_mca_base_env_list=XXX_A=1;XXX_B=2;XXX_C;XXX_D;XXX_E
XXX_E=5
XXX_D=4
XXX_C=3
$So when you run that thru |
|
Should note: the Jenkins test only exports valus for C, D, and E. Perhaps it was expecting that A and B would be set? If so, then I'm not sure where and how that was supposed to be done, and will have to look further at some point. |
|
@rhc54 I previously noticed Jenkins script explicitly export A and B before invoking mpirun |
|
Sadly, there is no documentation anywhere on these tests, nor are they available to me - nor is the functionality particularly documented in the code. So I'm working my way thru them as best I can. Progress is being made... |
|
I looks like there is a |
|
sure - it would definitely help |
|
@jladd-mlnx @Di0gen can you please comment on this conversation? |
|
@ggouaillardet - the script is public and here (also mindist.c test) |
|
thanks @miked-mellanox export XXX_A=1
echo XXX_B=2 > xxx.conf
mpirun -np 1 -am xxx.conf env | grep ^XXX
git bisect indicates 58dd41f is the guilty commit |
|
Yes, I know - I pointed that out in an issue I filed, and requested help to decipher the AMCA stuff as it isn't very well commented 😄 |
This was responsible for breaking things like
map-by fooFixes #1623