Backlog #1821

Add support for NetApp flex clone operation

Added by Tino Vázquez over 8 years ago. Updated over 6 years ago.

Status:PendingStart date:03/21/2013
Priority:HighDue date:
Assignee:-% Done:

0%

Category:Drivers - Storage
Target version:-

Description

Instead of relying on the "cp" unix command

clone (3.02 KB) Tino Vázquez, 04/03/2013 01:59 PM

clone (3.94 KB) Jaime Melis, 05/07/2014 10:23 AM

History

#1 Updated by Ricardo Duarte over 8 years ago

I created a TM driver for NetApp, that works in the following way:

- Before performing a clone, checks if target and source datastores are NetApp; if not, use regular cp
- If target and source are from the same volume on NetApp, do a flexclone (using ZAPI)
- If target and source are from a different volume inside the same NetApp filer, do a copy offload (using ZAPI)
- (NOT IMPLEMENTED, BUT SHOULD BE EASY) If target and source are from different netapp filers, do a ndmpcopy offload

I will try to cleanup the code and share it.

#2 Updated by Tino Vázquez over 8 years ago

Ricardo, that is great news!! It would be very useful if you could share your code.

I'm attaching here a contribution by Iftikhar Rathore at CISCO in case it may help you in your development.

#3 Updated by Ricardo Duarte over 8 years ago

My driver uses the ruby bindings from the NetApp Manageability SDK.
I will just need to review the licensing terms to see if I can redistribute the SDK.
Otherwise, users will have to download it from the NetApp site.

#4 Updated by Ruben S. Montero about 8 years ago

  • Category set to Drivers - Storage

#5 Updated by Ruben S. Montero about 8 years ago

  • Tracker changed from Feature to Request

#6 Updated by Ruben S. Montero about 8 years ago

  • Tracker changed from Request to Backlog

#7 Updated by Ruben S. Montero about 8 years ago

  • Status changed from New to Pending

#8 Updated by Ruben S. Montero about 8 years ago

  • Priority changed from Normal to Low

#9 Updated by Ruben S. Montero over 7 years ago

  • Priority changed from Low to High

#10 Updated by Jaime Melis about 7 years ago

Attaching another clone script proposal

#11 Updated by Tino Vázquez over 6 years ago

  • Target version set to Release 4.12

#12 Updated by Ruben S. Montero over 6 years ago

  • Target version deleted (Release 4.12)

Also available in: Atom PDF