config-get command no longer return logger configuration
Used configuration in Kea:
{
"Dhcp6": {
"option-data": [],
"hooks-libraries": [],
"shared-networks": [],
"subnet6": [
{
"subnet": "3000::/64",
"pools": [
{
"pool": "3000::1-3000::f"
}
],
"interface": "enp0s9"
}
],
"interfaces-config": {
"interfaces": [
"enp0s9"
]
},
"control-socket": {
"socket-type": "unix",
"socket-name": "/home/wlodek/installed/git/var/run/kea/control_socket"
},
"renew-timer": 1000,
"rebind-timer": 2000,
"preferred-lifetime": 3000,
"valid-lifetime": 4000,
"loggers": [
{
"name": "kea-dhcp6",
"output_options": [
{
"output": "/home/wlodek/installed/git/var/log/kea.log"
}
],
"severity": "DEBUG",
"debuglevel": 99
}
],
"lease-database": {
"type": "memfile"
},
"multi-threading": {
"enable-multi-threading": true,
"thread-pool-size": 2,
"packet-queue-size": 16
}
}
}
result of config-get
command:
[
{
"arguments": {
"Dhcp6": {
"calculate-tee-times": true,
"control-socket": {
"socket-name": "/home/wlodek/installed/git/var/run/kea/control_socket",
"socket-type": "unix"
},
"ddns-generated-prefix": "myhost",
"ddns-override-client-update": false,
"ddns-override-no-update": false,
"ddns-qualifying-suffix": "",
"ddns-replace-client-name": "never",
"ddns-send-updates": true,
"ddns-update-on-renew": false,
"ddns-use-conflict-resolution": true,
"decline-probation-period": 86400,
"dhcp-ddns": {
"enable-updates": false,
"max-queue-size": 1024,
"ncr-format": "JSON",
"ncr-protocol": "UDP",
"sender-ip": "0.0.0.0",
"sender-port": 0,
"server-ip": "127.0.0.1",
"server-port": 53001
},
"dhcp-queue-control": {
"capacity": 64,
"enable-queue": false,
"queue-type": "kea-ring6"
},
"dhcp4o6-port": 0,
"expired-leases-processing": {
"flush-reclaimed-timer-wait-time": 25,
"hold-reclaimed-time": 3600,
"max-reclaim-leases": 100,
"max-reclaim-time": 250,
"reclaim-timer-wait-time": 10,
"unwarned-reclaim-cycles": 5
},
"hooks-libraries": [],
"host-reservation-identifiers": [
"hw-address",
"duid"
],
"hostname-char-replacement": "",
"hostname-char-set": "[^A-Za-z0-9.-]",
"interfaces-config": {
"interfaces": [
"enp0s9"
],
"re-detect": true
},
"ip-reservations-unique": true,
"lease-database": {
"type": "memfile"
},
"mac-sources": [
"any"
],
"multi-threading": {
"enable-multi-threading": true,
"packet-queue-size": 16,
"thread-pool-size": 2
},
"option-data": [],
"option-def": [],
"parked-packet-limit": 256,
"preferred-lifetime": 3000,
"rebind-timer": 2000,
"relay-supplied-options": [
"65"
],
"renew-timer": 1000,
"reservations-global": false,
"reservations-in-subnet": true,
"reservations-out-of-pool": false,
"sanity-checks": {
"lease-checks": "warn"
},
"server-id": {
"enterprise-id": 0,
"htype": 0,
"identifier": "",
"persist": true,
"time": 0,
"type": "LLT"
},
"server-tag": "",
"shared-networks": [],
"statistic-default-sample-age": 0,
"statistic-default-sample-count": 20,
"store-extended-info": false,
"subnet6": [
{
"calculate-tee-times": true,
"id": 1,
"interface": "enp0s9",
"option-data": [],
"pd-pools": [],
"pools": [
{
"option-data": [],
"pool": "3000::1-3000::f"
}
],
"preferred-lifetime": 3000,
"rapid-commit": false,
"rebind-timer": 2000,
"relay": {
"ip-addresses": []
},
"renew-timer": 1000,
"reservations": [],
"store-extended-info": false,
"subnet": "3000::/64",
"t1-percent": 0.5,
"t2-percent": 0.8,
"valid-lifetime": 4000
}
],
"t1-percent": 0.5,
"t2-percent": 0.8,
"valid-lifetime": 4000
}
},
"result": 0
}
]
"loggers" list is missing.
We have multiple system tests failures on jenkins, and according to jenkins build history this build is probably cause of problems https://jenkins.aws.isc.org/job/kea-dev/job/tarball-internal/621/
Edited by Wlodzimierz Wencel