some more iprop
git-svn-id: svn://svn.h5l.se/heimdal/trunk/heimdal@24260 ec53bebd-3082-4978-b11e-865c3cabbd6b
This commit is contained in:
@@ -555,7 +555,7 @@ good idea.
|
|||||||
@node Incremental propagation, Encryption types and salting, Slave Servers, Setting up a realm
|
@node Incremental propagation, Encryption types and salting, Slave Servers, Setting up a realm
|
||||||
@section Incremental propagation
|
@section Incremental propagation
|
||||||
|
|
||||||
There is also a newer, and still somewhat experimental, mechanism for
|
There is also a newer mechanism for
|
||||||
doing incremental propagation in Heimdal. Instead of sending the whole
|
doing incremental propagation in Heimdal. Instead of sending the whole
|
||||||
database regularly, it sends the changes as they happen on the master to
|
database regularly, it sends the changes as they happen on the master to
|
||||||
the slaves. The master keeps track of all the changes by assigning a
|
the slaves. The master keeps track of all the changes by assigning a
|
||||||
@@ -572,6 +572,14 @@ the current version at the master (a series of @samp{FORYOU} messages)
|
|||||||
or the whole database in a @samp{TELLYOUEVERYTHING} message. There is
|
or the whole database in a @samp{TELLYOUEVERYTHING} message. There is
|
||||||
also a keep-alive protocol that makes sure all slaves are up and running.
|
also a keep-alive protocol that makes sure all slaves are up and running.
|
||||||
|
|
||||||
|
In addition on listening on the network to get connection from new
|
||||||
|
slaves, the ipropd-master also listens on a status unix
|
||||||
|
socket. kadmind and kpasswdd both open that socket when a transation
|
||||||
|
is done and written a notification to the socket. That cause
|
||||||
|
ipropd-master to check for new version in the log file. As a fallback in
|
||||||
|
case a notification is lost by the unix socket, the log file is
|
||||||
|
checked after 30 seconds of no event.
|
||||||
|
|
||||||
@subsection Configuring incremental propagation
|
@subsection Configuring incremental propagation
|
||||||
|
|
||||||
The program that runs on the master is @command{ipropd-master} and all
|
The program that runs on the master is @command{ipropd-master} and all
|
||||||
|
Reference in New Issue
Block a user