CTDB InfiniBand support status

Maxim Gorbachyov maxim.gorbachyov at gmail.com
Wed Jun 5 06:04:38 MDT 2013


Could you please provide some information on InfiniBand support in CTDB?

That's what I see with current CTDB master:

$ ./configure --help
Optional Features:
  --enable-infiniband         Turn on infiniband support (default=no)

But configure fails:

$ ./configure --enable-infiniband
configure: creating ./config.status
config.status: creating Makefile
config.status: creating ctdb.pc
config.status: creating config.h
config.status: config.h is unchanged
config.status: executing rm-stdint.h commands
config.status: executing rm-stdbool.h commands
configure: WARNING: unrecognized options: --enable-infiniband

I've changed ib/config.m4 to enable InfiniBand by default, but build fails:
Compiling ib/ibwrapper.c
ib/ibwrapper.c:37:31: error: lib/events/events.h: No such file or directory
make: *** [ib/ibwrapper.o] Error 1

It seems like code in ib/ directory is rather outdated. Should it be
considered usable with current CTDB?

More information about the samba-technical mailing list