Project

General

Profile

Feature #9957

Updated by Sage Weil over 9 years ago

Add an fadvise operation to ObjectOperation.    Mirror posix_fadvise(2). 

 Add it right around here: https://github.com/ceph/ceph/blob/master/src/include/rados/librados.hpp#L338 

 Probably use these hints: 

   DONTNEED   don't cache 
   RANDOM     don't do readahead 
   SEQUENTIAL will read/write more 
   WILLNEED   positive indication that we should cache something 

 but not 

 ? NOREUSE?   this is sort of the same as DONTNEED? 

Back