ONTAP Discussions

Technical deepdive documentation on Snapshot Technology

markey164
3,284 Views

Dear all,

 

Does anyone know if there is any technical deep dive documentation on snapshot technology in Ontap Cluster Mode (we're running 9.1P10)?

 

We need a detailed understanding of what happens at the block level when snapshots are taken, exactly what changes are captured and how and when space usage for a snapshot is calculated.

 

We need this to assist us with some issues we are seeing that we strongly believe are bug related.

 

Can anyone help?

6 REPLIES 6

JGPSHNTAP
3,280 Views

Can we ask what you believe to be seeing that is bug related?  Environment / Setup, etc...

 

 

markey164
3,260 Views

Sure. We are seeing 2 things:

 

 

1) When we upgraded from 7 mode to C-Dot, the size of our daily snapshots for our biggest volumes increased by a factor of 10, a huge increase (hence an oversized snapshots issue). We've yet to understand why.

 

2) On other volumes, we are seeing deletions that don't tally with snapshot sizes. eg 100GB+ of data deleted, but resulting in a 100MB snapshot (so an undersized snapshot issue).

 

I won't go into too much detail at this point, as we are still undergoing testing, especially with the second issue that has only recently come to light.

 

This is why we are looking for some deepdive documentation to cement our understanding of snapshots at a technical level, so we can better engage support.

 

 

JGPSHNTAP
3,250 Views

When you say upgrade, did you to a Copy Free transition or use TDP mirrors to migration or use a client side tool to do migrations

 

And is the data just file system data or Vms or databases.

 

Netapps snaps have been around forever, so you as for a deep dive, it's simple change blocks get put to snaps, and should be 4k increments

markey164
3,220 Views

JGPSHNTAP,

 

We did a copy free transisition using the 7MTT tool.

 

Yes this is NAS filesystem data, no VMs no databases.

 

Whilst snapshots may be simple "in theory", there is a lot more to snapshots than just recording changed blocks. For example how space utilization is calculated, when it is calculated, what is classed as a changed block, and system content that exists in a snapshot that you can't even see e.g. /.copy_offload/.tokens etc.

 

That's why we're looking for documentation to gain a better understanding of how this works at a lower level, if it exists

GidonMarcus
3,240 Views

all the related documents are centralized here:

 

 

https://mysupport.netapp.com/GPS/category/ECMLS2588180.html

Gidi Marcus (Linkedin) - Storage and Microsoft technologies consultant - Hydro IT LTD - UK

markey164
3,216 Views

GidonMarcus,

 

Thanks unfortunately this is just generic content. The section on "working with snapshots copies in Ontap 9.x" only covers configuring policies, managing snap reserve and snapshot recovery.

 

There's nothing there concerning technical "deepdive" documentation.

 

I'm really looking for a TR-*  type document I guess. I couldn't find one on snapshots, so thought i'd ask here in case anyone can point me to one!

 

Public