Blob Blame History Raw
 WHATS_NEW                   | 4 ++++
 lib/filters/filter-usable.c | 9 +--------
 2 files changed, 5 insertions(+), 8 deletions(-)

diff --git a/WHATS_NEW b/WHATS_NEW
index 0fa6bb6..945b282 100644
--- a/WHATS_NEW
+++ b/WHATS_NEW
@@ -1,3 +1,7 @@
+Version 2.02.142 - 
+====================================
+  Do not check for suspended devices if scanning for lvmetad update.
+
 Version 2.02.133 - 
 ======================================
   Check for enough space in thin-pool in command before creating new thin.
diff --git a/lib/filters/filter-usable.c b/lib/filters/filter-usable.c
index 9377661..b24a30c 100644
--- a/lib/filters/filter-usable.c
+++ b/lib/filters/filter-usable.c
@@ -126,15 +126,8 @@ static int _passes_usable_filter(struct dev_filter *f, struct device *dev)
 			break;
 		case FILTER_MODE_PRE_LVMETAD:
 			ucp.check_empty = 1;
-			/*
-			 * If we're scanning for lvmetad update,
-			 * we don't want to hang on blocked/suspended devices.
-			 * When the device is unblocked/resumed, surely,
-			 * there's going to be a CHANGE event so the device
-			 * gets scanned via udev rule anyway after resume.
-			 */
 			ucp.check_blocked = 1;
-			ucp.check_suspended = 1;
+			ucp.check_suspended = 0;
 			ucp.check_error_target = 1;
 			ucp.check_reserved = 1;
 			break;