Gitweb:
http://git.fedorahosted.org/git/?p=lvm2.git;a=commitdiff;h=c81005dcc46bc5...
Commit: c81005dcc46bc55d0d4e5094f6ef99e36cecd486
Parent: 07d92322c13e942b8a47b4370a82b70d33a6f0c8
Author: Zdenek Kabelac <zkabelac(a)redhat.com>
AuthorDate: Tue Apr 26 23:59:20 2016 +0200
Committer: Zdenek Kabelac <zkabelac(a)redhat.com>
CommitterDate: Tue Apr 26 23:59:20 2016 +0200
cleanup: smaller timeout
1s -> 0.5s
Also indent fix.
---
lib/metadata/cache_manip.c | 11 ++++++-----
1 files changed, 6 insertions(+), 5 deletions(-)
diff --git a/lib/metadata/cache_manip.c b/lib/metadata/cache_manip.c
index bf3d405..e998670 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;