- lvmlockd: add "use_lvmlockd = 1" if it's commented out or missing - ethmonitor: dont log "Interface does not exist" for monitor-action - mysql: fix replication issues Resolves: rhbz#2040110 Resolves: rhbz#2149970 Resolves: rhbz#2154727 Resolves: rhbz#2039692
		
			
				
	
	
		
			43 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			Diff
		
	
	
	
	
	
			
		
		
	
	
			43 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			Diff
		
	
	
	
	
	
| From 2695888c983df331b0fee407a5c69c493a360313 Mon Sep 17 00:00:00 2001
 | |
| From: Oyvind Albrigtsen <oalbrigt@redhat.com>
 | |
| Date: Wed, 30 Nov 2022 12:07:05 +0100
 | |
| Subject: [PATCH] lvmlockd: add "use_lvmlockd = 1" if it's commented out or
 | |
|  missing
 | |
| 
 | |
| ---
 | |
|  heartbeat/lvmlockd | 17 +++++++++++++----
 | |
|  1 file changed, 13 insertions(+), 4 deletions(-)
 | |
| 
 | |
| diff --git a/heartbeat/lvmlockd b/heartbeat/lvmlockd
 | |
| index dc7bd2d7e..f4b299f28 100755
 | |
| --- a/heartbeat/lvmlockd
 | |
| +++ b/heartbeat/lvmlockd
 | |
| @@ -180,14 +180,23 @@ setup_lvm_config()
 | |
|  	lock_type=$(echo "$out" | cut -d'=' -f2)
 | |
|  
 | |
|  	if [ -z "$use_lvmlockd" ]; then
 | |
| -		ocf_exit_reason "\"use_lvmlockd\" not set in /etc/lvm/lvm.conf ..."
 | |
| -		exit $OCF_ERR_CONFIGURED
 | |
| -	fi
 | |
| +		ocf_log info "adding \"use_lvmlockd=1\" to /etc/lvm/lvm.conf ..."
 | |
| +		cat >> /etc/lvm/lvm.conf << EOF
 | |
| +
 | |
| +global {
 | |
| +    use_lvmlockd = 1
 | |
| +}
 | |
| +EOF
 | |
|  
 | |
| -	if [ -n "$use_lvmlockd" ] && [ "$use_lvmlockd" != 1 ] ; then
 | |
| +		if [ $? -ne 0 ]; then
 | |
| +			ocf_exit_reason "unable to add \"use_lvmlockd=1\" to /etc/lvm/lvm.conf ..."
 | |
| +			exit $OCF_ERR_CONFIGURED
 | |
| +		fi
 | |
| +	elif [ "$use_lvmlockd" != 1 ] ; then
 | |
|  		ocf_log info "setting \"use_lvmlockd=1\" in /etc/lvm/lvm.conf ..."
 | |
|  		sed -i 's,^[[:blank:]]*use_lvmlockd[[:blank:]]*=.*,\ \ \ \ use_lvmlockd = 1,g' /etc/lvm/lvm.conf
 | |
|  	fi
 | |
| +
 | |
|  	if [ -n "$lock_type" ] ; then
 | |
|  		# locking_type was removed from config in v2.03
 | |
|  		ocf_version_cmp "$(lvmconfig --version | awk '/LVM ver/ {sub(/\(.*/, "", $3); print $3}')" "2.03"
 |