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.
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