Skip to content

Conversation

@hppritcha
Copy link
Member

Change the default enable configure option XRC to disabled. If a user want's
to give it a try they have to explicitly ask for it.

Modify the configury help message to indicate it is not enabled by default.

Related to #3890
Fixes #3969

Signed-off-by: Howard Pritchard howardp@lanl.gov

@hjelmn
Copy link
Member

hjelmn commented Jul 26, 2017

Do we really want to do this at configure time and not just change the default receive queues?

@jsquyres
Copy link
Member

@hppritcha Should NEWS be updated to mention that XRC has been disabled and is now unmaintained / yadda yadda yadda?

I also echo @hjelmn's question: should we disable this at configure time, or at run time?

  • If at configure time, we should probably take away the --enable-openib-connectx-xrc option and just set that shell var to no so that all the rest of the logic takes over (i.e., smallest possible change).
  • If at run-time, we should just change the default MCA param vars to not include XRC queues.

@jsquyres
Copy link
Member

@artpol84 It looks like Mellanox Jenkins is still running XRC tests with openib. Can you disable those?

@artpol84
Copy link
Contributor

mellanox:bot:retest

@hppritcha hppritcha force-pushed the topic/disable_xrc_by_default branch from 26193ae to 8aaff00 Compare August 2, 2017 22:15
@hppritcha
Copy link
Member Author

@jsquyres check now. i just disabled configury option and add blurb to NEWS.

@ibm-ompi
Copy link

ibm-ompi commented Aug 2, 2017

The IBM CI (GNU Compiler) build failed! Please review the log, linked below.

Gist: https://gist.github.com/1abfb2e3a457fad6df5fab47987f1444

@ibm-ompi
Copy link

ibm-ompi commented Aug 2, 2017

The IBM CI (XL Compiler) build failed! Please review the log, linked below.

Gist: https://gist.github.com/037b040721158ed184f8f8685713f200

@jjhursey
Copy link
Member

jjhursey commented Aug 3, 2017

bot:retest

NEWS Outdated
via --enable-mpi-cxx.
- Removed embedded VampirTrace. It is in maintenance mode since 2013.
Please consider Score-P (score-p.org) as an external replacement.
- Remove IB XRC support.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nit: should be clear about removing XRC from openib BTL (i.e., they may still support XRC in MXM and/or UCX).

[AC_HELP_STRING([--enable-openib-connectx-xrc],
[Enable ConnectX XRC support in the openib BTL. If you do not have InfiniBand ConnectX adapters, you may disable the ConnectX XRC support. If you do not know which InfiniBand adapter is installed on your cluster, leave this option enabled (default: enabled)])],
[enable_connectx_xrc="$enableval"], [enable_connectx_xrc="yes"])
dnl AC_ARG_ENABLE([openib-connectx-xrc],
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

If you're not going to remove this code, you should probably put a comment here as to why you're commenting this out. Perhaps even refer to #3890 and/or #3969.

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

actually there is a comment just above the lines that are dnl'd out.

@hppritcha hppritcha force-pushed the topic/disable_xrc_by_default branch from 8aaff00 to ba192c3 Compare August 4, 2017 15:40
Change the default enable configure option XRC to disabled.  If a user want's
to give it a try they have to explicitly ask for it.

Modify the configury help message to indicate it is not enabled by default.

Related to open-mpi#3890
Fixes open-mpi#3969

Signed-off-by: Howard Pritchard <howardp@lanl.gov>
@hppritcha hppritcha force-pushed the topic/disable_xrc_by_default branch from ba192c3 to 8223d4c Compare August 4, 2017 15:42
@hppritcha
Copy link
Member Author

@jsquyres check now

@hppritcha hppritcha merged commit e79eb85 into open-mpi:master Aug 4, 2017
hppritcha added a commit to hppritcha/ompi that referenced this pull request Oct 4, 2017
Forgot as part of open-mpi#3970 to disable use of XRC
recv bufs by default in LANL platform config
file.

Signed-off-by: Howard Pritchard <howardp@lanl.gov>
hppritcha added a commit to hppritcha/ompi that referenced this pull request Oct 4, 2017
Forgot as part of open-mpi#3970 to disable use of XRC
recv bufs by default in LANL platform config
file.

related to open-mpi#4300

Signed-off-by: Howard Pritchard <howardp@lanl.gov>
hppritcha added a commit to hppritcha/ompi that referenced this pull request Oct 10, 2017
Forgot as part of open-mpi#3970 to disable use of XRC
recv bufs by default in LANL platform config
file.

related to open-mpi#4300

Signed-off-by: Howard Pritchard <howardp@lanl.gov>
(cherry picked from commit 1a639ec)
hppritcha added a commit to hppritcha/ompi that referenced this pull request Oct 10, 2017
Forgot as part of open-mpi#3970 to disable use of XRC
recv bufs by default in LANL platform config
file.

related to open-mpi#4300

Signed-off-by: Howard Pritchard <howardp@lanl.gov>
(cherry picked from commit 1a639ec)
hppritcha added a commit to hppritcha/ompi that referenced this pull request Oct 10, 2017
Forgot as part of open-mpi#3970 to disable use of XRC
recv bufs by default in LANL platform config
file.

related to open-mpi#4300

Signed-off-by: Howard Pritchard <howardp@lanl.gov>
(cherry picked from commit 1a639ec)
hppritcha added a commit to hppritcha/ompi that referenced this pull request Oct 10, 2017
Forgot as part of open-mpi#3970 to disable use of XRC
recv bufs by default in LANL platform config
file.

related to open-mpi#4300

Signed-off-by: Howard Pritchard <howardp@lanl.gov>
(cherry picked from commit 1a639ec)
hppritcha added a commit to hppritcha/ompi that referenced this pull request Oct 10, 2017
Forgot as part of open-mpi#3970 to disable use of XRC
recv bufs by default in LANL platform config
file.

related to open-mpi#4300

Signed-off-by: Howard Pritchard <howardp@lanl.gov>
(cherry picked from commit 1a639ec)
bosilca pushed a commit to bosilca/ompi that referenced this pull request Dec 4, 2017
Forgot as part of open-mpi#3970 to disable use of XRC
recv bufs by default in LANL platform config
file.

related to open-mpi#4300

Signed-off-by: Howard Pritchard <howardp@lanl.gov>
@hppritcha hppritcha deleted the topic/disable_xrc_by_default branch May 2, 2018 02:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants