Public bug reported:

1) The release of Ubuntu you are using, via 'lsb_release -rd'

Description: Ubuntu Xenial Xerus (development b ranch)
Release: 16.04

2) The version of the package you are using, via 'apt-cache policy
pkgname'

systemd:
  Installed: 229-3ubuntu1
  Candidate: 229-3ubuntu1

3) What you expected to happen

I am testing our E-Series Netapp storage array and the ability of the
server to failover IO to the secondary path.  I pull a cable and allow
DM-MP to fail the path and route IO down the other path.  I then replug
the cable and repeat for the other path.

I expect that the failover to occur and for the mount points to stay
mounted through the operation.

4) What happened instead

I see in the system log that during the test systemd tries to perform an
unmount operation on the mountpoint of the dm-device(s) that have lost
an underlying path.  The unmount fails, I assume because there is active
IO at the time.  However it should not be attempted in the first place.

I believe this is related to the bug that we discovered in RHEL and SLES
that can be seen in this redhat commit:

https://github.com/lnykryn/systemd-
rhel/commit/d77ced281c6d1f47b5dfc3abff6817d8f5756af9

Our testing of RHEL seems to indicate that this patch resolved our
problem.

ProblemType: Bug
DistroRelease: Ubuntu 16.04
Package: systemd 229-3ubuntu1
ProcVersionSignature: Ubuntu 4.4.0-16.32-generic 4.4.6
Uname: Linux 4.4.0-16-generic x86_64
ApportVersion: 2.20-0ubuntu3
Architecture: amd64
Date: Mon Apr  4 13:56:35 2016
MachineType: Dell Inc. PowerEdge R720
ProcEnviron:
 TERM=xterm
 SHELL=/bin/bash
 PATH=(custom, no user)
 LANG=en_US
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-4.4.0-16-generic 
root=UUID=ab1330f8-0a76-4ba4-b2a2-a55f2b68b8c0 ro quiet splash vt.handoff=7
SourcePackage: systemd
SystemdDelta:
 [EXTENDED]   /lib/systemd/system/systemd-timesyncd.service -> 
/lib/systemd/system/systemd-timesyncd.service.d/disable-with-time-daemon.conf
 [EXTENDED]   /lib/systemd/system/rc-local.service -> 
/lib/systemd/system/rc-local.service.d/debian.conf
 
 2 overridden configuration files found.
UpgradeStatus: No upgrade log present (probably fresh install)
dmi.bios.date: 01/22/2016
dmi.bios.vendor: Dell Inc.
dmi.bios.version: 2.5.4
dmi.board.name: 0VWT90
dmi.board.vendor: Dell Inc.
dmi.board.version: A02
dmi.chassis.type: 23
dmi.chassis.vendor: Dell Inc.
dmi.modalias: 
dmi:bvnDellInc.:bvr2.5.4:bd01/22/2016:svnDellInc.:pnPowerEdgeR720:pvr:rvnDellInc.:rn0VWT90:rvrA02:cvnDellInc.:ct23:cvr:
dmi.product.name: PowerEdge R720
dmi.sys.vendor: Dell Inc.

** Affects: systemd (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: amd64 apport-bug xenial

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1565969

Title:
  Udev rule causes automatic incorrect unmount of dm device

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/systemd/+bug/1565969/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to