[PATCH] Reparsing on mountpoint boundary crossing

Jacob Holtom jacob at et.byu.edu
Fri Aug 25 15:19:12 UTC 2017


We have mountpoints underneath the share root.  They have separate 
quotas for each filesystem.  This gives us something akin to 
per-directory quota without actually having it.  It makes the free-space 
calculations correct, since they are re-requested upon reparse at that 
point.  Prior to this, you could not copy files into those mountpoints 
directories if there was not enough space in the shares root.

Thanks!

Jacob


On 08/24/2017 21:25, Volker Lendecke wrote:
> On Thu, Aug 24, 2017 at 12:31:47PM -0600, Jacob Holtom via samba-technical wrote:
>> This patch is our attempt to implement reparsing when crossing filesystem
>> boundaries, using the IO_REPARSE_TAG_MOUNT_POINT as specified by Microsoft.
>> It appears to work well, except for something that looks like a client side
>> caching issue of the returned file modes.  Comments and review appreciated.
> Just a question: What effect does this have on the client? What do you
> want to achieve with this?
>
> Thanks, Volker
>




More information about the samba-technical mailing list