22 December, 2010

DFSR Propagation Test in Windows 2008 R2

Propagation

The act or action of propagating. The spreading or transmission of something
In DFSR, A File/Folder is Replicated or Propagated from One Server to Another Server. Sometimes, It become necessity to calculate the time taken for a File/Folder to Replicate/Propagate
In Windows 2003 R2, Microsoft has earlier provided with a command line switch to be used to calculate this Propagation Time

In Windows 2008 R2, Microsoft has incorporated this Propagation Test in the DFSR GUI

Lets use this Test and check how long a File/Folder will take in our domain to Replicate / Propagate
In DFS Management Snap-In, Under the Replication Node, Right Click on any one of the Replication Groups (RG) and choose the option of "Diagnostic Report"

Till Windows 2003 R2, We use to get only an option to run Health Report. With Windows 2008 R2, Now we have two more Options

1. Propagation Test
2. Propagation Report

Lets start with Propagation Test


Choose a Replicated Folder (RF) and a Server Name

In our case, We will choose "Data1" as the Replicated Folder





What the Propagation Test will do is to create a Folder and a File (XML) in that Folder in the Replicated Folder on the Server that we have chosen in the Wizard


The Name of the Folder will be "_DFSR_DIAGNOSTICS_TEST_FOLDER" and the Name of the File in that Folder will be "<Server Name><GUID><RF Name>"



The same Folder and the File is then Replicated to the other server involved in DFSR Replication




Now Lets run the Propagation Report.

Propagation Test was run to Create and Replicate/Propagate a File from Server1 to Server2
Propagation Report is run to check how much time it took for that file to Replicate/Propagate

In DFS Management Snap-In, Under the Replication Node, Right Click on any one of the Replication Groups (RG) and choose the option of "Diagnostic Report". Now in Diagnostic Report Wizard, Select the option "Propagation Report"



Select the Replicated Folder and Propagation Server



Report Path and Report Name



And here is the Propagation Report




The Report will give us the Following Information:

1. Status : If the File has been Replicated or Not
2. Replication Time : How much time it took for the File to Replicate

And a Graph As Well..... :) (For all those who love Visualization)