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

Reply via email to