Hello community, here is the log from the commit of package drbd for openSUSE:Factory checked in at 2017-04-12 17:33:42 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/drbd (Old) and /work/SRC/openSUSE:Factory/.drbd.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "drbd" Wed Apr 12 17:33:42 2017 rev:56 rq:483268 version:9.0.7rc1+git.093821cd Changes: -------- --- /work/SRC/openSUSE:Factory/drbd/drbd.changes 2016-12-08 00:31:07.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.drbd.new/drbd.changes 2017-04-12 18:03:30.741735863 +0200 @@ -1,0 +2,25 @@ +Fri Mar 24 07:44:01 UTC 2017 - [email protected] + +- Update to 9.0.7rc1 +- various fixes to the 2-phase-commit online resize + fix fencing and disk state trasition and from consistent, necessary + for crm-fence-peer + fix calculation of authoritative nodes + Quorum to avoid data divergence, an alternative to fencing + Compat with Linux 4.10 +- Remove patch drbd_wrapper-Blank-out-WRITE_SYNC-warning-for-new-ke.patch +- Add fix-resync-finished-with-syncs-have-bits-set.patch for bsc#1025089 +- Including the compatible fix of bsc#1031299 + +------------------------------------------------------------------- +Mon Mar 6 16:14:45 CET 2017 - [email protected] + +- Compability fixes for SLE12 SP3 (bsc#993388, FATE#321732) +- Add patch drbd_wrapper-Blank-out-WRITE_SYNC-warning-for-new-ke.patch + +------------------------------------------------------------------- +Thu Feb 16 06:56:53 UTC 2017 - [email protected] + +- bsc#1025585, upgrade to 9.0.6 + +------------------------------------------------------------------- Old: ---- drbd-9.0.5+git.8d53d3e.tar.bz2 New: ---- drbd-9.0.7rc1+git.093821cd.tar.bz2 fix-resync-finished-with-syncs-have-bits-set.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ drbd.spec ++++++ --- /var/tmp/diff_new_pack.df44Om/_old 2017-04-12 18:03:31.381645386 +0200 +++ /var/tmp/diff_new_pack.df44Om/_new 2017-04-12 18:03:31.381645386 +0200 @@ -1,7 +1,7 @@ # # spec file for package drbd # -# Copyright (c) 2016 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2017 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -20,12 +20,12 @@ %if ! 0%{?is_opensuse} %ifarch x86_64 -%define buildrt 0 +%define buildrt 1 %endif %endif Name: drbd -Version: 9.0.5+git.8d53d3e +Version: 9.0.7rc1+git.093821cd Release: 0 Summary: DRBD driver for Linux License: GPL-2.0 @@ -36,11 +36,12 @@ #In kernel is: kernel/drivers/block/drbd/drbd.ko Source2: Module.supported Source3: drbd_git_revision +Patch1: fix-resync-finished-with-syncs-have-bits-set.patch BuildRequires: kernel-source BuildRequires: kernel-syms BuildRequires: module-init-tools -Requires: drbd-utils >= 8.9.6 -Supplements: drbd-utils >= 8.9.6 +Requires: drbd-utils >= 8.9.9 +Supplements: drbd-utils >= 8.9.9 Obsoletes: drbd-kmp < %{version} BuildRoot: %{_tmppath}/%{name}-%{version}-build ExcludeArch: i586 s390 @@ -67,6 +68,7 @@ %prep %setup -q -n drbd-%{version} +%patch1 -p1 mkdir source cp -a drbd/. source/. || : ++++++ _service ++++++ --- /var/tmp/diff_new_pack.df44Om/_old 2017-04-12 18:03:31.433638034 +0200 +++ /var/tmp/diff_new_pack.df44Om/_new 2017-04-12 18:03:31.437637469 +0200 @@ -7,10 +7,10 @@ To update to a new release, change "revision" to the desired git commit hash and bump "version" if necessary - <param name="version">9.0.5</param> + <param name="version">9.0.7rc1</param> --> - <param name="versionformat">9.0.5+git.%h</param> - <param name="revision">8d53d3e73f85f8d98f100a0127ccb574a97c5f64</param> + <param name="versionformat">9.0.7rc1+git.%h</param> + <param name="revision">093821cd3aae36ee123744cc27a2ce548e3a13e9</param> </service> <service name="recompress" mode="disabled"> ++++++ drbd_git_revision ++++++ --- /var/tmp/diff_new_pack.df44Om/_old 2017-04-12 18:03:31.465633510 +0200 +++ /var/tmp/diff_new_pack.df44Om/_new 2017-04-12 18:03:31.465633510 +0200 @@ -1 +1 @@ -GIT-hash: c7888383cd94c74c84705d73b41fbfc41d4d6676 +GIT-hash: 08cda190c4f544a0c4e15ba792bbf47c69707b42 ++++++ fix-resync-finished-with-syncs-have-bits-set.patch ++++++ diff -Naur drbd-9.0.7rc1+git.093821cd.orig/drbd/drbd_receiver.c drbd-9.0.7rc1+git.093821cd/drbd/drbd_receiver.c --- drbd-9.0.7rc1+git.093821cd.orig/drbd/drbd_receiver.c 2017-03-24 16:55:42.169376092 +0800 +++ drbd-9.0.7rc1+git.093821cd/drbd/drbd_receiver.c 2017-03-24 16:56:51.137239174 +0800 @@ -6240,7 +6240,8 @@ /* if peer_state changes to connected at the same time, * it explicitly notifies us that it finished resync. * Maybe we should finish it up, too? */ - else if (peer_state.conn == L_ESTABLISHED) { + else if (peer_state.conn == L_ESTABLISHED && + peer_disk_state > D_NEGOTIATING) { bool finish_now = false; if (old_peer_state.conn == L_WF_BITMAP_S) {
