summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorZdenek Kabelac <zkabelac@redhat.com>2016-04-26 23:59:20 +0200
committerZdenek Kabelac <zkabelac@redhat.com>2016-04-26 23:59:20 +0200
commitc81005dcc46bc55d0d4e5094f6ef99e36cecd486 (patch)
treed4f511865eb74af5cb130cc9ce61c0a349c7b329
parent07d92322c13e942b8a47b4370a82b70d33a6f0c8 (diff)
downloadlvm2-c81005dcc46bc55d0d4e5094f6ef99e36cecd486.tar.gz
cleanup: smaller timeout
1s -> 0.5s Also indent fix.
-rw-r--r--lib/metadata/cache_manip.c11
1 files changed, 6 insertions, 5 deletions
diff --git a/lib/metadata/cache_manip.c b/lib/metadata/cache_manip.c
index bf3d4053e..e998670fa 100644
--- a/lib/metadata/cache_manip.c
+++ b/lib/metadata/cache_manip.c
@@ -314,10 +314,11 @@ int lv_cache_wait_for_clean(struct logical_volume *cache_lv, int *is_clean)
break;
if (cleaner_policy) {
- log_print_unless_silent(FMTu64 " blocks must still be flushed.",
- dirty_blocks);
- sleep(1);
- continue;
+ log_print_unless_silent(FMTu64 " blocks must still be flushed.",
+ dirty_blocks);
+ /* TODO: Use centralized place */
+ usleep(500000);
+ continue;
}
/* Switch to cleaner policy to flush the cache */
@@ -326,7 +327,7 @@ int lv_cache_wait_for_clean(struct logical_volume *cache_lv, int *is_clean)
cache_seg->cleaner_policy = 1;
/* Reaload kernel with "cleaner" policy */
if (!lv_update_and_reload_origin(cache_lv))
- return_0;
+ return_0;
}
*is_clean = 1;