<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<style type="text/css" style="display:none;"> P {margin-top:0;margin-bottom:0;} </style>
</head>
<body dir="ltr">
<div class="elementToProof"><span style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);">Hi Volker,</span></div>
<div class="elementToProof"><span style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);"><br>
</span></div>
<div class="elementToProof"><span style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);">We have updated [MS-FSA] for the next release to address this issue by adding the following
 descriptive text:</span></div>
<div class="elementToProof"><span style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);"><br>
</span></div>
<div class="elementToProof"><span style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);"><b><span style="font-family:"Segoe UI VSS (Regular)", "Segoe UI", -apple-system, BlinkMacSystemFont, Roboto, "Helvetica Neue", Helvetica, Ubuntu, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";font-size:14px;background-color:rgb(255, 255, 255);display:inline !important" class="ContentPasted0">2.1.1.4
 Per Link</span><br>
</b></span></div>
<div class="elementToProof"><span style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);"><span style="font-family:"Segoe UI VSS (Regular)", "Segoe UI", -apple-system, BlinkMacSystemFont, Roboto, "Helvetica Neue", Helvetica, Ubuntu, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";font-size:14px;background-color:rgb(255, 255, 255);display:inline !important" class="ContentPasted0 ContentPasted1">A
 Link structure connects a file name to a directory containing the file.  Additionally, a Link duplicates certain information about the file (timestamps, sizes, etc.), that can be used to satisfy directory query operations (see section 2.1.5.6).  Note that
 for performance reasons an object store MAY delay updating a Link’s duplicated information following modifications to a file, resulting in directory queries returning stale information.  Some file modifications require an immediate update of the duplicated
 information, which will be noted in this document by invoking the algorithm described in section 2.1.4.18.<br>
</span></span></div>
<div class="elementToProof"><span style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);"> </span></div>
<div class="elementToProof"><span style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);"><b><span style="font-family:"Segoe UI VSS (Regular)", "Segoe UI", -apple-system, BlinkMacSystemFont, Roboto, "Helvetica Neue", Helvetica, Ubuntu, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";font-size:14px;background-color:rgb(255, 255, 255);display:inline !important" class="ContentPasted2">2.1.5.6.3
 Directory Information Queries</span><br>
</b></span></div>
<div class="elementToProof"><span style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);"><span style="font-family:"Segoe UI VSS (Regular)", "Segoe UI", -apple-system, BlinkMacSystemFont, Roboto, "Helvetica Neue", Helvetica, Ubuntu, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";font-size:14px;background-color:rgb(255, 255, 255);display:inline !important" class="ContentPasted2"><span style="background-color:rgb(255, 255, 255);display:inline !important" class="ContentPasted3">Directory
 queries return requested information about files contained in the directory, based on the Link structures in Open.DirectoryList.  Note that for performance reasons an object store MAY delay updating a Link’s duplicated information following modifications to
 a file, resulting in directory queries returning stale information.  Some file modifications require an immediate update of the duplicated information, which will be noted in this document by invoking the algorithm described in section 2.1.4.18.</span><br>
</span></span></div>
<div class="elementToProof"><span style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);"><span style="font-family:"Segoe UI VSS (Regular)", "Segoe UI", -apple-system, BlinkMacSystemFont, Roboto, "Helvetica Neue", Helvetica, Ubuntu, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";font-size:14px;background-color:rgb(255, 255, 255);display:inline !important" class="ContentPasted2"><span style="background-color:rgb(255, 255, 255);display:inline !important" class="ContentPasted3"><br>
</span></span></span></div>
<div class="elementToProof"><span style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0); background-color: rgb(255, 255, 255);"><span style="font-family:"Segoe UI VSS (Regular)", "Segoe UI", -apple-system, BlinkMacSystemFont, Roboto, "Helvetica Neue", Helvetica, Ubuntu, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";font-size:14px;background-color:rgb(255, 255, 255);display:inline !important" class="ContentPasted2"><span style="background-color:rgb(255, 255, 255);display:inline !important" class="ContentPasted3">I
 hope that helps!</span></span></span></div>
<div class="elementToProof">
<div style="font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 11pt; color: rgb(0, 0, 0);">
<span style="color: blue; font-family: Arial, sans-serif; font-size: 10pt;">Best regards,</span><br>
</div>
<div id="Signature">
<div>
<div class="WordSection1" style="page: WordSection1;">
<div>
<div>
<div>
<p class="MsoNormal" style="margin: 0in; font-size: 11pt; font-family: Calibri, sans-serif;">
<b><span style="font-size:10.0pt;font-family:
"Arial",sans-serif;color:navy"><i>Jeff M</i></span></b><b><i><sup><span style="font-size:10.0pt;font-family:
"Arial",sans-serif;color:#002060">c</span></sup></i></b><b><i><span style="font-size:10.0pt;font-family:"Arial",sans-serif;color:navy">Cashland
 (He/him) </span></i></b><b><span style="font-size:10.0pt;font-family:"Arial",sans-serif;
