chiark / gitweb /
readahead: preload pack file
[elogind.git] / src / readahead-replay.c
index e22fc04..cb93fae 100644 (file)
@@ -145,6 +145,8 @@ static int replay(const char *root) {
                 goto finish;
         }
 
+        posix_fadvise(fileno(pack), 0, 0, POSIX_FADV_WILLNEED);
+
         if ((inotify_fd = open_inotify()) < 0) {
                 r = inotify_fd;
                 goto finish;