diff options
author | Stephen Morris <stephen@isc.org> | 2012-11-30 16:49:42 +0100 |
---|---|---|
committer | Stephen Morris <stephen@isc.org> | 2012-11-30 16:49:42 +0100 |
commit | ef364ccb84c6b8eea4952c0a59c6bb560ff43ca4 (patch) | |
tree | fa69e69338a57c31b8ffe967d2cf6d4985fe8e11 /src/lib/dhcpsrv/database_backends.dox | |
parent | [2404] Further refactoring and a bit of simplification. (diff) | |
download | kea-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.dox | 11 |
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 |