On Wed, Sep 29, 2010 at 08:48:35PM +0200, Rumko wrote:
> If the user wants transparent history and snapshots which are made
> automatically in the bg, then the user has to pay the price. If the user
> doesn't care about that, then his dir can be nohistory and then the quota
> system can only count the current dataset, since there is no historical data
> for that user.

This neglects the case where the user wants snapshots
but doesn't want to track their historical use, etc.

Which I'd think would be a fairly common case - 

applying it to traditional backups - 
how many shops have a backup policy that says:

"you can keep 10G of storage, and we make weekly full backups,
and daily incrementals, but only if your daily incremental changes
are < 40% of your total storage" 

instead of:

"you can keep 10G of storage, and we make weekly full backups,
and daily incrementals"

Probably very few - and I'd think the same type of scenario
would apply for hammer quota / retention specs..

Whatever is implemented needs to be flexible enough
for the various scenarios of:

 - current user/system hard/soft quota (possibly 'group' as well)
 - historical user/system hard/soft quota (possibly 'group' as well)
 - user/group/admin managed retention & pruning
   (in some capacity or the other - even if just
    users being able to check usage / clean old snaps)

If theres a way to do that, unless I'm mistaken, 
most of the useful and varied possibilities are covered.

- Chris

Reply via email to