mirror of
https://github.com/samba-team/samba.git
synced 2025-01-11 05:18:09 +03:00
KCC: remove essentially dead code
As the removed comment noted, the logic goes: if partial: # ~60 lines up if not partial: ... and we have kept it there for this long because the spec implies it. (As a matter of fact I can't see how this entire `if partial` loop does anything of consequence, given the previous loop didn't exclude the partial case). Signed-off-by: Douglas Bagnall <douglas.bagnall@catalyst.net.nz> Reviewed-by: Garming Sam <garming@catalyst.net.nz> Reviewed-by: Andrew Bartlett <abartlet@samba.org>
This commit is contained in:
parent
b75ec6d7fa
commit
6200432d85
@ -2222,26 +2222,6 @@ class KCC(object):
|
||||
if gc_only and not dc_s.is_gc():
|
||||
continue
|
||||
|
||||
# DC (s) must be in the same site as the local DC
|
||||
# as this is the intra-site algorithm. This is
|
||||
# handled by virtue of placing DSAs in per
|
||||
# site objects (see enclosing for() loop)
|
||||
|
||||
# This criteria is moot (a no-op) for this case
|
||||
# because we are scanning for (partial = True). The
|
||||
# MS algorithm statement says partial replica scans
|
||||
# should adhere to the "same" criteria as full replica
|
||||
# scans so the criteria doesn't change here...its just
|
||||
# rendered pointless.
|
||||
#
|
||||
# The case that is occurring would be a partial domain
|
||||
# replica is needed on a local DC global catalog. There
|
||||
# is no minimum windows behavior for those since GCs
|
||||
# have always been present.
|
||||
if ro and not partial and nc_x.nc_type == NCType.domain:
|
||||
if not dc_s.is_minimum_behavior(dsdb.DS_DOMAIN_FUNCTION_2008):
|
||||
continue
|
||||
|
||||
# If we haven't been told to turn off stale connection
|
||||
# detection and this dsa has a stale connection then
|
||||
# continue
|
||||
|
Loading…
Reference in New Issue
Block a user