<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.technet.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Understanding File Date/Time behavior in DFSR Replication (and better ways of knowing that a file has replicated)</title><link>http://blogs.technet.com/askds/archive/2008/12/17/understanding-file-date-time-behavior-in-dfsr-replication-and-better-ways-of-knowing-that-a-file-has-replicated.aspx</link><description>Hi, Ned here again. Mike’s snarky comments notwithstanding , today I am going to talk about how DFSR does and does not replicate file time/date information. I’m also going to give you some advice on examining files to see if they have truly been replicated.</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>Understanding File Date/Time behavior in DFSR Replication</title><link>http://blogs.technet.com/askds/archive/2008/12/17/understanding-file-date-time-behavior-in-dfsr-replication-and-better-ways-of-knowing-that-a-file-has-replicated.aspx#3170703</link><pubDate>Thu, 18 Dec 2008 12:32:06 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3170703</guid><dc:creator>Understanding File Date/Time behavior in DFSR Replication</dc:creator><description>&lt;p&gt;PingBack from &lt;a rel="nofollow" target="_new" href="http://www.ditii.com/2008/12/18/understanding-file-datetime-behavior-in-dfsr-replication/"&gt;http://www.ditii.com/2008/12/18/understanding-file-datetime-behavior-in-dfsr-replication/&lt;/a&gt;&lt;/p&gt;
</description></item><item><title>re: Understanding File Date/Time behavior in DFSR Replication (and better ways of knowing that a file has replicated)</title><link>http://blogs.technet.com/askds/archive/2008/12/17/understanding-file-date-time-behavior-in-dfsr-replication-and-better-ways-of-knowing-that-a-file-has-replicated.aspx#3174827</link><pubDate>Tue, 30 Dec 2008 22:18:02 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3174827</guid><dc:creator>xxdcmast</dc:creator><description>&lt;p&gt;HI Ned let me just start off by saying that all of your articles have been a real big help in learning about the innter workings of DFS. Do you know if there is an MS Press or other book dealing solely with DFS setup, maintenance, troubleshooting etc. &lt;/p&gt;
&lt;p&gt;This article was great in explaining the DFS debug log as it can be a little cryptic. I was hoping you might be able to shed some light on an issue I am seeing. I have yet to be able to find any other info on this online so hopefully you can help. &lt;/p&gt;
&lt;p&gt;The other day our hub server used to collect data basically just stopped getting DFS data. Everything in the health check says it is fine but the data stopped replicating and is stuck in the middle of initial replication. The data size has not increased since that day. &lt;/p&gt;
&lt;p&gt;I took a look in the debug log and found the following entries on the sending memeber which appear troublesome to me. &lt;/p&gt;
&lt;p&gt;20081230 01:18:42.859 2804 DOWN &amp;nbsp;3671 [ERROR] DownstreamTransport::EstablishSession Failed on connId:{6C9858E7-3728-4439-A51F-6A41DB207805} csId:{C59F70A0-3000-4520-B499-FB400C273CE2} Error:&lt;/p&gt;
&lt;p&gt;+	[Error:9027(0x2343) DownstreamTransport::EstablishSession downstreamtransport.cpp:3664 2804 C784 A failure was reported by the remote partner]&lt;/p&gt;
&lt;p&gt;+	[Error:9051(0x235b) DownstreamTransport::EstablishSession downstreamtransport.cpp:3664 2804 C783 The content set is not ready]&lt;/p&gt;
&lt;p&gt;20081230 01:18:42.859 2804 INCO &amp;nbsp;2588 InConnection::RestartSession Retrying establish contentset session. connId:{6C9858E7-3728-4439-A51F-6A41DB207805} csId:{C59F70A0-3000-4520-B499-FB400C273CE2} csName:Mandarin_Shared&lt;/p&gt;
&lt;p&gt;20081230 01:18:42.859 2804 INCO &amp;nbsp; 563 [WARN] SessionTask::Step (Ignored) Failed, should have already been processed. Error:&lt;/p&gt;
&lt;p&gt;+	[Error:9027(0x2343) DownstreamTransport::EstablishSession downstreamtransport.cpp:3664 2804 C784 A failure was reported by the remote partner]&lt;/p&gt;
&lt;p&gt;+	[Error:9051(0x235b) DownstreamTransport::EstablishSession downstreamtransport.cpp:3664 2804 C783 The content set is not ready]&lt;/p&gt;
&lt;p&gt;As I said I have not been able to find anything online about these messages so Im hoping you can help shed some light on this or at least point me in the right direction. &lt;/p&gt;
&lt;p&gt;Thanks&lt;/p&gt;
</description></item><item><title>re: Understanding File Date/Time behavior in DFSR Replication (and better ways of knowing that a file has replicated)</title><link>http://blogs.technet.com/askds/archive/2008/12/17/understanding-file-date-time-behavior-in-dfsr-replication-and-better-ways-of-knowing-that-a-file-has-replicated.aspx#3174836</link><pubDate>Tue, 30 Dec 2008 22:58:43 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3174836</guid><dc:creator>NedPyle</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;Thanks. :) There's no book that I know of, but I have written a 200-page whitepaper on DFSR troubleshooting via the debug logs that I plan on releasing through this blog someday (at least as a series of articles). It's in review currently. &amp;nbsp;Maybe that will meet your needs?&lt;/p&gt;
&lt;p&gt;I have seen that a few times in the past when something has happened during initial sync (not sure what - we've not been able to easily reproduce the issue here), and the new content set has lost track of who the Primary server is. To fix this, you can:&lt;/p&gt;
&lt;p&gt;1. Make sure you have good backups of the data everywhere.&lt;/p&gt;
&lt;p&gt;2. Reset the IsPrimary flag to true on the server you want to be the initial sync master with:&lt;/p&gt;
&lt;p&gt;Dfsradmin Membership Set /RGName:&amp;lt;replication group name&amp;gt; /RFName:&amp;lt;replicated folder name&amp;gt; /MemName:&amp;lt;member you want to be primary&amp;gt; /IsPrimary:True&lt;/p&gt;
&lt;p&gt;For example, assume you want NA-DC-01 to be primary for the replicated folder DATA in the replication group RG1:&lt;/p&gt;
&lt;p&gt;Dfsradmin Membership Set /RGName:RG1 /RFName:DATA /MemName:NA-DC-01 /IsPrimary:True&lt;/p&gt;
&lt;p&gt;Run &amp;quot;Dfsrdiag Pollad&amp;quot; against all the members to force them to pick up this change as soon as possible. You can run &amp;quot;Dfsrdiag Pollad /Member:&amp;lt;member name&amp;gt;&amp;quot; to force a poll on a remote member.&lt;/p&gt;
&lt;p&gt;- Ned&lt;/p&gt;
</description></item><item><title>re: Understanding File Date/Time behavior in DFSR Replication (and better ways of knowing that a file has replicated)</title><link>http://blogs.technet.com/askds/archive/2008/12/17/understanding-file-date-time-behavior-in-dfsr-replication-and-better-ways-of-knowing-that-a-file-has-replicated.aspx#3174847</link><pubDate>Tue, 30 Dec 2008 23:52:39 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3174847</guid><dc:creator>xxdcmast</dc:creator><description>&lt;p&gt;Thanks for the quick response. The book is definitely somethign i will be looking for. In the meantime I have your blog bookmarked.... lots of good DFS info here.&lt;/p&gt;
&lt;p&gt;As far as the issue occurring during the initial sync I am not sure if that is the true problem. When the replication originally failed we removed the replication group. Deleted the data on the second server and then recreated the replication group with a completely different name. &lt;/p&gt;
&lt;p&gt;As far as im thinking this should make DFS think that it is a completely new replication group with the correct primary server designated. I let it run overnight and came in the next day but we were still receiving these same error messages. &lt;/p&gt;
&lt;p&gt;Could this possibly be caused by some type of error with the receiving member of the DFS replication group. One thing I noticed is that the event log on the receiving member doesnt have the event descriptions available but rather &lt;/p&gt;
&lt;p&gt;&amp;quot;The description for Event ID ( 5004 ) in Source ( DFSR ) cannot be found. The local computer may not have the necessary registry information or message DLL files to display messages from a remote computer&amp;quot;&lt;/p&gt;
&lt;p&gt;The only way that I can think of to resolve this would be to uninstall DFS reboot and then reinstall from add/remove windows components. The only fear that I have doing this is that it may break the replication groups. Do you have any experience on wether removing, rebooting, reinstalling DFS will cause any undesired side effects?&lt;/p&gt;
</description></item><item><title>re: Understanding File Date/Time behavior in DFSR Replication (and better ways of knowing that a file has replicated)</title><link>http://blogs.technet.com/askds/archive/2008/12/17/understanding-file-date-time-behavior-in-dfsr-replication-and-better-ways-of-knowing-that-a-file-has-replicated.aspx#3174852</link><pubDate>Wed, 31 Dec 2008 00:06:51 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3174852</guid><dc:creator>NedPyle</dc:creator><description>&lt;p&gt;Mmph. You're right, if you recreated the RG, you;ve already done the IsPrimary step (and much much more).&lt;/p&gt;
&lt;p&gt;The event's not being found does make the entire DFSR server component very suspect. If you uninstall DFSR from this server it will no longer be participating in DFSR, but the topology itself will remain because that is stored in AD. &lt;/p&gt;
&lt;p&gt;This is wacky enough though I would recommend opening a support case with us rather than me winging it in a blog comment. It would be useful for our engineers to look through all the data and see what exactly is going on here.&lt;/p&gt;
</description></item><item><title>re: Understanding File Date/Time behavior in DFSR Replication (and better ways of knowing that a file has replicated)</title><link>http://blogs.technet.com/askds/archive/2008/12/17/understanding-file-date-time-behavior-in-dfsr-replication-and-better-ways-of-knowing-that-a-file-has-replicated.aspx#3257071</link><pubDate>Sat, 20 Jun 2009 13:44:34 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:3257071</guid><dc:creator>maweeras</dc:creator><description>&lt;p&gt;Hi Ned&lt;/p&gt;
&lt;p&gt;Logparser is definitely good. But I prefer fciv.exe (&lt;a rel="nofollow" target="_new" href="http://support.microsoft.com/kb/841290"&gt;http://support.microsoft.com/kb/841290&lt;/a&gt;) for calculating md5 hash.&lt;/p&gt;
&lt;p&gt;Somehow the following seems far simpler to me :D&lt;/p&gt;
&lt;p&gt;fciv.exe \\server1\rf\goo.txt&lt;/p&gt;
&lt;p&gt;Cheers&lt;/p&gt;
&lt;p&gt;M &amp;quot;I have no middlename&amp;quot; W&lt;/p&gt;
</description></item></channel></rss>