From 055836c8cb44133c49e628dee936747f40c152b8 Mon Sep 17 00:00:00 2001 From: nick Date: Thu, 30 May 2013 11:06:15 +0100 Subject: [PATCH] mirror: Don't undo the MADV_SEQUENTIAL hinting over the course of a migration --- src/mirror.c | 7 ------- 1 file changed, 7 deletions(-) diff --git a/src/mirror.c b/src/mirror.c index 02b41f0..25c061f 100644 --- a/src/mirror.c +++ b/src/mirror.c @@ -198,9 +198,6 @@ int mirror_pass(struct server * serve, int is_last_pass, uint64_t *written) 0, serve->mirror->mapped + current, MS_REQUEST_LIMIT_SECS); - madvise( serve->mirror->mapped + current, - run, - MADV_DONTNEED ); /* now mark it clean */ bitset_clear_range(map, current, run); @@ -219,10 +216,6 @@ int mirror_pass(struct server * serve, int is_last_pass, uint64_t *written) } } - if ( !success ) { - madvise( serve->mirror->mapped, serve->size, MADV_NORMAL ); - } - return success; }