Your message dated Sat, 10 Nov 2018 10:42:56 +0000
with message-id <1541846576.3542.38.ca...@adam-barratt.org.uk>
and subject line Closing bugs for updates included in 9.6
has caused the Debian Bug report #904307,
regarding stretch-pu: package multipath-tools/0.6.4-5+deb9u1
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
904307: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=904307
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: release.debian.org
Severity: normal
Tags: stretch
User: release.debian....@packages.debian.org
Usertags: pu

Dear Release Team,

The update would fix #859157, which is causing me headache on our production
servers. Basically multipathd just hangs randomly after some time.

This also includes changes to Vcs-*, Maintainer because the old values
are now invalid.

debdiff below.

Thanks,
Chris


diff -Nru multipath-tools-0.6.4/debian/changelog 
multipath-tools-0.6.4/debian/changelog
--- multipath-tools-0.6.4/debian/changelog      2017-03-25 09:33:08.000000000 
+0000
+++ multipath-tools-0.6.4/debian/changelog      2018-07-23 06:16:34.000000000 
+0000
@@ -1,3 +1,18 @@
+multipath-tools (0.6.4-5+deb9u1) stretch; urgency=medium
+
+  [ Chris Hofstaedtler ]
+  * Apply patch to avoid deadlock in udev triggers, based on upstream
+    10704bae99cdcc809aaba0546017cb2eb416c551, with adaptions from
+    Alban Browaeys <pra...@yahoo.com> for 0.6.
+    (Closes: #859157)
+  * Add myself to Uploaders:.
+
+  [ Ritesh Raj Sarraf ]
+  * Use tracker as maintainer email address
+  * Switch packaging repository to Salsa (Closes: #899615)
+
+ -- Chris Hofstaedtler <z...@debian.org>  Mon, 23 Jul 2018 06:16:34 +0000
+
 multipath-tools (0.6.4-5) unstable; urgency=medium
 
   * Ship multipath udev rules (Closes: #858456)
diff -Nru multipath-tools-0.6.4/debian/control 
multipath-tools-0.6.4/debian/control
--- multipath-tools-0.6.4/debian/control        2017-02-20 14:08:20.000000000 
+0000
+++ multipath-tools-0.6.4/debian/control        2018-07-23 06:16:34.000000000 
+0000
@@ -1,11 +1,11 @@
 Source: multipath-tools
 Section: admin
 Priority: extra
-Maintainer: Debian LVM Team <pkg-lvm-maintain...@lists.alioth.debian.org>
-Uploaders: Guido Günther <a...@sigxcpu.org>, Ritesh Raj Sarraf 
<r...@debian.org>
+Maintainer: Debian DM Multipath Team <team+linux-blo...@tracker.debian.org>
+Uploaders: Guido Günther <a...@sigxcpu.org>, Ritesh Raj Sarraf 
<r...@debian.org>, Chris Hofstaedtler <z...@debian.org>
 Build-Depends: debhelper (>= 9), po-debconf, libdevmapper-dev (>= 2:1.02.20), 
libreadline-dev, libaio-dev, dpkg-dev (>= 1.16.1~), libudev-dev, 
libsystemd-dev, systemd, dh-systemd, liburcu-dev, librados-dev
-Vcs-Git: https://anonscm.debian.org/git/pkg-lvm/multipath-tools.git
-Vcs-Browser: https://anonscm.debian.org/cgit/pkg-lvm/multipath-tools.git
+Vcs-Git: https://salsa.debian.org/linux-blocks-team/multipath-tools.git
+Vcs-Browser: https://salsa.debian.org/linux-blocks-team/multipath-tools.git
 Standards-Version: 3.9.8
 Homepage: http://christophe.varoqui.free.fr/
 
diff -Nru 
multipath-tools-0.6.4/debian/patches/multipathd_drop_lock_before_calling_uev_add_path.patch
 
multipath-tools-0.6.4/debian/patches/multipathd_drop_lock_before_calling_uev_add_path.patch
--- 
multipath-tools-0.6.4/debian/patches/multipathd_drop_lock_before_calling_uev_add_path.patch
 1970-01-01 00:00:00.000000000 +0000
+++ 
multipath-tools-0.6.4/debian/patches/multipathd_drop_lock_before_calling_uev_add_path.patch
 2018-07-23 06:16:34.000000000 +0000
@@ -0,0 +1,45 @@
+This patch is based on:
+[PATCH 6/9] multipathd: drop lock before calling uev_add_path
+from Benjamin Marzinski <bmarz...@redhat.com>.
+
+commit c6a18f4541d0a161e2f5fed8c67d9732bf512b37 made uev_update_path
+call uev_add_path while holding the vecs lock, which is deadlocks, since
+uev_add_path grabs the vecs lock itself.
+
+The above patch was modified to cope with current release not yet including 
upstream commit
+ee8888f0dd0a74075431b5de90d60e0e90e27411
+("multipath-tools: improve processing efficiency for addition and deletion of 
multipath...")
+that adds a new parameter to uev_add_path.
+
+---
+ multipathd/main.c | 6 ++++--
+ 1 file changed, 4 insertions(+), 2 deletions(-)
+
+--- a/multipathd/main.c
++++ b/multipathd/main.c
+@@ -960,6 +960,7 @@
+       struct path * pp;
+       struct config *conf;
+       int disable_changed_wwids;
++      int needs_reinit = 0;
+ 
+       conf = get_multipath_config();
+       disable_changed_wwids = conf->disable_changed_wwids;
+@@ -995,7 +996,7 @@
+               }
+ 
+               if (pp->initialized == INIT_REQUESTED_UDEV)
+-                      retval = uev_add_path(uev, vecs);
++                      needs_reinit = 1;
+               else if (mpp && ro >= 0) {
+                       condlog(2, "%s: update path write_protect to '%d' 
(uevent)", uev->kernel, ro);
+ 
+@@ -1013,6 +1014,8 @@
+       if (!pp)
+               condlog(0, "%s: spurious uevent, path not found", uev->kernel);
+ 
++      if (needs_reinit)
++              retval = uev_add_path(uev, vecs);
+       return retval;
+ }
+ 
diff -Nru multipath-tools-0.6.4/debian/patches/series 
multipath-tools-0.6.4/debian/patches/series
--- multipath-tools-0.6.4/debian/patches/series 2016-12-08 18:29:33.000000000 
+0000
+++ multipath-tools-0.6.4/debian/patches/series 2018-07-23 06:16:34.000000000 
+0000
@@ -5,3 +5,4 @@
 systemd-alias.patch
 disable-systemd-for-udeb.patch
 disable-rados-link-for-udeb.patch
+multipathd_drop_lock_before_calling_uev_add_path.patch

--- End Message ---
--- Begin Message ---
Version: 9.6

Hi,

The update referenced by each of these bugs was included in this
morning's stretch point release.

Regards,

Adam

--- End Message ---

Reply via email to