summaryrefslogtreecommitdiffstats
path: root/src/lib/dhcpsrv/database_backends.dox
diff options
context:
space:
mode:
authorStephen Morris <stephen@isc.org>2012-11-30 16:49:42 +0100
committerStephen Morris <stephen@isc.org>2012-11-30 16:49:42 +0100
commitef364ccb84c6b8eea4952c0a59c6bb560ff43ca4 (patch)
treefa69e69338a57c31b8ffe967d2cf6d4985fe8e11 /src/lib/dhcpsrv/database_backends.dox
parent[2404] Further refactoring and a bit of simplification. (diff)
downloadkea-ef364ccb84c6b8eea4952c0a59c6bb560ff43ca4.tar.xz
kea-ef364ccb84c6b8eea4952c0a59c6bb560ff43ca4.zip
[2404] First set of changes as a result of review
* Corrections of miscellaneous typos in comments * Update database version to 1.0 * Handling of truncation while fetching data from the database
Diffstat (limited to 'src/lib/dhcpsrv/database_backends.dox')
-rw-r--r--src/lib/dhcpsrv/database_backends.dox11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/lib/dhcpsrv/database_backends.dox b/src/lib/dhcpsrv/database_backends.dox
index 057f7c0434..f954bed1b1 100644
--- a/src/lib/dhcpsrv/database_backends.dox
+++ b/src/lib/dhcpsrv/database_backends.dox
@@ -8,6 +8,17 @@
the abstract isc::dhcp::LeaseMgr class. This provides methods to
create, retrieve, modify and delete leases in the database.
+ There are currently two available Lease Managers, MySQL and Memfile:
+
+ - The MySQL lease manager uses the freely available MySQL as its backend
+ database. This is not included in BIND 10 DHCP by default:
+ the --with-dhcp-mysql switch must be supplied to "configure" for support
+ to be compiled into the software.
+ - Memfile is an in-memory lease database, with (currently) nothing being
+ written to persistent storage. The long-term plans for the backend do
+ include the ability to store this on disk, but it is currently a
+ low-priority item.
+
@section dhcpdb-instantiation Instantiation of Lease Managers
A lease manager is instantiated through the LeaseMgrFactory class. This