IIRC, mlockall doesn't work as a non root user on Linux. We had a discussion a while back about using the jvm's support for Huge Pages to get around that limitation a while back, but I don't recall where that went.
On Oct 8, 2010, at 2:53 AM, Utku Can Topçu wrote: > Thanks Nicolas, > > I've just tried it as running root and the warning did not show up. > > Do we need to run cassandra as root in order to use JNA? > > Regards, > Utku > > On Fri, Oct 8, 2010 at 11:45 AM, Nicolas Mathieu <nico...@gmail.com> wrote: > If I'm not wrong, when I run cassandra as root I don't get that mlockall > error 0. > Maybe there is another solution anyway. > > nico008 > > > > On 08/10/2010 11:33, Roger Schildmeijer wrote: >> >> >> On Fri, Oct 8, 2010 at 11:27 AM, Utku Can Topçu <u...@topcu.gen.tr> wrote: >> Hi, >> >> In order to continue on memory optimizations, I've been trying to use the >> JNA. However, when I copy the jna.jar to the lib directory? I get the >> warning. I'm currently running the 0.6.5 version of cassandra. >> >> WARN [main] 2010-10-08 09:16:18,924 FBUtilities.java (line 595) Unknown >> mlockall error 0 >> >> Return value == 0 usually indicates that the operation returned successfully >> (atleast on most moden POSIX systems). What OS are you using? >> >> Should I be worried about this warning, in case JNA might not be working? >> >> Regards, >> Utku >> >> >> WBR >> Roger Schildmeijer > >