Subscribe

aggregate snapshot reserve full

Our filer is warning "aggregate snapshot reserve full".  What's the best way to resolve this?


thank you.

Re: aggregate snapshot reserve full

That depends on whether you believe you need aggregate snapshots or not.  Most customers don't, IMHO unless they are using syncmirror in which case it's required.

If you don't need them, then just set the aggregate reserve space to 0.  That will delete all of the aggregate snapshots and prevent new ones from being created (plus you'll get that space back).

If you do need them you will either need to increase the space, change the snapshot schedule so you aren't holding as much data, or do nothing and it will basically resolve itself by deleting old snapshots.

Your choice.

Re: aggregate snapshot reserve full

Adam,

If I am not wrong you need aggregate snapshots if you want to recover an accidentally deleted volumes and using wafl set of commands on inconsistent aggregates.

Re: aggregate snapshot reserve full

On recovering a volume...kinda sorta.  Yes you could recover an accidentally deleted volume (although that would be very rare),  But you'd have to snaprestore the entire aggregate which means you'd have to revert ALL volumes in that aggregate to a point before the volume was lost.  I don't know many folks can do that.

I haven't heard of needing it to run wafl_check.

Re: aggregate snapshot reserve full

Yes, it's very rare to recover an accidentally deleted volume but yes, when you have to recover it then you know appreciate that extra 5% space, though I use just 2% for reserve in my environment, another important thing that you don't have to revert the whole aggregate you can also use 'aggr copy start -S' to make a copy of aggregate and then restore the volume from there.

for wafl_check you can go to this link https://now.netapp.com/Knowledgebase/solutionarea.asp?id=kb20575

Re: aggregate snapshot reserve full

What's the best way to increase the aggregate snapshot reserve?

Thanks for all the help.

Re: aggregate snapshot reserve full

use 'snap reserve -A

lovik_netapp,

>

A new message was posted in the thread "aggregate snapshot reserve full":

>

http://communities.netapp.com/message/21797#21797

>

Author : msandona@cchcs

Profile : http://communities.netapp.com/people/msandona@cchcs

>

Most Recent Post:

Re: aggregate snapshot reserve full

I'm an admitted CLI bigot so I'd so it like this:

netapp> snap reserve -A <aggr_name> X

Where X is the new % (default is 5).

Keep in mind you can also change the snapshot schedule and keep fewer of them or for a shorter time and you won't have to give up the space.

That is done with the snap command, just add the -A option (for aggregate vs volume).

But like I said, on 99% of the systems I've implemented I don't use them and they run just fine.

Re: aggregate snapshot reserve full

You may want to check out this article.

https://now.netapp.com/Knowledgebase/solutionarea.asp?id=kb15822

I know that the reference in NetApp docs on Aggr Snapshot always mentions WAFL operations?!?!, which can mean any number of things.

In certain instances you will do the operations in Maint mode and that will not require the Aggr Snapshot, but I would hesitate to lower the Aggr Snapshot below 3% as this article states.

(especially if this is a production system)

I would also run this buy your NetApp System Engineer (pre sales guy) to see his take on it.

Hope this helps.


Anthony

Re: aggregate snapshot reserve full

Well, since I'm a NetApp SE, I ran it by myself and we're in agreement.

You'd be amazed how often that doesn't happen.