diff options
author | David Lehman <dlehman@redhat.com> | 2011-06-01 11:45:29 -0500 |
---|---|---|
committer | David Lehman <dlehman@redhat.com> | 2011-06-03 10:37:41 -0500 |
commit | a344f3454827ec918b18b70faca32f1189d319f9 (patch) | |
tree | 48b5ef12c6eef027594f9e81459919c60a2b42bf /data | |
parent | 39d9a00ca5cb293f7fb19d49b88a756a66bd66dc (diff) | |
download | anaconda-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.rules | 4 |
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" |