I have run for a bit now and have not seen anymore erroneous unmounts. I'll call this one fixed and verified.
-- You received this bug notification because you are a member of Ubuntu Touch seeded packages, 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 Released 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 -- Mailing list: https://launchpad.net/~touch-packages Post to : touch-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~touch-packages More help : https://help.launchpad.net/ListHelp