Kea issueshttps://gitlab.isc.org/isc-projects/kea/-/issues2023-08-16T14:41:34Zhttps://gitlab.isc.org/isc-projects/kea/-/issues/2982Missing subnet4-update message2023-08-16T14:41:34ZPeter DaviesMissing subnet4-update messageMissing subnet4-update message:
In Kea 2.4.0:
The subnet commands hooks libraries generate a the following message on successfull
completion of a "subnet4-get" command:
```
SUBNET_CMDS_SUBNET_GET successfully retrieved sub...Missing subnet4-update message:
In Kea 2.4.0:
The subnet commands hooks libraries generate a the following message on successfull
completion of a "subnet4-get" command:
```
SUBNET_CMDS_SUBNET_GET successfully retrieved subnet ...
```
However no message is generated on completion of a "subnet4-update" command.
[RT #22374](https://support.isc.org/Ticket/Display.html?id=22374)kea2.5.1Piotrek ZadrogaPiotrek Zadrogahttps://gitlab.isc.org/isc-projects/kea/-/issues/2422Follow-up from "Rate Limiting"2022-06-21T15:04:54ZAndrei Pavelandrei@isc.orgFollow-up from "Rate Limiting"The following discussion from isc-private/kea-premium!272 should be addressed:
- [x] @tmark started a [discussion](https://gitlab.isc.org/isc-private/kea-premium/-/merge_requests/272#note_287870): (+1 comment)
> There is a configu...The following discussion from isc-private/kea-premium!272 should be addressed:
- [x] @tmark started a [discussion](https://gitlab.isc.org/isc-private/kea-premium/-/merge_requests/272#note_287870): (+1 comment)
> There is a configuration issue that needs to be addressed, possibly postpone until the next release
>
> Changes made to subnets via config back end or subnet_cmds would not be seen until the next reconfigure or reload
>
> DDNS-tuning addresses those as follows:
>
> 1. For CB changes, it implements cb\[46\]_update callbacks - These look at audit entries to see if any subnets have changed, and if so updates the expression cache
> 1. For subnet-cmd changes, it keeps track of the last time the expression cache was flushed, and the modification time of the subnet. If the latter is newer than it cache is flushed.kea2.1.7Andrei Pavelandrei@isc.orgAndrei Pavelandrei@isc.orghttps://gitlab.isc.org/isc-projects/kea/-/issues/2266non-destructive subnet-update command2022-06-30T13:27:38ZPeter Daviesnon-destructive subnet-update commandincremental subnet-update command:
It may be useful to users if there were a subnetX command that could augment a subnet configuration.
If the full scope of update is not feasible, the area of interest is anything related to pool de...incremental subnet-update command:
It may be useful to users if there were a subnetX command that could augment a subnet configuration.
If the full scope of update is not feasible, the area of interest is anything related to pool definitions, in particular adding a new pool definition (that would not overwrite or delete existing ones).
[RT #19964](https://support.isc.org/Ticket/Display.html?id=19964)kea2.1.7Razvan BecheriuRazvan Becheriuhttps://gitlab.isc.org/isc-projects/kea/-/issues/465Add subnet4-update and subnet6-update commands to subnet-cmds hook [ISC-suppo...2019-04-19T11:25:18ZVicky Riskvicky@isc.orgAdd subnet4-update and subnet6-update commands to subnet-cmds hook [ISC-support #14130]In order to update an existing subnet, you (currently) have to first delete it and then add it.
When making a small change to a large number of subnets, this can create excessive amount of traffic.
Could we please have additional comman...In order to update an existing subnet, you (currently) have to first delete it and then add it.
When making a small change to a large number of subnets, this can create excessive amount of traffic.
Could we please have additional commands to update an existing subnet?
This was part of the original design, but we didn't implement it at the time (likely ran out of time)
https://gitlab.isc.org/isc-projects/kea/wikis/designs/commands#24-subnets-management
S.7. Kea MAY support the #FF0000 subnet4-update command.
S.8. Kea MAY support the #FF0000 subnet6-update command.
From the wiki:
Those two commands allow making changes to an existing subnet: changing prefix, prefix length, T1, T2, preferred lifetime, valid lifetime timers, allowed client classes, subnet specific options, and subnet-id values. It also allows modifying pools.
Kea1.6Tomek MrugalskiTomek Mrugalskihttps://gitlab.isc.org/isc-projects/kea/-/issues/105CB: Create basic config_cmds hooks library including basic management of subn...2019-01-15T08:32:34ZMarcin SiodelskiCB: Create basic config_cmds hooks library including basic management of subnets in the databaseThe Configuration Management section of the Config Backend design:
https://gitlab.isc.org/isc-projects/kea/wikis/designs/configuration-in-db-design#configuration-management
proposes to update subnet_cmds hooks library to be able to man...The Configuration Management section of the Config Backend design:
https://gitlab.isc.org/isc-projects/kea/wikis/designs/configuration-in-db-design#configuration-management
proposes to update subnet_cmds hooks library to be able to manage subnets within the database. This ticket covers such update of the subnet_cmds hooks library.Kea1.6Marcin SiodelskiMarcin Siodelski