Y
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
pquerna
4635 days ago
Cassandra binds to posix_fadvise to do exactly this when writing out new SSTables:
https://github.com/apache/cassandra/blob/trunk/src/java/org/...
link
apurvamehta
4635 days ago
Wow.. that's great to know. We will definitely investigate this approach. Thanks for sharing! :)
link
https://github.com/apache/cassandra/blob/trunk/src/java/org/...