Open MPI logo

Open MPI Development Mailing List Archives

  |   Home   |   Support   |   FAQ   |   all Development mailing list

Subject: Re: [OMPI devel] warn when fork() used with openib btl?
From: Brad Benton (bradford.benton_at_[hidden])
Date: 2008-06-24 18:21:46


I think this is a good idea, and for the reasons you outline in your
Rationale. This definitely bites people from time to time at Big Blue as
well, and a gentle warning will certainly help.

--brad

On Mon, Jun 23, 2008 at 8:42 AM, Jeff Squyres <jsquyres_at_[hidden]> wrote:

> Those who care about the openib BTL:
>
> What do you think about warning when fork() is used with the openib BTL?
> See https://svn.open-mpi.org/trac/ompi/ticket/1244 for details.
>
> Rationale: Several Cisco customers have been bitten by not realizing that
> they had calls to system() in their MPI codes when switching away from older
> mVAPI-based stacks to OFED (the older Cisco/Topspin mVAPI stack was a bit
> more tolerable of fork()). Newer kernels and OFED versions can handle
> fork() better, but I've still had spurious reports of MPI codes failing when
> system() was used (never had much chance to followup to see what was
> actually happening, though -- it *should* have worked...?).
>
> --
> Jeff Squyres
> Cisco Systems
>
> _______________________________________________
> devel mailing list
> devel_at_[hidden]
> http://www.open-mpi.org/mailman/listinfo.cgi/devel
>