- IPaddr2/IPsrcaddr: support policy-based routing
Resolves: rhbz#2040110
This commit is contained in:
parent
32ae789205
commit
75d89ebe14
35
bz2040110-IPaddr2-IPsrcaddr-2-fix-table-parameter.patch
Normal file
35
bz2040110-IPaddr2-IPsrcaddr-2-fix-table-parameter.patch
Normal file
@ -0,0 +1,35 @@
|
|||||||
|
From da9e8e691f39494e14f8f11173b6ab6433384396 Mon Sep 17 00:00:00 2001
|
||||||
|
From: Oyvind Albrigtsen <oalbrigt@redhat.com>
|
||||||
|
Date: Tue, 20 Jun 2023 14:19:23 +0200
|
||||||
|
Subject: [PATCH] findif.sh: fix table parameter so it uses main table by
|
||||||
|
default
|
||||||
|
|
||||||
|
---
|
||||||
|
heartbeat/findif.sh | 6 +++---
|
||||||
|
1 file changed, 3 insertions(+), 3 deletions(-)
|
||||||
|
|
||||||
|
diff --git a/heartbeat/findif.sh b/heartbeat/findif.sh
|
||||||
|
index 1a40cc9a4b..6c04c98c19 100644
|
||||||
|
--- a/heartbeat/findif.sh
|
||||||
|
+++ b/heartbeat/findif.sh
|
||||||
|
@@ -32,7 +32,7 @@ prefixcheck() {
|
||||||
|
getnetworkinfo()
|
||||||
|
{
|
||||||
|
local line netinfo
|
||||||
|
- ip -o -f inet route list match $OCF_RESKEY_ip table "${OCF_RESKEY_table=local}" scope host | (while read line;
|
||||||
|
+ ip -o -f inet route list match $OCF_RESKEY_ip table "${OCF_RESKEY_table:=main}" scope host | (while read line;
|
||||||
|
do
|
||||||
|
netinfo=`echo $line | awk '{print $2}'`
|
||||||
|
case $netinfo in
|
||||||
|
@@ -215,9 +215,9 @@ findif()
|
||||||
|
fi
|
||||||
|
if [ -n "$nic" ] ; then
|
||||||
|
# NIC supports more than two.
|
||||||
|
- set -- $(ip -o -f $family route list match $match $scope | grep "dev $nic " | awk 'BEGIN{best=0} /\// { mask=$1; sub(".*/", "", mask); if( int(mask)>=best ) { best=int(mask); best_ln=$0; } } END{print best_ln}')
|
||||||
|
+ set -- $(ip -o -f $family route list match $match $scope table "${OCF_RESKEY_table:=main}" | grep "dev $nic " | awk 'BEGIN{best=0} /\// { mask=$1; sub(".*/", "", mask); if( int(mask)>=best ) { best=int(mask); best_ln=$0; } } END{print best_ln}')
|
||||||
|
else
|
||||||
|
- set -- $(ip -o -f $family route list match $match $scope | awk 'BEGIN{best=0} /\// { mask=$1; sub(".*/", "", mask); if( int(mask)>=best ) { best=int(mask); best_ln=$0; } } END{print best_ln}')
|
||||||
|
+ set -- $(ip -o -f $family route list match $match $scope table "${OCF_RESKEY_table:=main}" | awk 'BEGIN{best=0} /\// { mask=$1; sub(".*/", "", mask); if( int(mask)>=best ) { best=int(mask); best_ln=$0; } } END{print best_ln}')
|
||||||
|
fi
|
||||||
|
if [ $# = 0 ] ; then
|
||||||
|
case $OCF_RESKEY_ip in
|
@ -69,7 +69,7 @@
|
|||||||
Name: resource-agents
|
Name: resource-agents
|
||||||
Summary: Open Source HA Reusable Cluster Resource Scripts
|
Summary: Open Source HA Reusable Cluster Resource Scripts
|
||||||
Version: 4.9.0
|
Version: 4.9.0
|
||||||
Release: 43%{?rcver:%{rcver}}%{?numcomm:.%{numcomm}}%{?alphatag:.%{alphatag}}%{?dirty:.%{dirty}}%{?dist}
|
Release: 44%{?rcver:%{rcver}}%{?numcomm:.%{numcomm}}%{?alphatag:.%{alphatag}}%{?dirty:.%{dirty}}%{?dist}
|
||||||
License: GPLv2+ and LGPLv2+
|
License: GPLv2+ and LGPLv2+
|
||||||
URL: https://github.com/ClusterLabs/resource-agents
|
URL: https://github.com/ClusterLabs/resource-agents
|
||||||
%if 0%{?fedora} || 0%{?centos_version} || 0%{?rhel}
|
%if 0%{?fedora} || 0%{?centos_version} || 0%{?rhel}
|
||||||
@ -136,7 +136,7 @@ Patch44: bz2157873-2-Filesystem-CTDB-validate-all-improvements.patch
|
|||||||
Patch45: bz2157873-3-pgsqlms-validate-all-OCF_CHECK_LEVEL-10.patch
|
Patch45: bz2157873-3-pgsqlms-validate-all-OCF_CHECK_LEVEL-10.patch
|
||||||
Patch46: bz2157873-4-exportfs-pgsql-validate-all-fixes.patch
|
Patch46: bz2157873-4-exportfs-pgsql-validate-all-fixes.patch
|
||||||
Patch47: bz2157873-5-pgsqlms-alidate-all-OCF_CHECK_LEVEL-10.patch
|
Patch47: bz2157873-5-pgsqlms-alidate-all-OCF_CHECK_LEVEL-10.patch
|
||||||
Patch48: bz2040110-IPaddr2-IPsrcaddr-support-policy-based-routing.patch
|
Patch48: bz2040110-IPaddr2-IPsrcaddr-1-support-policy-based-routing.patch
|
||||||
Patch49: bz2149970-lvmlockd-add-use_lvmlockd-if-missing.patch
|
Patch49: bz2149970-lvmlockd-add-use_lvmlockd-if-missing.patch
|
||||||
Patch50: bz2154727-ethmonitor-dont-log-iface-doesnt-exist-monitor.patch
|
Patch50: bz2154727-ethmonitor-dont-log-iface-doesnt-exist-monitor.patch
|
||||||
Patch51: bz2039692-mysql-1-replication-fixes.patch
|
Patch51: bz2039692-mysql-1-replication-fixes.patch
|
||||||
@ -144,6 +144,7 @@ Patch52: bz2181019-azure-events-1-fix-no-transition-summary.patch
|
|||||||
Patch53: bz2181019-azure-events-2-improve-logic.patch
|
Patch53: bz2181019-azure-events-2-improve-logic.patch
|
||||||
Patch54: bz2183152-Filesystem-fail-efs-utils-not-installed.patch
|
Patch54: bz2183152-Filesystem-fail-efs-utils-not-installed.patch
|
||||||
Patch55: bz2039692-mysql-2-fix-demoted-score-bounce.patch
|
Patch55: bz2039692-mysql-2-fix-demoted-score-bounce.patch
|
||||||
|
Patch56: bz2040110-IPaddr2-IPsrcaddr-2-fix-table-parameter.patch
|
||||||
|
|
||||||
# bundle patches
|
# bundle patches
|
||||||
Patch1000: 7-gcp-bundled.patch
|
Patch1000: 7-gcp-bundled.patch
|
||||||
@ -379,6 +380,7 @@ exit 1
|
|||||||
%patch53 -p1
|
%patch53 -p1
|
||||||
%patch54 -p1
|
%patch54 -p1
|
||||||
%patch55 -p1
|
%patch55 -p1
|
||||||
|
%patch56 -p1
|
||||||
|
|
||||||
chmod 755 heartbeat/nova-compute-wait
|
chmod 755 heartbeat/nova-compute-wait
|
||||||
chmod 755 heartbeat/NovaEvacuate
|
chmod 755 heartbeat/NovaEvacuate
|
||||||
@ -954,6 +956,11 @@ ccs_update_schema > /dev/null 2>&1 ||:
|
|||||||
%{_usr}/lib/ocf/lib/heartbeat/OCF_*.pm
|
%{_usr}/lib/ocf/lib/heartbeat/OCF_*.pm
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Wed Jun 21 2023 Oyvind Albrigtsen <oalbrigt@redhat.com> - 4.9.0-44
|
||||||
|
- IPaddr2/IPsrcaddr: support policy-based routing
|
||||||
|
|
||||||
|
Resolves: rhbz#2040110
|
||||||
|
|
||||||
* Wed Jun 14 2023 Oyvind Albrigtsen <oalbrigt@redhat.com> - 4.9.0-43
|
* Wed Jun 14 2023 Oyvind Albrigtsen <oalbrigt@redhat.com> - 4.9.0-43
|
||||||
- mysql: fix replication issues
|
- mysql: fix replication issues
|
||||||
|
|
||||||
@ -967,11 +974,9 @@ ccs_update_schema > /dev/null 2>&1 ||:
|
|||||||
Resolves: rhbz#2183152
|
Resolves: rhbz#2183152
|
||||||
|
|
||||||
* Wed Mar 22 2023 Oyvind Albrigtsen <oalbrigt@redhat.com> - 4.9.0-41
|
* Wed Mar 22 2023 Oyvind Albrigtsen <oalbrigt@redhat.com> - 4.9.0-41
|
||||||
- IPaddr2/IPsrcaddr: support policy-based routing
|
|
||||||
- lvmlockd: add "use_lvmlockd = 1" if it's commented out or missing
|
- lvmlockd: add "use_lvmlockd = 1" if it's commented out or missing
|
||||||
- ethmonitor: dont log "Interface does not exist" for monitor-action
|
- ethmonitor: dont log "Interface does not exist" for monitor-action
|
||||||
|
|
||||||
Resolves: rhbz#2040110
|
|
||||||
Resolves: rhbz#2149970
|
Resolves: rhbz#2149970
|
||||||
Resolves: rhbz#2154727
|
Resolves: rhbz#2154727
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user