How to keep TSM DB and Data in sync....

rowl

ADSM.ORG Senior Member
Joined
May 18, 2006
Messages
266
Reaction score
10
Points
0
Website
Visit site
I have an environment where my TSM database is replicated using disk array based replication. The lag time is less than 5 minutes. My backup data resides on a Data Domain array (using nfs) which replicates independently of the DB, and can lag by hours depending on load. For this environment I have a 24 - 48 hour RPO.

There is an exposure here that I am trying to figure out a solution for and was curious if anyone has run across this problem and solved it. I see a potential for data loss in the event a reclaim process runs and replication is lagging by many hours. I think it is possible that during a reclaim, data from the volume being reclaimed is written to a new volume, the DB replication will assure that this change is replicated to my DR site, but the data itself may not get replicated for several hours. During this window if my primary site fails, my DR site may not have recieved the volume that was created during reclaim, but will have updated DB showing the original volume was deleted and new volume created.

I thought of using a copy pool to cover this, assuring the primary and copy pools are never reclaimed on the same day. That puts a lot of additional load on the Data Domain array and makes my replication lag problem even worse.

Thoughts?
Thanks,
-Rowl
 
I have the same setup as you.

We haven't given much thought about the replication delay and it looks like we have to.

Given your 24 to 48 hour RPO, and assuming DD replication will not go beyond 5 hours (as we see as our max delay), I figure that you are covered. The only issue is that you may loose a few data due to volume creation/deletion.

As a mitigating approach, you can backup to tape if you really are worried about this delay.
 
Last edited:
When just reclaime is the problem use reuse delay on storage pool. This keeps the volume (tape / file) for x days in pending before it is deleted from the pool.

You really must ensure that your data on DR site is consistent to the last available TSM db backup or db state on DR site.
 
Back
Top