ior icon indicating copy to clipboard operation
ior copied to clipboard

ior-3.3 lustre support doesn't work with newer lustres

Open glennklockwood opened this issue 3 years ago • 2 comments

Building ior-3.3 --with-lustre correctly identifies lustreapi.h, but parse_options.c only checks for HAVE_LUSTRE_LUSTRE_USER_H. This causes ior to build, link against liblustre, then refuse to honor lustre-specific options.

I haven't checked to see if this works in newer IORs, but it should be fixed in ior-3.3.1.

glennklockwood avatar Mar 27 '21 00:03 glennklockwood

The fix is simple and available here:

https://github.com/glennklockwood/ior/commit/e49476be64d4100c2da662ea415f327348b3d11d

The relevant autoconf bits should be double-checked to make sure these changes don't break Lustre compatibility with older Lustre libraries.

glennklockwood avatar Jul 07 '21 17:07 glennklockwood

Should we maybe define another variable that is set if either HAVE_LUSTRE_LUSTRE_USER_H or HAVE_LUSTRE_LUSTREAPI is set?

JulianKunkel avatar Jun 03 '22 13:06 JulianKunkel