diff options
author | cao <[email protected]> | 2016-08-23 10:12:41 +0800 |
---|---|---|
committer | Brian Behlendorf <[email protected]> | 2016-08-30 15:35:54 -0700 |
commit | 8fe453b6718c089fdd248f45fd0adee26bd42b66 (patch) | |
tree | ef63103ed65913e1d5264fea1f72d4e81f7bfe82 /.gitmodules | |
parent | 43cb1c1212be430f1a94307ac8be1737ca564e58 (diff) |
Update zfs_destroy_004.ksh script
Issues:
Under Linux, when executing zfs_destroy_004.ksh destroy $fs is an
error. The key issue here is that illumos kernel treats this case
differently than the Linux kernel. On illumos you can unmount and
destroy a filesystem which is busy and all consumers of it get EIO.
On Linux the expected behavior is to prevent the unmount and destroy.
Cause analysis:
When create $fs file system and mount file system to $mntp.
cd $mntp, linux isn't allow to destroy $fs in this mount contents.
No matter what destroy with parameters.
Solution:
So log_mustnot $ZFS destroy $fs is ok.
cd $olddir and destroy $fs.
Signed-off-by: caoxuewen [email protected]
Signed-off-by: Brian Behlendorf <[email protected]>
Closes #5012
Diffstat (limited to '.gitmodules')
0 files changed, 0 insertions, 0 deletions