... | ... | @@ -81,8 +81,14 @@ The contents of the U-container are not persisted. They are stored in memory onl |
|
|
|
|
|
## Pools Configuration
|
|
|
|
|
|
...
|
|
|
There are several different ways to configure pools to be served by a Kea server:
|
|
|
- Kea configuration files,
|
|
|
- subnet_cmds hooks library,
|
|
|
- cb_cmds hooks library.
|
|
|
|
|
|
A change in the pools configuration should trigger an action of pre-allocating the leases for the updated pools. Pre-allocation may be a time consuming operation depending on the size of the pools configured. The server should be able to verify if the latest configuration change affected any pools. If no pools have been modified as a result of the reconfiguration, the pre-allocation step should be skipped. If only some pools have been modified, the pre-allocation should be performed only for the modified pools.
|
|
|
|
|
|
...
|
|
|
# MySQL and Postgres
|
|
|
|
|
|
The SQL backends store information about allocated leases in the `lease4` and `lease6` tables. Similarly to the Memfile backend, finding an available lease using the information about allocated leases is inefficient and thus storing the information about unallocated leases is required.
|
... | ... | |