]> git.ipfire.org Git - thirdparty/krb5.git/commitdiff
Document hierarchical iprop
authorGreg Hudson <ghudson@mit.edu>
Tue, 28 Jan 2014 19:19:33 +0000 (14:19 -0500)
committerGreg Hudson <ghudson@mit.edu>
Fri, 21 Feb 2014 02:11:29 +0000 (21:11 -0500)
Also remove an outdated caveat, but add a new one about policy changes
causing full resyncs.

ticket: 7855

doc/admin/database.rst

index ab134b029fc530bb7016d7504a987216bf5bb51a..7e7e8de9a5b000a841ee2f69fc09036743a3f2ba 100644 (file)
@@ -826,12 +826,19 @@ point in the update log at which the slave should resume fetching
 incremental updates.  Thus, all the keytab and ACL setup previously
 described for kprop propagation is still needed.
 
-There are several known bugs and restrictions in the current
-implementation:
-
-- The "call out to kprop" mechanism is a bit fragile; if the kprop
-  propagation fails to connect for some reason, the process on the
-  slave may hang waiting for it, and will need to be restarted.
+If an environment has a large number of slaves, it may be desirable to
+arrange them in a hierarchy instead of having the master serve updates
+to every slave.  To do this, run ``kadmind -proponly`` on each
+intermediate slave, and ``kpropd -A upstreamhostname`` on downstream
+slaves to direct each one to the appropriate upstream slave.
+
+There are several known restrictions in the current implementation:
+
+- The incremental update protocol does not transport changes to policy
+  objects.  Any policy changes on the master will result in full
+  resyncs to all slaves.
+- The slave's KDB module must support locking; it cannot be using the
+  LDAP KDB module.
 - The master and slave must be able to initiate TCP connections in
   both directions, without an intervening NAT.