Hello community,

here is the log from the commit of package drbd-utils for openSUSE:Factory 
checked in at 2017-10-17 01:53:30
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/drbd-utils (Old)
 and      /work/SRC/openSUSE:Factory/.drbd-utils.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "drbd-utils"

Tue Oct 17 01:53:30 2017 rev:18 rq:534178 version:9.0.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/drbd-utils/drbd-utils.changes    2017-08-28 
15:17:25.910478307 +0200
+++ /work/SRC/openSUSE:Factory/.drbd-utils.new/drbd-utils.changes       
2017-10-17 01:53:35.931396969 +0200
@@ -1,0 +2,8 @@
+Mon Oct 16 09:38:35 UTC 2017 - [email protected]
+
+- bsc#1061145, fencing is moved from disk secion to net
+  Add move_fencing_from_disk_to_net_in_example.patch 
+- bsc#1061147, skip running drbdadm sh-b-pri in drbd9
+  Add skip_sh-b-pri_in_v9.patch
+
+-------------------------------------------------------------------

New:
----
  move_fencing_from_disk_to_net_in_example.patch
  skip_sh-b-pri_in_v9.patch

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ drbd-utils.spec ++++++
--- /var/tmp/diff_new_pack.1a2YFF/_old  2017-10-17 01:53:37.075343390 +0200
+++ /var/tmp/diff_new_pack.1a2YFF/_new  2017-10-17 01:53:37.079343202 +0200
@@ -15,6 +15,7 @@
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
+
 %bcond_without drbdmon
 
 Name:           drbd-utils
@@ -35,6 +36,8 @@
 Patch5:         0001-Disable-quorum-in-default-configuration-bsc-1032142.patch
 Patch6:         fix_call_khelper_with_stack.patch
 Patch7:         Update-block-drbd-script-to-support-xen.patch
+Patch8:         move_fencing_from_disk_to_net_in_example.patch
+Patch9:         skip_sh-b-pri_in_v9.patch
 
 Provides:       drbd-bash-completion = %{version}
 Provides:       drbd-pacemaker = %{version}
@@ -84,6 +87,8 @@
 %patch5 -p1
 %patch6 -p1
 %patch7 -p1
+%patch8 -p1
+%patch9 -p1
 
 %build
 ./autogen.sh

++++++ move_fencing_from_disk_to_net_in_example.patch ++++++
diff -Naur drbd-utils-9.0.0.orig/scripts/global_common.conf 
drbd-utils-9.0.0/scripts/global_common.conf
--- drbd-utils-9.0.0.orig/scripts/global_common.conf    2017-10-16 
17:02:55.715528259 +0800
+++ drbd-utils-9.0.0/scripts/global_common.conf 2017-10-16 17:07:49.755636558 
+0800
@@ -47,10 +47,10 @@
        }
 
        disk {
-               # size on-io-error fencing disk-barrier disk-flushes
+               # on-io-error disk-barrier disk-flushes
                # disk-drain md-flushes resync-rate resync-after al-extents
-                # c-plan-ahead c-delay-target c-fill-target c-max-rate
-                # c-min-rate disk-timeout
+               # c-plan-ahead c-delay-target c-fill-target c-max-rate
+               # c-min-rate disk-timeout
        }
 
        net {
@@ -60,6 +60,6 @@
                # after-sb-1pri after-sb-2pri always-asbp rr-conflict
                # ping-timeout data-integrity-alg tcp-cork on-congestion
                # congestion-fill congestion-extents csums-alg verify-alg
-               # use-rle
+               # use-rle fencing
        }
 }
++++++ skip_sh-b-pri_in_v9.patch ++++++
diff -Naur drbd-utils-9.0.0.orig/scripts/drbd drbd-utils-9.0.0/scripts/drbd
--- drbd-utils-9.0.0.orig/scripts/drbd  2017-10-16 17:02:55.707528280 +0800
+++ drbd-utils-9.0.0/scripts/drbd       2017-10-16 17:34:02.134427141 +0800
@@ -55,6 +55,13 @@
     . /lib/lsb/init-functions
 fi
 
+local DRBD_VERSION DRBD_IS_V9=false
+DRBD_VERSION="$($DRBDADM --version 2>/dev/null | grep DRBD_KERNEL_VERSION_CODE 
| cut -d '=' -f 2)"
+if (( $DRBD_VERSION >= 0x090000 ))
+then
+    DRBD_IS_V9=true
+fi
+
 assure_module_is_loaded()
 {
     [ -e "$PROC_DRBD" ] && return
@@ -191,7 +198,8 @@
        # Become primary if configured
        # Currently, this is necessary for drbd8
        # drbd9 supports automatic promote and removes the "sh-b-pri" command.
-       $DRBDADM sh-b-pri all || true
+       # Do not run "$DRBDADM sh-b-pri all" in v8
+       $DRBD_IS_V9 || $DRBDADM sh-b-pri all || true
        log_end_msg 0
 
        # Now handle stacked devices, if any
@@ -218,7 +226,7 @@
                    done
                done
                $DRBDADM -S wait-con-int # User interruptible version of 
wait-connect all
-               $DRBDADM -S sh-b-pri all || true
+               $DRBD_IS_V9 || $DRBDADM -S sh-b-pri all || true
                log_end_msg 0
            fi
        fi

Reply via email to