Feature #9286
want refreservation=auto
Start date:
2018-03-15
Due date:
% Done:
100%
Estimated time:
Difficulty:
Medium
Tags:
Description
When a ZFS volume is created with zfs create -V (but without -s), the refreservation property is set to a value that is volsize plus the maximum size of metadata. If refreservation is ever set to another value, it is impossible to set it back to the automatically determined value. There are other cases where refreservation may be wrong. These include receiving a volume that was sent without properties and zfs clone.
We need:
zfs set refreservation=auto <volume> zfs clone -o refreservation=auto <volume>
Each one would use the same function used by zfs create -V to determine the proper value for refreservation.
Related issues
History
Updated by Mike Gerdts about 2 years ago
- Related to Bug #2973: Refreservation can not be set higher than volsize added
Updated by Bryan Horstmann-Allen about 2 years ago
- Project changed from OpenIndiana Distribution to illumos gate
- Category deleted (
OS/Net (Kernel and Userland))
Updated by Electric Monk about 2 years ago
- Status changed from New to Closed
- % Done changed from 60 to 100
git commit 1c10ae76c0cb31326c320e7cef1d3f24a1f47125
commit 1c10ae76c0cb31326c320e7cef1d3f24a1f47125
Author: Mike Gerdts <mike.gerdts@joyent.com>
Date: 2018-04-02T16:13:26.000Z
9286 want refreservation=auto
Reviewed by: Allan Jude <allanjude@freebsd.org>
Reviewed by: Matthew Ahrens <mahrens@delphix.com>
Reviewed by: John Kennedy <john.kennedy@delphix.com>
Reviewed by: Andy Stormont <astormont@racktopsystems.com>
Approved by: Richard Lowe <richlowe@richlowe.net>