diff options
author | Peter Rajnoha <prajnoha@redhat.com> | 2016-03-24 11:13:21 +0100 |
---|---|---|
committer | Peter Rajnoha <prajnoha@redhat.com> | 2016-03-24 11:13:21 +0100 |
commit | 6a529d438664a26209ccd9908bdc034946e9cdc2 (patch) | |
tree | 544959d4d8ac63a2ce732b86ae6598eced1dba05 | |
parent | 82d92009ae37bea3cd6a3f754c25d56b12959676 (diff) | |
download | lvm2-dev-prajnoha-test-fs_unlock-before-monitor-call.tar.gz |
monitoring: sync device names and symlinks for dmeventd to have a consistent view of devsdev-prajnoha-test-fs_unlock-before-monitor-call
-rw-r--r-- | lib/activate/activate.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/lib/activate/activate.c b/lib/activate/activate.c index 2eb24d49b..7dce0da76 100644 --- a/lib/activate/activate.c +++ b/lib/activate/activate.c @@ -1746,6 +1746,12 @@ int monitor_dev_for_events(struct cmd_context *cmd, const struct logical_volume if (test_mode()) continue; + /* + * Sync all queued device names/symlinks so dmeventd + * has consistent view during possible device scan. + */ + fs_unlock(); + /* FIXME specify events */ if (!monitor_fn(seg, 0)) { log_error("%s: %s segment monitoring function failed.", |