[lwhatley.ctr@navo.hpc.mil: Re: [Pvfs2-developers] Re: [Pvfs2-users] PVFS2 on Infiniband]

Lee Whatley, Contractor lwhatley.ctr at navo.hpc.mil
Thu May 25 16:30:18 EDT 2006


Murali Vilayannur wrote:
> Hi Lee,
> Does the kernel that you are running support NPTL threads at all?
> I recall that using LinuxThreads on Opteron x86_64 is strongly discouraged
> ..
> Alternatively, maybe NPTL is the problem on outdated 2.4 kernels.. does
> the RHEL3 update include the futex bug fix reported here
> http://www.uwsg.iu.edu/hypermail/linux/kernel/0409.0/2044.html
> I am shooting arrows in the dark here :)
> Thanks,
> Murali

Hi Murali,

Honestly, I don't know how my kernel handles NPTL threads.
I based my decision to compile with --disable-nptl-workaround based on 
the message you get from running just a "configure" with no options:

checking for tagged Redhat releases (must patch)... yes
configure: error:
     You appear to be configuring PVFS2 on a RedHat distribution that
     likely ships with a heavily modified kernel and c library.  You must
     specify two configure arguments to provide necessary information before
     proceeding.  First pick one of these two options:
     =============================
     --enable-redhat24         (if you are using a redhat provided 2.4 
kernel)
     --disable-redhat24        (if you are using a stock kernel.org kernel)
     =============================
     Also pick one of the next two options.  You should probably enable the
     workaround if you are using RedHat EL 3 prior to update 2. 
Otherwise it
     is probably safer (and higher performance) to disable it:
     =============================
     --enable-nptl-workaround  (to work around buggy glibc pthread library)
     --disable-nptl-workaround (if you trust your glibc pthread library)
     =============================

Do you think it would be better to instead run with the 
--enable-nptl-workaround option instead?

Thanks,
-Lee



More information about the Pvfs2-developers mailing list