diff options
author | Rob Crittenden <rcritten@redhat.com> | 2012-09-14 15:03:12 -0400 |
---|---|---|
committer | Martin Kosek <mkosek@redhat.com> | 2012-09-17 17:57:27 +0200 |
commit | f695f79748ffd0782990ec752ed140648347d632 (patch) | |
tree | ffe0527394005c92776d66736494e3362cc29442 /ipalib | |
parent | c9c55a2845fd8471bc609a23f5a32d252f7df04c (diff) | |
download | freeipa-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