summaryrefslogtreecommitdiffstats
path: root/data
diff options
context:
space:
mode:
authorDavid Lehman <dlehman@redhat.com>2011-06-01 11:45:29 -0500
committerDavid Lehman <dlehman@redhat.com>2011-06-03 10:37:41 -0500
commita344f3454827ec918b18b70faca32f1189d319f9 (patch)
tree48b5ef12c6eef027594f9e81459919c60a2b42bf /data
parent39d9a00ca5cb293f7fb19d49b88a756a66bd66dc (diff)
downloadanaconda-a344f3454827ec918b18b70faca32f1189d319f9.tar.gz
anaconda-a344f3454827ec918b18b70faca32f1189d319f9.tar.xz
anaconda-a344f3454827ec918b18b70faca32f1189d319f9.zip
Use read-only locking for lvm commands in udev rules.
This prevents intermittent deadlocks during storage activation.
Diffstat (limited to 'data')
-rw-r--r--data/70-anaconda.rules4
1 files changed, 2 insertions, 2 deletions
diff --git a/data/70-anaconda.rules b/data/70-anaconda.rules
index 9375081f8..139c1f5e6 100644
--- a/data/70-anaconda.rules
+++ b/data/70-anaconda.rules
@@ -20,8 +20,8 @@ ENV{ID_FS_TYPE}=="linux_raid_member", IMPORT{program}="$env{ANACBIN}/mdadm --exa
ENV{ID_FS_TYPE}=="isw_raid_member", IMPORT{program}="$env{ANACBIN}/mdadm --examine --export $tempnode"
# probe metadata of LVM2 physical volumes
-ENV{ID_FS_TYPE}=="LVM2_member", IMPORT{program}="$env{ANACBIN}/lvm pvs --ignorelockingfailure --units k --nosuffix --nameprefixes --rows --unquoted --noheadings -opv_name,pv_uuid,pv_size,pv_pe_count,pv_pe_alloc_count,pe_start,vg_name,vg_uuid,vg_size,vg_free,vg_extent_size,vg_extent_count,vg_free_count,pv_count $tempnode"
-ENV{ID_FS_TYPE}=="LVM2_member", IMPORT{program}="$env{ANACBIN}/lvm pvs --ignorelockingfailure --units k --nosuffix --nameprefixes --rows --unquoted --noheadings -olv_name,lv_uuid,lv_size,lv_attr $tempnode"
+ENV{ID_FS_TYPE}=="LVM2_member", IMPORT{program}="$env{ANACBIN}/lvm pvs --config 'global {locking_type=4}' --units k --nosuffix --nameprefixes --rows --unquoted --noheadings -opv_name,pv_uuid,pv_size,pv_pe_count,pv_pe_alloc_count,pe_start,vg_name,vg_uuid,vg_size,vg_free,vg_extent_size,vg_extent_count,vg_free_count,pv_count $tempnode"
+ENV{ID_FS_TYPE}=="LVM2_member", IMPORT{program}="$env{ANACBIN}/lvm pvs --config 'global {locking_type=4}' --units k --nosuffix --nameprefixes --rows --unquoted --noheadings -olv_name,lv_uuid,lv_size,lv_attr $tempnode"
LABEL="anaconda_end"