Unsolved
This post is more than 5 years old
78 Posts
0
1093
June 25th, 2009 07:00
Multiple OC$ files
I have a spec that when sync'ed, files don't seem to be sending to the target. After watching the sync'ed stats, the bytes get queued, files get queued, the kernel cache stays around 82%, nut no files get transferred. But in the mean time, I see multiple OC$ files are getting generated to the point the data directory automatically purges and the process starts over. Connection to the target seems fine, this has been working ok, but for some reason it seems as if the server can't send data to the target. Files sent stays at 0, completion percentage bar does not move.
Any direction on this issue?
Thanks
Any direction on this issue?
Thanks
No Events found!


indyemcuser
78 Posts
0
June 25th, 2009 07:00
for a business day.
How is a real-time sync kicked off?
Do you mean to just kick off a non-scheduled sync?
Message was edited by:
indyemcuser
dramjass
151 Posts
0
June 25th, 2009 07:00
- the link between the Source and Target is not sufficient.
- A Sync is being performed. If a Sync is underway, RepliStor will cache all changes that are occurring during the Sync until it has completed.
Please ensure you are running RepliStor 6.3 SP2 (available via PowerLink) as it contains critical fixes for deadlock issues.
To see if the pipe is sufficient for the replication you are doing use these steps:
- Perform a DeleteDataDir (purge the Kernel Cache/Logs).
- Allow the Spec's to perform real-time replication for a business day.
- Monitor the Kernel Cache/Logs for abnormal growth. If you go day to day and are not catching up, it could mean that your pipe is insufficient. You can also try to change the performance settings in RepliStor (Maintenance -> Options -> Performance) to see if this helps.
- If there is no build-up, perform and schedule an Inc Sync of the data during off-hours, so that production I/O is kept to a minimum.
indyemcuser
78 Posts
0
June 25th, 2009 09:00
indyemcuser
78 Posts
0
June 25th, 2009 10:00
indyemcuser
78 Posts
0
June 25th, 2009 10:00
dramjass
151 Posts
0
June 25th, 2009 10:00
1. Mirroring - Real-time replciation occurs on a Spec when it is enabled all of the time. The I/O is first put in to the Kernel Cache (and logs if the Cache becomes full) then that same I/O is sent to the Target.
2. Sync (Inc or Full) - this is a point in time comparison of the data that is defined by a Spec. It is used when the data becomes out of Sync.
indyemcuser
78 Posts
0
June 25th, 2009 11:00
dramjass
151 Posts
1
June 25th, 2009 11:00
Mirroring will capture all I/O and send it to the Target.
To validate that Mirroring is enabled on a Spec, right-click the Spec and Modify it. Then go to the Options tab. Look for the option called "Sync Only (No Mirror). This option should NOT be enabled. This is a default.
A Sync is only required if Mirroring is stopped for a point in time such as:
- A Spec is Disabled
- A DeleteDataDir