Start a Conversation

Unsolved

This post is more than 5 years old

1 Rookie

 • 

20.4K Posts

29799

February 14th, 2016 21:00

Reproduce TimeFinder/Clone functionality on VMAX3

Hello guys/gals,

I am trying to reproduce TimeFinder/Clone functionality on VMAX3. I would prefer not to use "emulation" and achieve the same thing using symsnapvx. One requirement is that clone target is a fully copy and not just a snapshot.  Here are the steps that i am attempting:

1) create target TDEVs same size as source TDEVs, add them to a storage group.

2) create snapshot

symsnapvx -sid 123 -sg sg_oracle -name snap establish

3) link to target TDEV, specify -copy to get full copy

symsnapvx -sid 123 -sg sg_oracle -snapshot_name snap link -copy -lnsg sg_snaptarget

so far so good, i can SRP utilization go up so it's making a full copy.

4) next i need to perform symsnapvx equivalent of symclone recreate. I don't see any options but to establish snapshot again

symsnapvx -sid 123 -sg sg_oracle -name snap establish


5) next i relink to target devices


symsnapvx -sid 123 -sg sg_oracle -snapshot_name snap relink -copy -lnsg sg_snaptarget



So these steps appear to achieve what i typically do with symclone, except for one thing. When i look at snapshots i see two snapshots with the same name.  I don't want multiple snapshots, i just need the one that i just established.  I can't terminate gen 1 snapshots because that will break "incremental" nature of this approach ? Am i understanding correct ?  If that's the case what are my options, setting TTL on each snapshot and let it auto expire after 25 hours or so ?



symsnapvx -sid 123 -sg sg_oracle list   -detail

Storage Group (SG) Name   : sg_oracle

SG's Symmetrix ID         : 0000000123    (Microcode Version: 5977)

------------------------------------------------------------------------------------------------------------------------

                                                                          Total

Sym                                         Flgs                          Deltas     Non-Shared

Dev   Snapshot Name                    Gen  FLRG Snapshot Timestamp       (Tracks)   (Tracks)   Expiration Date

----- -------------------------------- ---- ---- ------------------------ ---------- ---------- ------------------------

000B3 snap                                0 .X.. Mon Feb 15 05:03:38 2016          0          0                       NA

      snap                                1 .... Mon Feb 15 04:43:22 2016          0          0                       NA

                                                                          ---------- ----------

                                                                                   0

Thoughts ?

Thank you

1 Rookie

 • 

20.4K Posts

February 22nd, 2016 06:00

Jasonc,

I am working with support on this. They are trying to re-produce this in the lab but what they leaning towards is that it's a reporting issues in symcli.  I did more tests over the weekend:

source device is 200G, all Flash VMAX

1) create snapshot

2) "link -copy"  - took 5 minutes to complete according to "list -linked -detail"

3) "relink -copy" (snapshot has not changed) - took 1 minute to complete according to "list -linked -detail"

So from this it looks like it's an incremental "copy".   That raises questions:

1) Why did it take 1 minute to determine that nothing changed ?

2) So now there is absolutely no reliable way to determine how much "incremental" change to be copied to target ?

3) Counters displayed during "list -linked -detail" are bogus, they are not presenting true rate, invalid tracks owned to target.

Thoughts ?

1 Rookie

 • 

20.4K Posts

February 25th, 2016 13:00

Jasonc,

Take a look at fixes 83953 and 84247.

465 Posts

February 25th, 2016 14:00

OK, thanks, well both of these fixes are on the box I used for testing. I can see that they are linked to an SR that is similar to your scenario, so I think your process should work as designed with these fixes.

1 Rookie

 • 

20.4K Posts

February 25th, 2016 14:00

good, they will be installed on my VMAX3's very soon.

Do you know how VMAX3 calculates what's needed to be copied to target device during relink -copy command ? I know it does not rely on delta between two snapshots.

Thank you

465 Posts

February 25th, 2016 14:00

There is still a delta as such to determine which tracks have changed and keeps track of the pointers to to the data in the pools for the source and snapshot devices. It is not the same method as in the past. Previously protection session bitmaps were used, but this method is superseded to allow for the increase the the possible number of snapshots.

1 Rookie

 • 

20.4K Posts

April 22nd, 2016 14:00

TimeFinder/Clone is busted on VMAX3 as well. It does the same type of "scan" like snapvx, where it scans for hours (in my case of 30TB database) before anything happens.  AND support has not desire of fixing it.  How in the world did this make it out of the door ?

No Events found!

Top