[cifs-protocol] FRSRPC: questions about schedule

Tom Jebo tomjebo at microsoft.com
Thu Sep 29 07:29:56 MDT 2011

Hi Matthieu, 

Thanks for your question about MS-FRS1.  One of the Open Specifications team will contact you shortly to assist. 

Best regards,
Tom Jebo
Escalation Engineer
Microsoft Open Specifications

-----Original Message-----
From: Matthieu Patou [mailto:mat at samba.org] 
Sent: Thursday, September 29, 2011 3:35 AM
To: Interoperability Documentation Help; pfif at tridgell.net; cifs-protocol at samba.org
Subject: FRSRPC: questions about schedule

Hello dochelp team,

In ms-frs1.pdf we have at paragraph " SYSVOL Connection ScheduleTimer"

 SYSVOL connection between sites. SYSVOL replication is initiated between two inter-site members at the start of the 15-minute interval, assuming the schedule is open. The connection MUST be using a trigger schedule. When a triggering schedule is used, the upstream partner ignores its schedule and responds to any request by the downstream partner. When the schedule closes, the upstream partner unjoins the connection only after the current contents of the outbound log, at the time of join, have been sent and acknowledged.

Given the fact that, from my understanding, FRS is pushed based, what's the implication of this ?
Because even if it's the downstream partner that is sending change notification it has to wait for the upstream to create a connection and once it's done it can start to send files.

Also the unjoin command is send by the one who created the connection that is to say the downstream partner, so how can the upstream partner "unjoin" the connection ?
Also can you clarify what's the meaning "when the schedule close" means exactly ? I understand that by default you have a schedule open every 15 minutes, but for how long it is open ?



Matthieu Patou
Samba Team

More information about the cifs-protocol mailing list