[ofa-general] Re: [PATCH 3/7] Move nodenamemap out of infiniband-diags into libosmcomp
Ira Weiny
weiny2 at llnl.gov
Mon Nov 5 10:32:29 PST 2007
On Sun, 4 Nov 2007 18:07:43 +0200
Sasha Khapyorsky <sashak at voltaire.com> wrote:
> On 20:15 Thu 01 Nov , Ira Weiny wrote:
>
> > diff --git a/infiniband-diags/configure.in b/infiniband-diags/configure.in
> > index 0a5f3c8..a24d478 100644
> > --- a/infiniband-diags/configure.in
> > +++ b/infiniband-diags/configure.in
> > @@ -72,32 +72,6 @@ AC_CHECK_FUNCS([strchr strrchr strtol strtoul memset])
> > dnl Checks for typedefs, structures, and compiler characteristics.
> > AC_C_CONST
> >
> > -dnl Check for the specification of a default node name map file
> > -AC_MSG_CHECKING(for --with-node-name-map )
> > -AC_ARG_WITH(node-name-map,
> > - AC_HELP_STRING([--with-node-name-map=file],
> > - [define a default node name map file]),
> > - [ case "$withval" in
> > - no)
> > - ;;
> > - *)
> > - withnodenamemap=yes
> > - NODENAMEMAPFILE=$withval
> > - ;;
> > - esac ]
> > -)
> > -AC_MSG_RESULT(${withnodenamemap=no})
> > -
> > -if test $withnodenamemap = "yes"; then
> > - NODENAMEMAP_TMP1="`eval echo ${sysconfdir}/$NODENAMEMAPFILE`"
> > - NODENAMEMAP_TMP2="`echo $NODENAMEMAP_TMP1 | sed 's/^NONE/$ac_default_prefix/'`"
> > - NODENAMEMAP="`eval echo $NODENAMEMAP_TMP2`"
> > -
> > - AC_DEFINE_UNQUOTED(HAVE_DEFAULT_NODENAME_MAP,
> > - ["$NODENAMEMAP"],
> > - [Define a default node name map file])
> > -fi
> > -
> > dnl Check for perl and perl install location
> > AC_MSG_CHECKING(for --with-perl-path )
> > AC_ARG_WITH(perl-path,
>
> So --with-node-name-map=file configure option is removed completely from
> diags and how mapping will work by default is only depens on how OpenSM
> (which is separate package) was configured.
>
> Do you think it would be useful useful to keep default map name as
> configure option for infiniband-diags and to not depend from OpenSM
> configuration (it seems easy doable - we could put some
> default_node_name_map_file variable in ibdiag_common.c or so)? And then
> we probably don't need such configure option for OpenSM?
>
Actually I would prefer a default which does not have to be configured. Would
this be acceptable? Perhaps <sysconfdir>/ib-node-name-map?
Ira
More information about the general
mailing list