[linux-cifs-client] Remote DFS root support

Werner Maes Werner.Maes at icts.kuleuven.be
Wed Apr 22 10:52:35 GMT 2009


ok thanks, then I'll have to wait. no worries

> -----Original Message-----
> From: Igor Mammedov [mailto:niallain at gmail.com]
> Sent: woensdag 22 april 2009 12:45
> To: Werner Maes
> Cc: 'Steve French'; linux-cifs-client at lists.samba.org
> Subject: Re: [linux-cifs-client] Remote DFS root support
> 
> Yes, I wrote it for this case.
> 
> Werner Maes wrote:
> > isn't this patch 3 necessary to solve this issue below:
> >
> > 2. Server returns referrals without any server holding storage.
> >    Todays implementation is a list scan in
> >    cifs_dfs_follow_mountpoint starting at cifs_dfs_ref.c:346
> >    attempting to mount any referral that has flag
> DFSREF_STORAGE_SERVER.
> >
> >    Server may respond with referrals without flag
> DFSREF_STORAGE_SERVER set.
> >    That just tells us that a server in a referral may know the
> storage server name
> >    and we shall ask it for referrals instead of attempting to mount.
> >    Example:
> >        SRV1 returns 2 referrals SRV2 and SRV5 without
> DFSREF_STORAGE_SERVER flag set.
> >        Client should go down the tree and ask each server till it get
> referral with
> >        DFSREF_STORAGE_SERVER flag set.
> >
> >                SRV1
> > 	      /   \
> >            SRV2   SRV5
> >            /         \
> >         SRV3        SRV4
> >                        \
> >                     STORAGE
> >
> >
> >    So essentially we need to implement a tree walk with a detection
> of
> >    possible loops in case of misconfiguration to avoid infinite loop
> in kernel.
> >
> >> As of a few days ago the official Linux tree (and will be in rc3)
> had
> >> all of the fixesfrom cifs-2.6.git tree (including the DFS ones).
> >>
> >> On Tue, Apr 21, 2009 at 10:01 AM, Igor Mammedov <niallain at gmail.com>
> >> wrote:
> >>> All these patches except of
> >>> "[PATCH 3/3] [CIFS] Enable dfs submounts to handle remote
> referrals"
> >>> are in Steve's git tree already.
> >>>
> >>>
> >>> Werner Maes wrote:
> >>>> when will these patches be integrated in an official kernel?
> >>>>
> >>>> kind regards
> >>>>
> >>>> werner
> >>>>
> >>>>> -----Original Message-----
> >>>>> From: Igor Mammedov [mailto:niallain at gmail.com]
> >>>>> Sent: maandag 23 maart 2009 18:19
> >>>>> To: Werner Maes
> >>>>> Cc: 'linux-cifs-client at lists.samba.org'
> >>>>> Subject: Re: [linux-cifs-client] Remote DFS root support
> >>>>>
> >>>>> Werner Maes wrote:
> >>>>>> I would like to test these patches but I had no luck integrating
> >> them
> >>>>> and building a new fedora kernel rpm.
> >>>>>
> >>>>> They are made against the current Steve's git tree (try commit
> >>>>> 64cc2c63694a03393985ffc8b178e72f52dd8a06).
> >>>>>
> >>>>>> damn
> >>>>>>
> >>>>>> werner
> >>>>>>
> >>>>>>> Today's Topics:
> >>>>>>>
> >>>>>>>    1. [PATCH 0/3] Remote DFS root support: Intro. (Igor
> Mammedov)
> >>>>>>>    2. [PATCH 3/3] [CIFS] Enable dfs submounts to   handle
> remote
> >>>>>>>       referrals. (Igor Mammedov)
> >>>>>>>    3. [PATCH 1/3] [CIFS] Rename compose_mount_options      to
> >>>>>>>       cifs_compose_mount_options. (Igor Mammedov)
> >>>>>>>    4. [PATCH 3/3] [CIFS] Enable dfs submounts to   handle
> remote
> >>>>>>>       referrals. (Igor Mammedov)
> >>>>>>>    5. [PATCH 2/3] [CIFS] Remote DFS root support. (Igor
> Mammedov)
> >>>>>>>    6. Re: [PATCH 1/3] [CIFS] Rename
> compose_mount_options
> >> to
> >>>>>>>       cifs_compose_mount_options. (Steve French)
> >>>>>>>
> >>>>>> Disclaimer: http://www.kuleuven.be/cwis/email_disclaimer.htm
> >>>>>>
> >>>>>> _______________________________________________
> >>>>>> linux-cifs-client mailing list
> >>>>>> linux-cifs-client at lists.samba.org
> >>>>>> https://lists.samba.org/mailman/listinfo/linux-cifs-client
> >>>>> --
> >>>>>
> >>>>> Best regards,
> >>>>>
> >>>>> -------------------------
> >>>>> Igor Mammedov,
> >>>>> niallain "at" gmail.com
> >>>>>
> >>>>>
> >>>>>
> >>> --
> >>>
> >>> Best regards,
> >>>
> >>> -------------------------
> >>> Igor Mammedov,
> >>> niallain "at" gmail.com
> >>>
> >>>
> >>>
> >>>
> >>>
> >>
> >>
> >> --
> >> Thanks,
> >>
> >> Steve
> 
> --
> 
> Best regards,
> 
> -------------------------
> Igor Mammedov,
> niallain "at" gmail.com
> 
> 
> 



More information about the linux-cifs-client mailing list