Skip to content
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

Remove async thread from openib BTL #491

Closed
jsquyres opened this issue Mar 24, 2015 · 3 comments
Closed

Remove async thread from openib BTL #491

jsquyres opened this issue Mar 24, 2015 · 3 comments
Assignees
Milestone

Comments

@jsquyres
Copy link
Member

The real solution to #490 is to remove the async thread from the openib BTL.

@jsquyres jsquyres added this to the Open MPI 1.9.0 milestone Mar 24, 2015
jsquyres added a commit that referenced this issue Apr 13, 2015
OMPI *requires* a C99 compiler, so we don't need the AC_C_INLINE or
AC_C_RESTRICT tests anymore (because the C99 compiler guarantees to
support them).  Indeed, in some cases (see #491),
AC_C_INLINE gets the wrong answer and defines `inline` to be empty,
which screws up some systems (e.g., OS X with clang).

As an added bonus, we get to get rid of a bunch of gcc 2.96-specific
code (!) in configure.ac.
jsquyres added a commit to jsquyres/ompi-release that referenced this issue Apr 13, 2015
OMPI *requires* a C99 compiler, so we don't need the AC_C_INLINE or
AC_C_RESTRICT tests anymore (because the C99 compiler guarantees to
support them).  Indeed, in some cases (see open-mpi/ompi#491),
AC_C_INLINE gets the wrong answer and defines `inline` to be empty,
which screws up some systems (e.g., OS X with clang).

As an added bonus, we get to get rid of a bunch of gcc 2.96-specific
code (!) in configure.ac.

(cherry picked/adapted from commit open-mpi/ompi@1029dea)
bosilca pushed a commit to ICLDisco/ompi that referenced this issue May 1, 2015
OMPI *requires* a C99 compiler, so we don't need the AC_C_INLINE or
AC_C_RESTRICT tests anymore (because the C99 compiler guarantees to
support them).  Indeed, in some cases (see open-mpi#491),
AC_C_INLINE gets the wrong answer and defines `inline` to be empty,
which screws up some systems (e.g., OS X with clang).

As an added bonus, we get to get rid of a bunch of gcc 2.96-specific
code (!) in configure.ac.
bosilca pushed a commit to eddy16112/ompi that referenced this issue Jun 18, 2015
OMPI *requires* a C99 compiler, so we don't need the AC_C_INLINE or
AC_C_RESTRICT tests anymore (because the C99 compiler guarantees to
support them).  Indeed, in some cases (see open-mpi#491),
AC_C_INLINE gets the wrong answer and defines `inline` to be empty,
which screws up some systems (e.g., OS X with clang).

As an added bonus, we get to get rid of a bunch of gcc 2.96-specific
code (!) in configure.ac.
@jsquyres
Copy link
Member Author

@hjelmn is waiting for @rhc54 to create an OPAL progress thread (i.e., a separate libevent base than the one that is hooked to ompi_progress() / opal_progress(), which is for synchronous progress).

@jsquyres
Copy link
Member Author

jsquyres commented Oct 5, 2015

@hjelmn opal_progress_thread now exists on master -- did you want to tackle this one now?

@jsquyres jsquyres modified the milestones: Future, v2.0.0 May 16, 2016
jsquyres pushed a commit to jsquyres/ompi that referenced this issue Sep 19, 2016
…fca_configury

Topic/v1.10/hcoll fca configury
@awlauria
Copy link
Contributor

Openib btl is removed. Closing.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants