Unsolved
This post is more than 5 years old
8 Posts
0
511
April 12th, 2007 13:00
RepliStor not mirroring new DiskXtender BIN files
After both Full and Incremental syncs, the new BIN files (created by ApplicationXtender and stored to DiskXtender Extended Drive) are not being mirrored to the target. I can drop a TXT file in the same directories and it is mirrored immediately. Another Incremental sync will replicate the BIN files, but I need it to Mirror the new files.
0 events found
No Events found!


tribicic
157 Posts
0
April 16th, 2007 01:00
dramjass
151 Posts
0
April 19th, 2007 06:00
1. DX must be at at least 5.60.049 Patch 4.
2. DxDmService.exe must be listed as a Process Exclude in RepliStor
3. If using RepliStor 6.2 Sp1, The Sync Offline Files option must be enabled in the Spec Mirroring Options.
Since you are using AX to write to DX, there is an extra caveat in this solution. In a typical AX/DX solution, the applications AX uses RPC to talk to DX to pass its data to the Extended drive. Depending on how you have your Document Write Path setup in AX, the I/O may be getting written without RS 'seeing' it.
There are 2 ways to get around this:
1. Change the Document Write Path in AX so it uses a UNC path (\\DXServer\AXPath) to the extended drive instead of a direct path such as X:\Application\path.
2. Take the DxDmService out of the Process Excludes in RepliStor.
NOTE (VERY IMPORTANT): If you do this, it is critical that you are not using Purge Rules on the Source box. If you are using Purge Rules file truncations will be picked up by RS and replicated to the Target. We do not want this b/c the files are getting truncated outside of DX by RS and you basically end up with erroneous data on the Target.
By taking the service out of the Process Exclude, we are telling RS to see ALL I/O operations coming from AX and evetuanlly DX.
Normally, we would want the DxDmService.exe as a process Exlcude b/c we want RS to ingnore operations coming from DX, such as Purges.