summaryrefslogtreecommitdiffstats
path: root/ipalib
diff options
context:
space:
mode:
authorRob Crittenden <rcritten@redhat.com>2012-09-14 15:03:12 -0400
committerMartin Kosek <mkosek@redhat.com>2012-09-17 17:57:27 +0200
commitf695f79748ffd0782990ec752ed140648347d632 (patch)
treeffe0527394005c92776d66736494e3362cc29442 /ipalib
parentc9c55a2845fd8471bc609a23f5a32d252f7df04c (diff)
downloadfreeipa-f695f79748ffd0782990ec752ed140648347d632.tar.gz
freeipa-f695f79748ffd0782990ec752ed140648347d632.tar.xz
freeipa-f695f79748ffd0782990ec752ed140648347d632.zip
When deleting a master, try to prevent orphaning other servers.
If you have a replication topology like A <-> B <-> C and you try to delete server B that will leave A and C orphaned. It may also prevent re-installation of a new master on B because the cn=masters entry for it probably still exists on at least one of the other masters. Check on each master that it connects to to ensure that it isn't the last link, and fail if it is. If any of the masters are not up then warn that this could be a bad thing but let the user continue if they want. Add a new option to the del command, --cleanup, which runs the replica_cleanup() routine to completely clean up references to a master. https://fedorahosted.org/freeipa/ticket/2797
Diffstat (limited to 'ipalib')
0 files changed, 0 insertions, 0 deletions