[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: why is zfs taking 6 seconds to unmount each filesystem, to export pool?



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.volosyuk@gmail.com> -----

From: Ivan Volosyuk <ivan.volosyuk@gmail.com>
To: Discuss <zfs-discuss@list.zfsonlinux.org>
Reply-To: Discuss <zfs-discuss@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 <zen@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 -----


Reply to: