[PATCH] DFS referral shuffling

David Disseldorp ddiss at suse.de
Tue Feb 24 16:36:00 MST 2015


On Tue, 24 Feb 2015 19:37:13 +0000, Robin McCorkell wrote:

> Actually, referral shuffling is mentioned in the spec, [MS-DFSC] 3.2.1.1:
> 
> > The DFS server places the target servers in the referral response in
> the following order:
> > - Targets in the same site as the client are listed at the top of the
> referral response in random order.
> > - Targets outside the client's site are appended to the response in
> random order.

Yep, this makes it pretty clear that the server is responsible for
guiding the client with a referral list optimised for load balancing and
locality.

> Besides, implementing referral shuffling on the server side makes the
> admin's life much easier - load balancing is guaranteed by the server
> configuration, rather than relying on updated clients. But I agree: the
> clients should perform heuristics to determine the best server to
> connect to, rather than blindly picking the first one that works.

FWIW, this behaviour (bug 10123) was recently changed so that smbclient
now uses a cached connection if present, before fallback to the top
entry in the referrals list.

Cheers, David
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 181 bytes
Desc: OpenPGP digital signature
URL: <http://lists.samba.org/pipermail/samba-technical/attachments/20150225/5857d931/attachment.pgp>


More information about the samba-technical mailing list