Does anyone here at d-u (sid) know why zpool export is doing its umounts __really__ slowly?
(btw, anyone wanting to dip their toes in the clear zfs waters might want a little tutorial recently written for a few basic zfs steps: ZFS Cheatsheet + Backups tutorial https://github.com/zenaan/quick-fixes-ftfw/blob/master/zfs/zfs.md ) ----- Forwarded message from Ivan Volosyuk <ivan.volos...@gmail.com> ----- From: Ivan Volosyuk <ivan.volos...@gmail.com> To: Discuss <zfs-disc...@list.zfsonlinux.org> Reply-To: Discuss <zfs-disc...@list.zfsonlinux.org> Date: Sun, 5 Jul 2020 22:49:19 +1000 Subject: Re: [zfs-discuss] why is zfs taking 6 seconds to unmount each filesystem, to export pool? List-Id: "Discuss" <zfs-discuss.list.zfsonlinux.org> Looks like bad interaction with systemd. I don't delegate to systemd for mounting datasets and the operation is pretty much instant. I didn't try systemd zfs mount generator. On Sun, Jul 5, 2020 at 7:24 PM Zenaan Harkness <z...@freedbms.net> wrote: > > Why does zfs take about 6 seconds per filesystem, to unmount each, just to > export a single disk pool, when that pool had only just been imported and had > no activity? > > Since the pool has about 60 filesystems, this means ~6 minutes of unmounts > before I can "safely" unplug this disk, which is user un-friendly. > > (The disk was attached via USB3.) > > This is repeatable. > > > Command: > > # zpool export L-zen-setups > ------->> 20200705@19:08:44 <<------- > ≡ 1 root@eye 20200705@19:15:52 ~ > > (We can see this cmd took ~7 minutes to run.) > > Sample syslog: > Jul 05 19:08:44 eye systemd[2111]: > Library-Lpools-zen-p1\x2dsetups_misc-video.mount: Succeeded. > Jul 05 19:08:44 eye systemd[1260]: > Library-Lpools-zen-p1\x2dsetups_misc-video.mount: Succeeded. > Jul 05 19:08:44 eye systemd[1]: > Library-Lpools-zen-p1\x2dsetups_misc-video.mount: Succeeded. > Jul 05 19:08:47 eye systemd[2111]: > Library-Lpools-zen-p1\x2dsetups_misc-src.mount: Succeeded. > Jul 05 19:08:47 eye systemd[1260]: > Library-Lpools-zen-p1\x2dsetups_misc-src.mount: Succeeded. > Jul 05 19:08:47 eye systemd[1]: > Library-Lpools-zen-p1\x2dsetups_misc-src.mount: Succeeded. > > ... > Jul 05 19:15:39 eye systemd[1]: > Library-Lpools-zen-p1\x2dsetups_misc-backups.mount: Succeeded. > Jul 05 19:15:39 eye systemd[1260]: > Library-Lpools-zen-p1\x2dsetups_misc-backups.mount: Succeeded. > Jul 05 19:15:45 eye systemd[2111]: > Library-Lpools-zen-p1\x2dsetups_misc.mount: Succeeded. > Jul 05 19:15:45 eye systemd[1]: Library-Lpools-zen-p1\x2dsetups_misc.mount: > Succeeded. > Jul 05 19:15:45 eye systemd[1260]: > Library-Lpools-zen-p1\x2dsetups_misc.mount: Succeeded. > Jul 05 19:15:52 eye zed[2123304]: eid=2224 class=pool_export > pool_guid=0x012FC06FFAFBEE35 > Jul 05 19:15:52 eye zed[2123307]: eid=2225 class=config_sync > pool_guid=0x012FC06FFAFBEE35 > > ?? ------------------------------------------ zfsonlinux: Discuss Permalink: https://zfsonlinux.topicbox.com/groups/zfs-discuss/Td41fab558f16b0b1-Mf6356af931ab71ebb10cd2c8 Delivery options: https://zfsonlinux.topicbox.com/groups/zfs-discuss/subscription ----- End forwarded message -----