Skip to main content
NetApp Knowledge Base

How is data being stored and deleted in the cloud bucket of an AltaVault?

Views:
285
Visibility:
Public
Votes:
2
Category:
altavault
Specialty:
legacy
Last Updated:

Applies to

  •  AltaVault

Answer

  • When an AltaVault appliance receives a file for backup, it will process and divide it in 3 different segment types, which will be uploaded to the cloud: 
    • .lm file which is a label map which hold the name and which metadata and which Slabs hold segments of the file
    • .rbtmd file which holds all metadata of the file, one .rbtmd file will hold only metadata of one file
    • many .slab files which hold data segments of the file, one .slab could hold segments of one or more files
  • If a file is deleted from the AltaVault appliance
    • then both .lm and .rbtmd file of this file will be marked for deletion, which will be processed after the next garbage collection process
    • however, .slab files will follow a different rule set:
      • If the slab is in the local cache then the slabs segment which holds the data of the deleted file will be zeroed which will result that the slab shrinks in size and will be queued for update in the cloud which means the cloud usage goes down
      • If the slab is not locally cached and it is fully un-referenced (the slab might just hold segments of the deleted file(s)) then it will be queued for deletion in the cloud
      • If the slab is not local  but it also holds segments of another file which is not deleted yet, then the segments will be only referenced which means the Cloud usage for that slab stays until it's fully un-referenced from all data segments which he is holding
 

Additional Information

 

 
 

 

NetApp provides no representations or warranties regarding the accuracy or reliability or serviceability of any information or recommendations provided in this publication or with respect to any results that may be obtained by the use of the information or observance of any recommendations provided herein. The information in this document is distributed AS IS and the use of this information or the implementation of any recommendations or techniques herein is a customer's responsibility and depends on the customer's ability to evaluate and integrate them into the customer's operational environment. This document and the information contained herein may be used solely in connection with the NetApp products discussed in this document.