summaryrefslogtreecommitdiffstats
path: root/ipalib/rpc.py
diff options
context:
space:
mode:
authorSimo Sorce <ssorce@redhat.com>2012-07-12 15:04:03 -0400
committerRob Crittenden <rcritten@redhat.com>2012-07-17 21:01:57 -0400
commit32c1aa45b3d41e15adb2ca8f8713e774046bc340 (patch)
tree450988ab15cd153173f73086dd8fac741caffb01 /ipalib/rpc.py
parent87040c0af1e76b5477cd53d515ed8071d941ce24 (diff)
downloadfreeipa.git-32c1aa45b3d41e15adb2ca8f8713e774046bc340.tar.gz
freeipa.git-32c1aa45b3d41e15adb2ca8f8713e774046bc340.tar.xz
freeipa.git-32c1aa45b3d41e15adb2ca8f8713e774046bc340.zip
Fix detection of deleted masters
When setting up agreements we need to be careful in not allowing to 'reconnect' a master that was previously completely deleted as it would misses entries that are vital for proper functioning. This change in code fixes 2 problems with the current approach. 1) it removes false positives when we are tryig to reconnect a replica that was previosuly merely disconnected but was still part of the domain and just replicating via a different topology and not a direct link 2) adds checks for entries that are deleted when an actual removal is performed. so that we cannot 'reconnect' previously unrelated replicas when one of the 2 has been permanently deleted from the masters tree. Second part of ticket https://fedorahosted.org/freeipa/ticket/2925
Diffstat (limited to 'ipalib/rpc.py')
0 files changed, 0 insertions, 0 deletions