Hacker News new | ask | show | jobs
by apurvamehta 4635 days ago
That would be true if we were using C++. Unfortunately, all our code is in Scala and we use Java NIO libraries to memory map our files. AFAIK, they don't give us the option on using these POSIX calls.
1 comments

Cassandra binds to posix_fadvise to do exactly this when writing out new SSTables:

https://github.com/apache/cassandra/blob/trunk/src/java/org/...

Wow.. that's great to know. We will definitely investigate this approach. Thanks for sharing! :)