for the memfile data base backend. This service is written to run as a
stand alone process.
</para>
- <para>While <command>kea-lfc</command> can be started externally it should
- be started by the Kea DHCP servers.
+ <para>While <command>kea-lfc</command> can be started externally, there is
+ usually no need to do this. <command>kea-lfc</command> is run on a periodic
+ basis by the Kea DHCP servers.
</para>
<para>The process operates on a set of files, using them for input and output
of the lease entries and to indicate where it is in the process in case of an
<para>The <command>-p</command> argument specifies the PID file. When the
<command>kea-lfc</command> process starts it attempts to determine if another
instance of the process is already running by examining the pid file. If one
- is running it aborts the new process. If one isn't running it writes its
- pid into the pid file.
+ is already running the new process is terminated. If one isn't running it writes
+ its pid into the pid file.
</para>
<para>The other filenames specify where the <command>kea-lfc</command> process
<listitem><simpara>
<command>input</command> —
Before the DHCP server invokes <command>kea-lfc</command> it will
- copy the current lease file here and then call <command>kea-lfc</command>
+ move the current lease file here and then call <command>kea-lfc</command>
with this file.
</simpara></listitem>
The <command>kea-lfc</command> service process removes redundant
information from the files used to provide persistent storage for
the memfile data base backend. The service is written to run as
- a stand alone process. While it can be started externally it
- should be started by the Kea DHCP servers as desired and required.
+ a stand alone process. While it can be started externally, there
+ is usually no need to do this. It will be run on a periodic basis
+ by the Kea DHCP servers.
</para>
</refsect1>
<listitem><para>
PID file - When the <command>kea-lfc</command> process starts
it attempts to determine if another instance of the process is
- already running by examining the pid file. If one is running
- it aborts the new process. If one isn't running it writes its
- pid into the pid file.
+ already running by examining the pid file. If one is already
+ running the new process is terminated. If one isn't running it
+ writes its pid into the pid file.
</para></listitem>
</varlistentry>
<term><option>-i</option></term>
<listitem><para>
Input or copy of lease file - Before the DHCP server invokes
- <command>kea-lfc</command> it will copy the current lease file
+ <command>kea-lfc</command> it will move the current lease file
here and then call <command>kea-lfc</command> with this file.
</para></listitem>
</varlistentry>