Skip to content

MCA/ATOMICS/UCX: workaround for abstraction violation - v3.1 #5380

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

Merged

Conversation

hoopoepg
Copy link
Contributor

@hoopoepg hoopoepg commented Jul 6, 2018

  • updated get-key call to get link to local module
  • method mca_spml_ucx_get_mkey_slow is moved into .c module,
    added pointer to this method into mca_spml_ucx_t structure
  • added spml_mca to dependency list of atomic_ucx

this is workaround for #3224

Signed-off-by: Sergey Oblomov [email protected]

cherry-picked from 910e08f

- updated get-key call to get link to local module
- method mca_spml_ucx_get_mkey_slow is moved into .c module,
  added pointer to this method into mca_spml_ucx_t structure
- added spml_mca to dependency list of atomic_ucx

Signed-off-by: Sergey Oblomov <[email protected]>

cherry-picked from 910e08f
@hoopoepg
Copy link
Contributor Author

hoopoepg commented Jul 8, 2018

@yosefe here is workaround for abstraction violation for v3.1 branch
could you look?

@hoopoepg
Copy link
Contributor Author

@yosefe ok to merge?

@yosefe
Copy link
Contributor

yosefe commented Jul 10, 2018

@bwbarrett pls take a look

@jsquyres
Copy link
Member

@bwbarrett This is good to go. Been merged in to v2.x, v3.0.x already.

@hppritcha hppritcha added this to the v3.1.2 milestone Jul 11, 2018
@hoopoepg
Copy link
Contributor Author

@jsquyres for v2.x branch PR: #5417

@hoopoepg
Copy link
Contributor Author

@yosefe @jsquyres btw, there is same issue in MXM provider, in branch 3.x... fix it too?

@jsquyres
Copy link
Member

@hoopoepg Yes, please.

@hoopoepg
Copy link
Contributor Author

@jsquyres done: #5425 and #5424

@bwbarrett bwbarrett merged commit cec7b8b into open-mpi:v3.1.x Jul 13, 2018
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants