mirror of
https://gitlab.isc.org/isc-projects/kea
synced 2025-08-30 21:45:37 +00:00
[master] Finished merge of trac5035 (migrate lease expiration config)
This commit is contained in:
@@ -438,8 +438,7 @@ DhcpConfigParser* createGlobalDhcp4ConfigParser(const std::string& config_id,
|
||||
} else if (config_id.compare("match-client-id") == 0) {
|
||||
parser = new BooleanParser(config_id, globalContext()->boolean_values_);
|
||||
// control-socket has been converted to SimpleParser already.
|
||||
} else if (config_id.compare("expired-leases-processing") == 0) {
|
||||
parser = new ExpirationConfigParser();
|
||||
// expired-leases-processing has been converted to SimpleParser already.
|
||||
} else if (config_id.compare("client-classes") == 0) {
|
||||
parser = new ClientClassDefListParser(config_id, globalContext());
|
||||
// host-reservation-identifiers have been converted to SimpleParser already.
|
||||
@@ -656,6 +655,12 @@ configureDhcp4Server(Dhcpv4Srv&, isc::data::ConstElementPtr config_set) {
|
||||
continue;
|
||||
}
|
||||
|
||||
if (config_pair.first == "expired-leases-processing") {
|
||||
ExpirationConfigParser parser;
|
||||
parser.parse(config_pair.second);
|
||||
continue;
|
||||
}
|
||||
|
||||
// Legacy DhcpConfigParser stuff below
|
||||
ParserPtr parser(createGlobalDhcp4ConfigParser(config_pair.first,
|
||||
config_pair.second));
|
||||
|
Reference in New Issue
Block a user