[Bug 1565969] Re: Udev rule causes automatic incorrect unmount of dm device
Martin Pitt
martin.pitt at ubuntu.com
Tue Apr 12 06:09:23 UTC 2016
Fix landed upstream, I imported it into our package.
** Changed in: systemd (Ubuntu)
Importance: Undecided => Medium
** Changed in: systemd (Ubuntu)
Status: In Progress => Fix Committed
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to systemd in Ubuntu.
https://bugs.launchpad.net/bugs/1565969
Title:
Udev rule causes automatic incorrect unmount of dm device
Status in systemd package in Ubuntu:
Fix Committed
Status in systemd package in Fedora:
Unknown
Bug description:
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.
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/systemd/+bug/1565969/+subscriptions
More information about the foundations-bugs
mailing list