color:navy">| Senior Escalation Engineer<i> | Microsoft</i></span></b><b><span style="font-family:"Arial",sans-serif;color:navy">
</span></b><b><span style="font-size:10.0pt;font-family:"Arial",sans-serif;color:navy">Protocol Open Specifications Team
<o:p></o:p></span></b></p>
<p class="MsoNormal" style="margin: 0in; font-size: 11pt; font-family: Calibri, sans-serif;">
<span style="font-size:9.0pt;font-family:"Arial",sans-serif;
color:blue">Phone: +1 (425) 703-8300 x38300 | Hours: 9am-5pm | Time zone: (UTC-08:00) Pacific Time (US and Canada)<o:p></o:p></span></p>
<p class="MsoNormal" style="margin: 0in; font-size: 11pt; font-family: Calibri, sans-serif;">
<span style="font-size:8.0pt;font-family:"Arial",sans-serif;
color:blue">Local country phone number found here:
</span><span style="color:#2F5496"><a href="https://nam06.safelinks.protection.outlook.com/?url=http%3A%2F%2Fsupport.microsoft.com%2Fglobalenglish&data=02%7C01%7Cjeffm%40microsoft.com%7C92c4c7bb8c6d4412e78108d80d79f45f%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C637274164726698458&sdata=KtEL7V58Q7rscYvr9cPik%2FmYKZIv0rh3E3kBdGywwwI%3D&reserved=0"><span style="font-size:8.0pt;font-family:"Arial",sans-serif">http://support.microsoft.com/globalenglish</span></a></span><span style="font-size:8.0pt;font-family:"Arial",sans-serif;color:blue">
 | Extension 1138300<o:p></o:p></span></p>
<p class="MsoNormal" style="margin: 0in; font-size: 11pt; font-family: Calibri, sans-serif;">
<span style="font-size:8.0pt;font-family:"Arial",sans-serif;
color:blue"><o:p> </o:p></span></p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<span class="_Entity _EType_OWA_VirtualEdit_Placeholder _EId_OWA_VirtualEdit_Placeholder _EReadonly_0" style="height: 21px;"><br>
</span><link rel="File-List" href="Protocols (jeffm@microsoft.com)_files/filelist.xml"><link rel="themeData" href="Protocols (jeffm@microsoft.com)_files/themedata.thmx"><link rel="colorSchemeMapping" href="Protocols (jeffm@microsoft.com)_files/colorschememapping.xml">
<div id="appendonsend"></div>
<hr style="display:inline-block;width:98%" tabindex="-1">
<div id="divRplyFwdMsg" dir="ltr"><font face="Calibri, sans-serif" style="font-size:11pt" color="#000000"><b>From:</b> Volker Lendecke <Volker.Lendecke@sernet.de><br>
<b>Sent:</b> Monday, January 9, 2023 12:11 PM<br>
<b>To:</b> Jeff McCashland (He/him) <jeffm@microsoft.com><br>
<b>Cc:</b> cifs-protocol@lists.samba.org <cifs-protocol@lists.samba.org>; Microsoft Support <supportmail@microsoft.com><br>
<b>Subject:</b> [EXTERNAL] Re: SET_REPARSE_POINT vs QUERY_DIRECTORY? - TrackingID#2301020040002842</font>
<div> </div>
</div>
<div class="BodyFragment"><font size="2"><span style="font-size:11pt;">
<div class="PlainText">Am Mon, Jan 09, 2023 at 06:54:50PM +0000 schrieb Jeff McCashland (He/him):<br>
> QUERY_DIRECTORY results are read from the directory's duplicated<br>
> information. [MS-FSA] documents that duplicated information is<br>
> updated when the file handle is closed:<br>
> <br>
> 2.1.5.5     Server Requests Closing an Open<br>
> §     Phase 3 - File Deletion:<br>
> §     If LinkDeleted is FALSE:<br>
> §     The object store MUST update the duplicated information as specified in section 2.1.4.18 with Link equal to Link.<br>
> §     EndIf<br>
> <br>
> However, duplicated information is not updated when SET_REPARSE_POINT is handled (section 2.1.5.10.37).<br>
> <br>
> Were you to immediately query the file state after setting the<br>
> reparse point, you would see the change. However, the change isn't<br>
> shown in directory queries until the duplicated information is<br>
> updated.<br>
<br>
... subtle stuff you find when really reading FSA. Thanks, I was not aware of this!<br>
<br>
Volker<br>
</div>
</span></font></div>
</body>
</html>