Hi everyone, I have been following this thread and I feel that this has been resolved in the ZFS version 8, which is done as follows,
bash-3.00# zfs list NAME USED AVAIL REFER MOUNTPOINT tank 266K 263G 32.0K /tank tank/bm 28.8K 5.00G 28.8K /tank/bm tank/rm 59.1K 5.00G 30.4K /tank/rm tank/rm/child1 28.8K 5.00G 28.8K /tank/rm/child1 bash-3.00# zfs create tank/rm/child2 bash-3.00# zfs set quota=10G tank/rm/child2 bash-3.00# zfs list NAME USED AVAIL REFER MOUNTPOINT tank 304K 263G 32.0K /tank tank/bm 28.8K 5.00G 28.8K /tank/bm tank/rm 89.5K 5.00G 32.0K /tank/rm tank/rm/child1 28.8K 5.00G 28.8K /tank/rm/child1 tank/rm/child2 28.8K 5.00G 28.8K /tank/rm/child2 bash-3.00# Here you can see when I try to create a child with a quota of higher limit than the parent quota, it sets the child quota to the limit of the parent. This is my understanding of how the problem has been resolved (correct me if I am wrong), if anyone can please explain as to what exactly has been done here. Also, in the above example I will like to highlight the issue of how ZFS handles two child with the same quota limit as the parent (i.e. it means it doesn't inherit the quota property from parent??). If anyone can explain this.... Thanks This message posted from opensolaris.org _______________________________________________ zfs-discuss mailing list zfs-discuss@opensolaris.org http://mail.opensolaris.org/mailman/listinfo/zfs-discuss