Bug #6428
set canmount=off on unmounted filesystem tries to unmount children
Status:
Closed
Priority:
Normal
Assignee:
-
Category:
zfs - Zettabyte File System
Start date:
2015-11-03
Due date:
% Done:
100%
Estimated time:
Difficulty:
Medium
Tags:
needs-triage
Gerrit CR:
Description
Scenario:
$ zfs create rpool/p $ zfs set canmount=noauto rpool/p $ zfs umount rpool/p $ zfs create rpool/p/c $ zfs get -r mounted,canmount rpool/p NAME PROPERTY VALUE SOURCE rpool/p mounted no - rpool/p canmount noauto local rpool/p/c mounted yes - rpool/p/c canmount on default
In another shell ensure that rpool/p/c
is in use, for example:
$ cd /rpool/p/c
Then:
$ zfs set canmount=off rpool/p cannot unmount '/rpool/p/c': Device busy
But there is no reason to try to unmount rpool/p/c
in this scenario.
Updated by Electric Monk about 4 years ago
- Status changed from New to Closed
- % Done changed from 0 to 100
git commit c079fa4d202eff15e318131c52755d214ffa2da7
commit c079fa4d202eff15e318131c52755d214ffa2da7 Author: Andriy Gapon <andriy.gapon@clusterhq.com> Date: 2016-11-22T00:11:45.000Z 6428 set canmount=off on unmounted filesystem tries to unmount children Reviewed by: Matthew Ahrens <mahrens@delphix.com> Approved by: Gordon Ross <gordon.w.ross@gmail.com>