[Kea-users] How do I list current IPv4 leases? (OPEN)

Weisteen Per per.weisteen at telenor.no
Thu Jun 8 08:04:53 UTC 2023


Hi, 

Sorry, what I meant to say was that I've different socket names than the one you used in your example.
Socket names in both config files are the same. 
In kea-ctrl-agent.conf:

    "control-sockets": {
        "dhcp4": {
            "socket-type": "unix",
            "socket-name": "/tmp/kea4-ctrl-socket"
        },

In kea-dhcp4.conf:

"control-socket": {
                "socket-type": "unix",
                "socket-name": "/tmp/kea4-ctrl-socket"
        },

I've also started strace on kea-ctrl-agent just before running kea-shell --host 10.123.97.212 --port 8001 --service dhcp4 lease4-get-all
I've not got enough knowledge on this to be able to detect if there's any clues in the trace output. 
I can see the HTTP POST done by kea-shell and the heartbeats between primary(10.123.97.212) and standby(10.123.105.228) but then I'm at a loss.

strace: Process 6793 attached
epoll_wait(7, [{EPOLLIN, {u32=2067595488, u64=94817765621984}}], 128, -1) = 1
recvmsg(13, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="POST / HTTP/1.1\r\nHost: 10.123.97"..., iov_len=32768}], msg_iovlen=1, msg_controllen=0, msg_fla                                                        gs=0}, 0) = 145
timerfd_settime(8, 0, {it_interval={tv_sec=0, tv_nsec=0}, it_value={tv_sec=9, tv_nsec=999996000}}, {it_interval={tv_sec=0, tv_nsec=0}, it_value={tv_sec=19, tv_                                                        nsec=326524409}}) = 0
fcntl(14, F_SETLKW, {l_type=F_WRLCK, l_whence=SEEK_SET, l_start=0, l_len=1}) = 0
fcntl(4, F_SETLKW, {l_type=F_WRLCK, l_whence=SEEK_SET, l_start=0, l_len=0}) = 0
lseek(5, 0, SEEK_END)                   = 601083
lseek(5, 0, SEEK_CUR)                   = 601083
lseek(5, 0, SEEK_END)                   = 601083
write(5, "2023-06-08 08:55:46.346 INFO  CO"..., 79) = 79
lseek(5, 0, SEEK_CUR)                   = 601162
fcntl(4, F_SETLKW, {l_type=F_UNLCK, l_whence=SEEK_SET, l_start=0, l_len=0}) = 0
fcntl(14, F_SETLKW, {l_type=F_UNLCK, l_whence=SEEK_SET, l_start=0, l_len=1}) = 0
eventfd2(0, EFD_CLOEXEC|EFD_NONBLOCK)   = 15
epoll_create1(EPOLL_CLOEXEC)            = 16
timerfd_create(CLOCK_MONOTONIC, TFD_CLOEXEC) = 17
epoll_ctl(16, EPOLL_CTL_ADD, 15, {EPOLLIN|EPOLLERR|EPOLLET, {u32=2067547512, u64=94817765574008}}) = 0
write(15, "\1\0\0\0\0\0\0\0", 8)        = 8
epoll_ctl(16, EPOLL_CTL_ADD, 17, {EPOLLIN|EPOLLERR, {u32=2067547524, u64=94817765574020}}) = 0
timerfd_settime(17, 0, {it_interval={tv_sec=0, tv_nsec=0}, it_value={tv_sec=59, tv_nsec=999998000}}, {it_interval={tv_sec=0, tv_nsec=0}, it_value={tv_sec=0, tv                                                        _nsec=0}}) = 0
socket(AF_UNIX, SOCK_STREAM, 0)         = 18
epoll_ctl(16, EPOLL_CTL_ADD, 18, {EPOLLIN|EPOLLPRI|EPOLLERR|EPOLLHUP|EPOLLET, {u32=2067542672, u64=94817765569168}}) = 0
ioctl(18, FIONBIO, [1])                 = 0
connect(18, {sa_family=AF_UNIX, sun_path="/tmp/kea4-ctrl-socket"}, 23) = 0
epoll_wait(16, [{EPOLLIN, {u32=2067547512, u64=94817765574008}}], 128, 0) = 1
sendmsg(18, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="{ \"command\": \"ha-heartbeat\", \"se"..., iov_len=53}], msg_iovlen=1, msg_controllen=0, msg_fla                                                        gs=0}, MSG_NOSIGNAL) = 53
epoll_wait(16, [{EPOLLIN|EPOLLHUP, {u32=2067542672, u64=94817765569168}}], 128, 0) = 1
timerfd_settime(17, 0, {it_interval={tv_sec=0, tv_nsec=0}, it_value={tv_sec=59, tv_nsec=999999000}}, {it_interval={tv_sec=0, tv_nsec=0}, it_value={tv_sec=59, t                                                        v_nsec=998945288}}) = 0
recvmsg(18, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="{ \"arguments\": { \"date-time\": \"T"..., iov_len=32768}], msg_iovlen=1, msg_controllen=0, msg_                                                        flags=0}, 0) = 193
epoll_wait(16, [], 128, 0)              = 0
timerfd_settime(17, 0, {it_interval={tv_sec=0, tv_nsec=0}, it_value={tv_sec=59, tv_nsec=999999000}}, {it_interval={tv_sec=0, tv_nsec=0}, it_value={tv_sec=59, t                                                        v_nsec=999756153}}) = 0
close(18)                               = 0
epoll_wait(16, [], 128, 0)              = 0
fcntl(10, F_SETLKW, {l_type=F_WRLCK, l_whence=SEEK_SET, l_start=0, l_len=1}) = 0
fcntl(4, F_SETLKW, {l_type=F_WRLCK, l_whence=SEEK_SET, l_start=0, l_len=0}) = 0
lseek(5, 0, SEEK_END)                   = 601162
lseek(5, 0, SEEK_CUR)                   = 601162
lseek(5, 0, SEEK_END)                   = 601162
write(5, "2023-06-08 08:55:46.349 INFO  CT"..., 124) = 124
lseek(5, 0, SEEK_CUR)                   = 601286
fcntl(4, F_SETLKW, {l_type=F_UNLCK, l_whence=SEEK_SET, l_start=0, l_len=0}) = 0
fcntl(10, F_SETLKW, {l_type=F_UNLCK, l_whence=SEEK_SET, l_start=0, l_len=1}) = 0
close(16)                               = 0
close(17)                               = 0
close(15)                               = 0
timerfd_settime(8, 0, {it_interval={tv_sec=0, tv_nsec=0}, it_value={tv_sec=9, tv_nsec=999999000}}, {it_interval={tv_sec=0, tv_nsec=0}, it_value={tv_sec=9, tv_n                                                        sec=996117851}}) = 0
sendmsg(13, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="HTTP/1.1 200 OK\r\nContent-Length:"..., iov_len=306}], msg_iovlen=1, msg_controllen=0, msg_flags                                                        =0}, MSG_NOSIGNAL) = 306
epoll_wait(7, [], 128, 0)               = 0
timerfd_settime(8, 0, {it_interval={tv_sec=0, tv_nsec=0}, it_value={tv_sec=9, tv_nsec=999999000}}, {it_interval={tv_sec=0, tv_nsec=0}, it_value={tv_sec=9, tv_n                                                        sec=999727993}}) = 0
timerfd_settime(8, 0, {it_interval={tv_sec=0, tv_nsec=0}, it_value={tv_sec=29, tv_nsec=999999000}}, {it_interval={tv_sec=0, tv_nsec=0}, it_value={tv_sec=9, tv_                                                        nsec=999897765}}) = 0
getpeername(13, {sa_family=AF_INET, sin_port=htons(33946), sin_addr=inet_addr("10.123.105.228")}, [28->16]) = 0
recvmsg(13, {msg_namelen=0}, 0)         = -1 EAGAIN (Resource temporarily unavailable)
epoll_wait(7, [], 128, 0)               = 0
epoll_wait(7, [], 128, 0)               = 0
epoll_wait(7, [], 128, 0)               = 0
epoll_wait(7, [{EPOLLIN, {u32=2067595488, u64=94817765621984}}], 128, -1) = 1
recvmsg(13, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="POST / HTTP/1.1\r\nHost: 10.123.97"..., iov_len=32768}], msg_iovlen=1, msg_controllen=0, msg_fla                                                        gs=0}, 0) = 145
timerfd_settime(8, 0, {it_interval={tv_sec=0, tv_nsec=0}, it_value={tv_sec=9, tv_nsec=999996000}}, {it_interval={tv_sec=0, tv_nsec=0}, it_value={tv_sec=19, tv_                                                        nsec=449382734}}) = 0
fcntl(14, F_SETLKW, {l_type=F_WRLCK, l_whence=SEEK_SET, l_start=0, l_len=1}) = 0
fcntl(4, F_SETLKW, {l_type=F_WRLCK, l_whence=SEEK_SET, l_start=0, l_len=0}) = 0
lseek(5, 0, SEEK_END)                   = 601286
lseek(5, 0, SEEK_CUR)                   = 601286
lseek(5, 0, SEEK_END)                   = 601286
write(5, "2023-06-08 08:55:56.901 INFO  CO"..., 79) = 79
lseek(5, 0, SEEK_CUR)                   = 601365
fcntl(4, F_SETLKW, {l_type=F_UNLCK, l_whence=SEEK_SET, l_start=0, l_len=0}) = 0
fcntl(14, F_SETLKW, {l_type=F_UNLCK, l_whence=SEEK_SET, l_start=0, l_len=1}) = 0
eventfd2(0, EFD_CLOEXEC|EFD_NONBLOCK)   = 15
epoll_create1(EPOLL_CLOEXEC)            = 16
timerfd_create(CLOCK_MONOTONIC, TFD_CLOEXEC) = 17
epoll_ctl(16, EPOLL_CTL_ADD, 15, {EPOLLIN|EPOLLERR|EPOLLET, {u32=2067547512, u64=94817765574008}}) = 0
write(15, "\1\0\0\0\0\0\0\0", 8)        = 8
epoll_ctl(16, EPOLL_CTL_ADD, 17, {EPOLLIN|EPOLLERR, {u32=2067547524, u64=94817765574020}}) = 0
timerfd_settime(17, 0, {it_interval={tv_sec=0, tv_nsec=0}, it_value={tv_sec=59, tv_nsec=999998000}}, {it_interval={tv_sec=0, tv_nsec=0}, it_value={tv_sec=0, tv                                                        _nsec=0}}) = 0
socket(AF_UNIX, SOCK_STREAM, 0)         = 18
epoll_ctl(16, EPOLL_CTL_ADD, 18, {EPOLLIN|EPOLLPRI|EPOLLERR|EPOLLHUP|EPOLLET, {u32=2067574192, u64=94817765600688}}) = 0
ioctl(18, FIONBIO, [1])                 = 0
connect(18, {sa_family=AF_UNIX, sun_path="/tmp/kea4-ctrl-socket"}, 23) = 0
epoll_wait(16, [{EPOLLIN, {u32=2067547512, u64=94817765574008}}], 128, 0) = 1
sendmsg(18, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="{ \"command\": \"ha-heartbeat\", \"se"..., iov_len=53}], msg_iovlen=1, msg_controllen=0, msg_fla                                                        gs=0}, MSG_NOSIGNAL) = 53
epoll_wait(16, [{EPOLLIN|EPOLLHUP, {u32=2067574192, u64=94817765600688}}], 128, 0) = 1
timerfd_settime(17, 0, {it_interval={tv_sec=0, tv_nsec=0}, it_value={tv_sec=59, tv_nsec=999998000}}, {it_interval={tv_sec=0, tv_nsec=0}, it_value={tv_sec=59, t                                                        v_nsec=998983437}}) = 0
recvmsg(18, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="{ \"arguments\": { \"date-time\": \"T"..., iov_len=32768}], msg_iovlen=1, msg_controllen=0, msg_                                                        flags=0}, 0) = 193
epoll_wait(16, [], 128, 0)              = 0
timerfd_settime(17, 0, {it_interval={tv_sec=0, tv_nsec=0}, it_value={tv_sec=59, tv_nsec=999999000}}, {it_interval={tv_sec=0, tv_nsec=0}, it_value={tv_sec=59, t                                                        v_nsec=999746768}}) = 0
close(18)                               = 0
epoll_wait(16, [], 128, 0)              = 0
fcntl(10, F_SETLKW, {l_type=F_WRLCK, l_whence=SEEK_SET, l_start=0, l_len=1}) = 0
fcntl(4, F_SETLKW, {l_type=F_WRLCK, l_whence=SEEK_SET, l_start=0, l_len=0}) = 0
lseek(5, 0, SEEK_END)                   = 601365
lseek(5, 0, SEEK_CUR)                   = 601365
lseek(5, 0, SEEK_END)                   = 601365
write(5, "2023-06-08 08:55:56.904 INFO  CT"..., 124) = 124
lseek(5, 0, SEEK_CUR)                   = 601489
fcntl(4, F_SETLKW, {l_type=F_UNLCK, l_whence=SEEK_SET, l_start=0, l_len=0}) = 0
fcntl(10, F_SETLKW, {l_type=F_UNLCK, l_whence=SEEK_SET, l_start=0, l_len=1}) = 0
close(16)                               = 0
close(17)                               = 0
close(15)                               = 0
timerfd_settime(8, 0, {it_interval={tv_sec=0, tv_nsec=0}, it_value={tv_sec=9, tv_nsec=999999000}}, {it_interval={tv_sec=0, tv_nsec=0}, it_value={tv_sec=9, tv_n                                                        sec=995914668}}) = 0
sendmsg(13, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="HTTP/1.1 200 OK\r\nContent-Length:"..., iov_len=306}], msg_iovlen=1, msg_controllen=0, msg_flags                                                        =0}, MSG_NOSIGNAL) = 306
epoll_wait(7, [], 128, 0)               = 0
timerfd_settime(8, 0, {it_interval={tv_sec=0, tv_nsec=0}, it_value={tv_sec=9, tv_nsec=999999000}}, {it_interval={tv_sec=0, tv_nsec=0}, it_value={tv_sec=9, tv_n                                                        sec=999740100}}) = 0
timerfd_settime(8, 0, {it_interval={tv_sec=0, tv_nsec=0}, it_value={tv_sec=29, tv_nsec=999999000}}, {it_interval={tv_sec=0, tv_nsec=0}, it_value={tv_sec=9, tv_                                                        nsec=999885261}}) = 0
getpeername(13, {sa_family=AF_INET, sin_port=htons(33946), sin_addr=inet_addr("10.123.105.228")}, [28->16]) = 0
recvmsg(13, {msg_namelen=0}, 0)         = -1 EAGAIN (Resource temporarily unavailable)
epoll_wait(7, [], 128, 0)               = 0
epoll_wait(7, [], 128, 0)               = 0
epoll_wait(7, [], 128, 0)               = 0
epoll_wait(7, [{EPOLLIN, {u32=2067595488, u64=94817765621984}}], 128, -1) = 1
recvmsg(13, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="POST / HTTP/1.1\r\nHost: 10.123.97"..., iov_len=32768}], msg_iovlen=1, msg_controllen=0, msg_fla                                                        gs=0}, 0) = 145
timerfd_settime(8, 0, {it_interval={tv_sec=0, tv_nsec=0}, it_value={tv_sec=9, tv_nsec=999996000}}, {it_interval={tv_sec=0, tv_nsec=0}, it_value={tv_sec=19, tv_                                                        nsec=631794117}}) = 0
fcntl(14, F_SETLKW, {l_type=F_WRLCK, l_whence=SEEK_SET, l_start=0, l_len=1}) = 0
fcntl(4, F_SETLKW, {l_type=F_WRLCK, l_whence=SEEK_SET, l_start=0, l_len=0}) = 0
lseek(5, 0, SEEK_END)                   = 601489
lseek(5, 0, SEEK_CUR)                   = 601489
lseek(5, 0, SEEK_END)                   = 601489
write(5, "2023-06-08 08:56:07.274 INFO  CO"..., 79) = 79
lseek(5, 0, SEEK_CUR)                   = 601568
fcntl(4, F_SETLKW, {l_type=F_UNLCK, l_whence=SEEK_SET, l_start=0, l_len=0}) = 0
fcntl(14, F_SETLKW, {l_type=F_UNLCK, l_whence=SEEK_SET, l_start=0, l_len=1}) = 0
eventfd2(0, EFD_CLOEXEC|EFD_NONBLOCK)   = 15
epoll_create1(EPOLL_CLOEXEC)            = 16
timerfd_create(CLOCK_MONOTONIC, TFD_CLOEXEC) = 17
epoll_ctl(16, EPOLL_CTL_ADD, 15, {EPOLLIN|EPOLLERR|EPOLLET, {u32=2067547512, u64=94817765574008}}) = 0
write(15, "\1\0\0\0\0\0\0\0", 8)        = 8
epoll_ctl(16, EPOLL_CTL_ADD, 17, {EPOLLIN|EPOLLERR, {u32=2067547524, u64=94817765574020}}) = 0
timerfd_settime(17, 0, {it_interval={tv_sec=0, tv_nsec=0}, it_value={tv_sec=59, tv_nsec=999999000}}, {it_interval={tv_sec=0, tv_nsec=0}, it_value={tv_sec=0, tv                                                        _nsec=0}}) = 0
socket(AF_UNIX, SOCK_STREAM, 0)         = 18
epoll_ctl(16, EPOLL_CTL_ADD, 18, {EPOLLIN|EPOLLPRI|EPOLLERR|EPOLLHUP|EPOLLET, {u32=2067542672, u64=94817765569168}}) = 0
ioctl(18, FIONBIO, [1])                 = 0
connect(18, {sa_family=AF_UNIX, sun_path="/tmp/kea4-ctrl-socket"}, 23) = 0
epoll_wait(16, [{EPOLLIN, {u32=2067547512, u64=94817765574008}}], 128, 0) = 1
sendmsg(18, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="{ \"command\": \"ha-heartbeat\", \"se"..., iov_len=53}], msg_iovlen=1, msg_controllen=0, msg_fla                                                        gs=0}, MSG_NOSIGNAL) = 53
epoll_wait(16, [{EPOLLIN|EPOLLHUP, {u32=2067542672, u64=94817765569168}}], 128, 0) = 1
timerfd_settime(17, 0, {it_interval={tv_sec=0, tv_nsec=0}, it_value={tv_sec=59, tv_nsec=999998000}}, {it_interval={tv_sec=0, tv_nsec=0}, it_value={tv_sec=59, t                                                        v_nsec=998835812}}) = 0
recvmsg(18, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="{ \"arguments\": { \"date-time\": \"T"..., iov_len=32768}], msg_iovlen=1, msg_controllen=0, msg_                                                        flags=0}, 0) = 193
epoll_wait(16, [], 128, 0)              = 0
timerfd_settime(17, 0, {it_interval={tv_sec=0, tv_nsec=0}, it_value={tv_sec=59, tv_nsec=999999000}}, {it_interval={tv_sec=0, tv_nsec=0}, it_value={tv_sec=59, t                                                        v_nsec=999760009}}) = 0
close(18)                               = 0
epoll_wait(16, [], 128, 0)              = 0
fcntl(10, F_SETLKW, {l_type=F_WRLCK, l_whence=SEEK_SET, l_start=0, l_len=1}) = 0
fcntl(4, F_SETLKW, {l_type=F_WRLCK, l_whence=SEEK_SET, l_start=0, l_len=0}) = 0
lseek(5, 0, SEEK_END)                   = 601568
lseek(5, 0, SEEK_CUR)                   = 601568
lseek(5, 0, SEEK_END)                   = 601568
write(5, "2023-06-08 08:56:07.277 INFO  CT"..., 124) = 124
lseek(5, 0, SEEK_CUR)                   = 601692
fcntl(4, F_SETLKW, {l_type=F_UNLCK, l_whence=SEEK_SET, l_start=0, l_len=0}) = 0
fcntl(10, F_SETLKW, {l_type=F_UNLCK, l_whence=SEEK_SET, l_start=0, l_len=1}) = 0
close(16)                               = 0
close(17)                               = 0
close(15)                               = 0
timerfd_settime(8, 0, {it_interval={tv_sec=0, tv_nsec=0}, it_value={tv_sec=9, tv_nsec=999999000}}, {it_interval={tv_sec=0, tv_nsec=0}, it_value={tv_sec=9, tv_n                                                        sec=995773323}}) = 0
sendmsg(13, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="HTTP/1.1 200 OK\r\nContent-Length:"..., iov_len=306}], msg_iovlen=1, msg_controllen=0, msg_flags                                                        =0}, MSG_NOSIGNAL) = 306
epoll_wait(7, [], 128, 0)               = 0
timerfd_settime(8, 0, {it_interval={tv_sec=0, tv_nsec=0}, it_value={tv_sec=9, tv_nsec=999999000}}, {it_interval={tv_sec=0, tv_nsec=0}, it_value={tv_sec=9, tv_n                                                        sec=999536312}}) = 0
timerfd_settime(8, 0, {it_interval={tv_sec=0, tv_nsec=0}, it_value={tv_sec=29, tv_nsec=999999000}}, {it_interval={tv_sec=0, tv_nsec=0}, it_value={tv_sec=9, tv_                                                        nsec=999895279}}) = 0
getpeername(13, {sa_family=AF_INET, sin_port=htons(33946), sin_addr=inet_addr("10.123.105.228")}, [28->16]) = 0
recvmsg(13, {msg_namelen=0}, 0)         = -1 EAGAIN (Resource temporarily unavailable)
epoll_wait(7, [], 128, 0)               = 0
epoll_wait(7, [], 128, 0)               = 0
epoll_wait(7, [], 128, 0)               = 0
epoll_wait(7, [{EPOLLIN, {u32=2067595488, u64=94817765621984}}], 128, -1) = 1
recvmsg(13, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="POST / HTTP/1.1\r\nHost: 10.123.97"..., iov_len=32768}], msg_iovlen=1, msg_controllen=0, msg_fla                                                        gs=0}, 0) = 145
timerfd_settime(8, 0, {it_interval={tv_sec=0, tv_nsec=0}, it_value={tv_sec=9, tv_nsec=999995000}}, {it_interval={tv_sec=0, tv_nsec=0}, it_value={tv_sec=19, tv_                                                        nsec=762794899}}) = 0
fcntl(14, F_SETLKW, {l_type=F_WRLCK, l_whence=SEEK_SET, l_start=0, l_len=1}) = 0
fcntl(4, F_SETLKW, {l_type=F_WRLCK, l_whence=SEEK_SET, l_start=0, l_len=0}) = 0
lseek(5, 0, SEEK_END)                   = 601692
lseek(5, 0, SEEK_CUR)                   = 601692
lseek(5, 0, SEEK_END)                   = 601692
write(5, "2023-06-08 08:56:17.516 INFO  CO"..., 79) = 79
lseek(5, 0, SEEK_CUR)                   = 601771
fcntl(4, F_SETLKW, {l_type=F_UNLCK, l_whence=SEEK_SET, l_start=0, l_len=0}) = 0
fcntl(14, F_SETLKW, {l_type=F_UNLCK, l_whence=SEEK_SET, l_start=0, l_len=1}) = 0
eventfd2(0, EFD_CLOEXEC|EFD_NONBLOCK)   = 15
epoll_create1(EPOLL_CLOEXEC)            = 16
timerfd_create(CLOCK_MONOTONIC, TFD_CLOEXEC) = 17
epoll_ctl(16, EPOLL_CTL_ADD, 15, {EPOLLIN|EPOLLERR|EPOLLET, {u32=2067547512, u64=94817765574008}}) = 0
write(15, "\1\0\0\0\0\0\0\0", 8)        = 8
epoll_ctl(16, EPOLL_CTL_ADD, 17, {EPOLLIN|EPOLLERR, {u32=2067547524, u64=94817765574020}}) = 0
timerfd_settime(17, 0, {it_interval={tv_sec=0, tv_nsec=0}, it_value={tv_sec=59, tv_nsec=999998000}}, {it_interval={tv_sec=0, tv_nsec=0}, it_value={tv_sec=0, tv                                                        _nsec=0}}) = 0
socket(AF_UNIX, SOCK_STREAM, 0)         = 18
epoll_ctl(16, EPOLL_CTL_ADD, 18, {EPOLLIN|EPOLLPRI|EPOLLERR|EPOLLHUP|EPOLLET, {u32=2067574192, u64=94817765600688}}) = 0
ioctl(18, FIONBIO, [1])                 = 0
connect(18, {sa_family=AF_UNIX, sun_path="/tmp/kea4-ctrl-socket"}, 23) = 0
epoll_wait(16, [{EPOLLIN, {u32=2067547512, u64=94817765574008}}], 128, 0) = 1
sendmsg(18, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="{ \"command\": \"ha-heartbeat\", \"se"..., iov_len=53}], msg_iovlen=1, msg_controllen=0, msg_fla                                                        gs=0}, MSG_NOSIGNAL) = 53
epoll_wait(16, [{EPOLLIN|EPOLLHUP, {u32=2067574192, u64=94817765600688}}], 128, 0) = 1
timerfd_settime(17, 0, {it_interval={tv_sec=0, tv_nsec=0}, it_value={tv_sec=59, tv_nsec=999998000}}, {it_interval={tv_sec=0, tv_nsec=0}, it_value={tv_sec=59, t                                                        v_nsec=998918604}}) = 0
recvmsg(18, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="{ \"arguments\": { \"date-time\": \"T"..., iov_len=32768}], msg_iovlen=1, msg_controllen=0, msg_                                                        flags=0}, 0) = 193
epoll_wait(16, [], 128, 0)              = 0
timerfd_settime(17, 0, {it_interval={tv_sec=0, tv_nsec=0}, it_value={tv_sec=59, tv_nsec=999999000}}, {it_interval={tv_sec=0, tv_nsec=0}, it_value={tv_sec=59, t                                                        v_nsec=999760901}}) = 0
close(18)                               = 0
epoll_wait(16, [], 128, 0)              = 0
fcntl(10, F_SETLKW, {l_type=F_WRLCK, l_whence=SEEK_SET, l_start=0, l_len=1}) = 0
fcntl(4, F_SETLKW, {l_type=F_WRLCK, l_whence=SEEK_SET, l_start=0, l_len=0}) = 0
lseek(5, 0, SEEK_END)                   = 601771
lseek(5, 0, SEEK_CUR)                   = 601771
lseek(5, 0, SEEK_END)                   = 601771
write(5, "2023-06-08 08:56:17.519 INFO  CT"..., 124) = 124
lseek(5, 0, SEEK_CUR)                   = 601895
fcntl(4, F_SETLKW, {l_type=F_UNLCK, l_whence=SEEK_SET, l_start=0, l_len=0}) = 0
fcntl(10, F_SETLKW, {l_type=F_UNLCK, l_whence=SEEK_SET, l_start=0, l_len=1}) = 0
close(16)                               = 0
close(17)                               = 0
close(15)                               = 0
timerfd_settime(8, 0, {it_interval={tv_sec=0, tv_nsec=0}, it_value={tv_sec=9, tv_nsec=999999000}}, {it_interval={tv_sec=0, tv_nsec=0}, it_value={tv_sec=9, tv_n                                                        sec=995972113}}) = 0
sendmsg(13, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="HTTP/1.1 200 OK\r\nContent-Length:"..., iov_len=306}], msg_iovlen=1, msg_controllen=0, msg_flags                                                        =0}, MSG_NOSIGNAL) = 306
epoll_wait(7, [], 128, 0)               = 0
timerfd_settime(8, 0, {it_interval={tv_sec=0, tv_nsec=0}, it_value={tv_sec=9, tv_nsec=999999000}}, {it_interval={tv_sec=0, tv_nsec=0}, it_value={tv_sec=9, tv_n                                                        sec=999723014}}) = 0
timerfd_settime(8, 0, {it_interval={tv_sec=0, tv_nsec=0}, it_value={tv_sec=29, tv_nsec=999999000}}, {it_interval={tv_sec=0, tv_nsec=0}, it_value={tv_sec=9, tv_                                                        nsec=999874755}}) = 0
getpeername(13, {sa_family=AF_INET, sin_port=htons(33946), sin_addr=inet_addr("10.123.105.228")}, [28->16]) = 0
recvmsg(13, {msg_namelen=0}, 0)         = -1 EAGAIN (Resource temporarily unavailable)
epoll_wait(7, [], 128, 0)               = 0
epoll_wait(7, [], 128, 0)               = 0
epoll_wait(7, [], 128, 0)               = 0
epoll_wait(7, [{EPOLLIN, {u32=2067595488, u64=94817765621984}}], 128, -1) = 1
recvmsg(13, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="POST / HTTP/1.1\r\nHost: 10.123.97"..., iov_len=32768}], msg_iovlen=1, msg_controllen=0, msg_fla                                                        gs=0}, 0) = 145
timerfd_settime(8, 0, {it_interval={tv_sec=0, tv_nsec=0}, it_value={tv_sec=9, tv_nsec=999996000}}, {it_interval={tv_sec=0, tv_nsec=0}, it_value={tv_sec=19, tv_                                                        nsec=303002519}}) = 0
fcntl(14, F_SETLKW, {l_type=F_WRLCK, l_whence=SEEK_SET, l_start=0, l_len=1}) = 0
fcntl(4, F_SETLKW, {l_type=F_WRLCK, l_whence=SEEK_SET, l_start=0, l_len=0}) = 0
lseek(5, 0, SEEK_END)                   = 601895
lseek(5, 0, SEEK_CUR)                   = 601895
lseek(5, 0, SEEK_END)                   = 601895
write(5, "2023-06-08 08:56:28.217 INFO  CO"..., 79) = 79
lseek(5, 0, SEEK_CUR)                   = 601974
fcntl(4, F_SETLKW, {l_type=F_UNLCK, l_whence=SEEK_SET, l_start=0, l_len=0}) = 0
fcntl(14, F_SETLKW, {l_type=F_UNLCK, l_whence=SEEK_SET, l_start=0, l_len=1}) = 0
eventfd2(0, EFD_CLOEXEC|EFD_NONBLOCK)   = 15
epoll_create1(EPOLL_CLOEXEC)            = 16
timerfd_create(CLOCK_MONOTONIC, TFD_CLOEXEC) = 17
epoll_ctl(16, EPOLL_CTL_ADD, 15, {EPOLLIN|EPOLLERR|EPOLLET, {u32=2067547512, u64=94817765574008}}) = 0
write(15, "\1\0\0\0\0\0\0\0", 8)        = 8
epoll_ctl(16, EPOLL_CTL_ADD, 17, {EPOLLIN|EPOLLERR, {u32=2067547524, u64=94817765574020}}) = 0
timerfd_settime(17, 0, {it_interval={tv_sec=0, tv_nsec=0}, it_value={tv_sec=59, tv_nsec=999999000}}, {it_interval={tv_sec=0, tv_nsec=0}, it_value={tv_sec=0, tv                                                        _nsec=0}}) = 0
socket(AF_UNIX, SOCK_STREAM, 0)         = 18
epoll_ctl(16, EPOLL_CTL_ADD, 18, {EPOLLIN|EPOLLPRI|EPOLLERR|EPOLLHUP|EPOLLET, {u32=2067542672, u64=94817765569168}}) = 0
ioctl(18, FIONBIO, [1])                 = 0
connect(18, {sa_family=AF_UNIX, sun_path="/tmp/kea4-ctrl-socket"}, 23) = 0
epoll_wait(16, [{EPOLLIN, {u32=2067547512, u64=94817765574008}}], 128, 0) = 1
sendmsg(18, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="{ \"command\": \"ha-heartbeat\", \"se"..., iov_len=53}], msg_iovlen=1, msg_controllen=0, msg_fla                                                        gs=0}, MSG_NOSIGNAL) = 53
epoll_wait(16, [{EPOLLIN|EPOLLHUP, {u32=2067542672, u64=94817765569168}}], 128, 0) = 1
timerfd_settime(17, 0, {it_interval={tv_sec=0, tv_nsec=0}, it_value={tv_sec=59, tv_nsec=999998000}}, {it_interval={tv_sec=0, tv_nsec=0}, it_value={tv_sec=59, t                                                        v_nsec=998945984}}) = 0
recvmsg(18, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="{ \"arguments\": { \"date-time\": \"T"..., iov_len=32768}], msg_iovlen=1, msg_controllen=0, msg_                                                        flags=0}, 0) = 193
epoll_wait(16, [], 128, 0)              = 0
timerfd_settime(17, 0, {it_interval={tv_sec=0, tv_nsec=0}, it_value={tv_sec=59, tv_nsec=999999000}}, {it_interval={tv_sec=0, tv_nsec=0}, it_value={tv_sec=59, t                                                        v_nsec=999760152}}) = 0
close(18)                               = 0
epoll_wait(16, [], 128, 0)              = 0
fcntl(10, F_SETLKW, {l_type=F_WRLCK, l_whence=SEEK_SET, l_start=0, l_len=1}) = 0
fcntl(4, F_SETLKW, {l_type=F_WRLCK, l_whence=SEEK_SET, l_start=0, l_len=0}) = 0
lseek(5, 0, SEEK_END)                   = 601974
lseek(5, 0, SEEK_CUR)                   = 601974
lseek(5, 0, SEEK_END)                   = 601974
write(5, "2023-06-08 08:56:28.220 INFO  CT"..., 124) = 124
lseek(5, 0, SEEK_CUR)                   = 602098
fcntl(4, F_SETLKW, {l_type=F_UNLCK, l_whence=SEEK_SET, l_start=0, l_len=0}) = 0
fcntl(10, F_SETLKW, {l_type=F_UNLCK, l_whence=SEEK_SET, l_start=0, l_len=1}) = 0
close(16)                               = 0
close(17)                               = 0
close(15)                               = 0
timerfd_settime(8, 0, {it_interval={tv_sec=0, tv_nsec=0}, it_value={tv_sec=9, tv_nsec=999999000}}, {it_interval={tv_sec=0, tv_nsec=0}, it_value={tv_sec=9, tv_n                                                        sec=996374315}}) = 0
sendmsg(13, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="HTTP/1.1 200 OK\r\nContent-Length:"..., iov_len=306}], msg_iovlen=1, msg_controllen=0, msg_flags                                                        =0}, MSG_NOSIGNAL) = 306
epoll_wait(7, [], 128, 0)               = 0
timerfd_settime(8, 0, {it_interval={tv_sec=0, tv_nsec=0}, it_value={tv_sec=9, tv_nsec=999999000}}, {it_interval={tv_sec=0, tv_nsec=0}, it_value={tv_sec=9, tv_n                                                        sec=999763578}}) = 0
timerfd_settime(8, 0, {it_interval={tv_sec=0, tv_nsec=0}, it_value={tv_sec=29, tv_nsec=999999000}}, {it_interval={tv_sec=0, tv_nsec=0}, it_value={tv_sec=9, tv_                                                        nsec=999900354}}) = 0
getpeername(13, {sa_family=AF_INET, sin_port=htons(33946), sin_addr=inet_addr("10.123.105.228")}, [28->16]) = 0
recvmsg(13, {msg_namelen=0}, 0)         = -1 EAGAIN (Resource temporarily unavailable)
epoll_wait(7, [], 128, 0)               = 0
epoll_wait(7, [], 128, 0)               = 0
epoll_wait(7, [], 128, 0)               = 0
epoll_wait(7, [{EPOLLIN, {u32=2067595488, u64=94817765621984}}], 128, -1) = 1
recvmsg(13, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="POST / HTTP/1.1\r\nHost: 10.123.97"..., iov_len=32768}], msg_iovlen=1, msg_controllen=0, msg_fla                                                        gs=0}, 0) = 145
timerfd_settime(8, 0, {it_interval={tv_sec=0, tv_nsec=0}, it_value={tv_sec=9, tv_nsec=999996000}}, {it_interval={tv_sec=0, tv_nsec=0}, it_value={tv_sec=19, tv_                                                        nsec=989889280}}) = 0
fcntl(14, F_SETLKW, {l_type=F_WRLCK, l_whence=SEEK_SET, l_start=0, l_len=1}) = 0
fcntl(4, F_SETLKW, {l_type=F_WRLCK, l_whence=SEEK_SET, l_start=0, l_len=0}) = 0
lseek(5, 0, SEEK_END)                   = 602098
lseek(5, 0, SEEK_CUR)                   = 602098
lseek(5, 0, SEEK_END)                   = 602098
write(5, "2023-06-08 08:56:38.231 INFO  CO"..., 79) = 79
lseek(5, 0, SEEK_CUR)                   = 602177
fcntl(4, F_SETLKW, {l_type=F_UNLCK, l_whence=SEEK_SET, l_start=0, l_len=0}) = 0
fcntl(14, F_SETLKW, {l_type=F_UNLCK, l_whence=SEEK_SET, l_start=0, l_len=1}) = 0
eventfd2(0, EFD_CLOEXEC|EFD_NONBLOCK)   = 15
epoll_create1(EPOLL_CLOEXEC)            = 16
timerfd_create(CLOCK_MONOTONIC, TFD_CLOEXEC) = 17
epoll_ctl(16, EPOLL_CTL_ADD, 15, {EPOLLIN|EPOLLERR|EPOLLET, {u32=2067547512, u64=94817765574008}}) = 0
write(15, "\1\0\0\0\0\0\0\0", 8)        = 8
epoll_ctl(16, EPOLL_CTL_ADD, 17, {EPOLLIN|EPOLLERR, {u32=2067547524, u64=94817765574020}}) = 0
timerfd_settime(17, 0, {it_interval={tv_sec=0, tv_nsec=0}, it_value={tv_sec=59, tv_nsec=999999000}}, {it_interval={tv_sec=0, tv_nsec=0}, it_value={tv_sec=0, tv                                                        _nsec=0}}) = 0
socket(AF_UNIX, SOCK_STREAM, 0)         = 18
epoll_ctl(16, EPOLL_CTL_ADD, 18, {EPOLLIN|EPOLLPRI|EPOLLERR|EPOLLHUP|EPOLLET, {u32=2067574192, u64=94817765600688}}) = 0
ioctl(18, FIONBIO, [1])                 = 0
connect(18, {sa_family=AF_UNIX, sun_path="/tmp/kea4-ctrl-socket"}, 23) = 0
epoll_wait(16, [{EPOLLIN, {u32=2067547512, u64=94817765574008}}], 128, 0) = 1
sendmsg(18, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="{ \"command\": \"ha-heartbeat\", \"se"..., iov_len=53}], msg_iovlen=1, msg_controllen=0, msg_fla                                                        gs=0}, MSG_NOSIGNAL) = 53
epoll_wait(16, [{EPOLLIN|EPOLLHUP, {u32=2067574192, u64=94817765600688}}], 128, 0) = 1
timerfd_settime(17, 0, {it_interval={tv_sec=0, tv_nsec=0}, it_value={tv_sec=59, tv_nsec=999998000}}, {it_interval={tv_sec=0, tv_nsec=0}, it_value={tv_sec=59, t                                                        v_nsec=998913085}}) = 0
recvmsg(18, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="{ \"arguments\": { \"date-time\": \"T"..., iov_len=32768}], msg_iovlen=1, msg_controllen=0, msg_                                                        flags=0}, 0) = 193
epoll_wait(16, [], 128, 0)              = 0
timerfd_settime(17, 0, {it_interval={tv_sec=0, tv_nsec=0}, it_value={tv_sec=59, tv_nsec=999999000}}, {it_interval={tv_sec=0, tv_nsec=0}, it_value={tv_sec=59, t                                                        v_nsec=999767419}}) = 0
close(18)                               = 0
epoll_wait(16, [], 128, 0)              = 0
fcntl(10, F_SETLKW, {l_type=F_WRLCK, l_whence=SEEK_SET, l_start=0, l_len=1}) = 0
fcntl(4, F_SETLKW, {l_type=F_WRLCK, l_whence=SEEK_SET, l_start=0, l_len=0}) = 0
lseek(5, 0, SEEK_END)                   = 602177
lseek(5, 0, SEEK_CUR)                   = 602177
lseek(5, 0, SEEK_END)                   = 602177
write(5, "2023-06-08 08:56:38.234 INFO  CT"..., 124) = 124
lseek(5, 0, SEEK_CUR)                   = 602301
fcntl(4, F_SETLKW, {l_type=F_UNLCK, l_whence=SEEK_SET, l_start=0, l_len=0}) = 0
fcntl(10, F_SETLKW, {l_type=F_UNLCK, l_whence=SEEK_SET, l_start=0, l_len=1}) = 0
close(16)                               = 0
close(17)                               = 0
close(15)                               = 0
timerfd_settime(8, 0, {it_interval={tv_sec=0, tv_nsec=0}, it_value={tv_sec=9, tv_nsec=999999000}}, {it_interval={tv_sec=0, tv_nsec=0}, it_value={tv_sec=9, tv_n                                                        sec=996084682}}) = 0
sendmsg(13, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="HTTP/1.1 200 OK\r\nContent-Length:"..., iov_len=306}], msg_iovlen=1, msg_controllen=0, msg_flags                                                        =0}, MSG_NOSIGNAL) = 306
epoll_wait(7, [], 128, 0)               = 0
timerfd_settime(8, 0, {it_interval={tv_sec=0, tv_nsec=0}, it_value={tv_sec=9, tv_nsec=999999000}}, {it_interval={tv_sec=0, tv_nsec=0}, it_value={tv_sec=9, tv_n                                                        sec=999740043}}) = 0
timerfd_settime(8, 0, {it_interval={tv_sec=0, tv_nsec=0}, it_value={tv_sec=29, tv_nsec=999999000}}, {it_interval={tv_sec=0, tv_nsec=0}, it_value={tv_sec=9, tv_                                                        nsec=999893614}}) = 0
getpeername(13, {sa_family=AF_INET, sin_port=htons(33946), sin_addr=inet_addr("10.123.105.228")}, [28->16]) = 0
recvmsg(13, {msg_namelen=0}, 0)         = -1 EAGAIN (Resource temporarily unavailable)
epoll_wait(7, [], 128, 0)               = 0
epoll_wait(7, [], 128, 0)               = 0
epoll_wait(7, [], 128, 0)               = 0
epoll_wait(7, [{EPOLLIN, {u32=2067595488, u64=94817765621984}}], 128, -1) = 1
recvmsg(13, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="POST / HTTP/1.1\r\nHost: 10.123.97"..., iov_len=32768}], msg_iovlen=1, msg_controllen=0, msg_fla                                                        gs=0}, 0) = 145
timerfd_settime(8, 0, {it_interval={tv_sec=0, tv_nsec=0}, it_value={tv_sec=9, tv_nsec=999996000}}, {it_interval={tv_sec=0, tv_nsec=0}, it_value={tv_sec=19, tv_                                                        nsec=600044448}}) = 0
fcntl(14, F_SETLKW, {l_type=F_WRLCK, l_whence=SEEK_SET, l_start=0, l_len=1}) = 0
fcntl(4, F_SETLKW, {l_type=F_WRLCK, l_whence=SEEK_SET, l_start=0, l_len=0}) = 0
lseek(5, 0, SEEK_END)                   = 602301
lseek(5, 0, SEEK_CUR)                   = 602301
lseek(5, 0, SEEK_END)                   = 602301
write(5, "2023-06-08 08:56:48.636 INFO  CO"..., 79) = 79
lseek(5, 0, SEEK_CUR)                   = 602380
fcntl(4, F_SETLKW, {l_type=F_UNLCK, l_whence=SEEK_SET, l_start=0, l_len=0}) = 0
fcntl(14, F_SETLKW, {l_type=F_UNLCK, l_whence=SEEK_SET, l_start=0, l_len=1}) = 0
eventfd2(0, EFD_CLOEXEC|EFD_NONBLOCK)   = 15
epoll_create1(EPOLL_CLOEXEC)            = 16
timerfd_create(CLOCK_MONOTONIC, TFD_CLOEXEC) = 17
epoll_ctl(16, EPOLL_CTL_ADD, 15, {EPOLLIN|EPOLLERR|EPOLLET, {u32=2067547512, u64=94817765574008}}) = 0
write(15, "\1\0\0\0\0\0\0\0", 8)        = 8
epoll_ctl(16, EPOLL_CTL_ADD, 17, {EPOLLIN|EPOLLERR, {u32=2067547524, u64=94817765574020}}) = 0
timerfd_settime(17, 0, {it_interval={tv_sec=0, tv_nsec=0}, it_value={tv_sec=59, tv_nsec=999998000}}, {it_interval={tv_sec=0, tv_nsec=0}, it_value={tv_sec=0, tv                                                        _nsec=0}}) = 0
socket(AF_UNIX, SOCK_STREAM, 0)         = 18
epoll_ctl(16, EPOLL_CTL_ADD, 18, {EPOLLIN|EPOLLPRI|EPOLLERR|EPOLLHUP|EPOLLET, {u32=2067542672, u64=94817765569168}}) = 0
ioctl(18, FIONBIO, [1])                 = 0
connect(18, {sa_family=AF_UNIX, sun_path="/tmp/kea4-ctrl-socket"}, 23) = 0
epoll_wait(16, [{EPOLLIN, {u32=2067547512, u64=94817765574008}}], 128, 0) = 1
sendmsg(18, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="{ \"command\": \"ha-heartbeat\", \"se"..., iov_len=53}], msg_iovlen=1, msg_controllen=0, msg_fla                                                        gs=0}, MSG_NOSIGNAL) = 53
epoll_wait(16, [{EPOLLIN|EPOLLHUP, {u32=2067542672, u64=94817765569168}}], 128, 0) = 1
timerfd_settime(17, 0, {it_interval={tv_sec=0, tv_nsec=0}, it_value={tv_sec=59, tv_nsec=999998000}}, {it_interval={tv_sec=0, tv_nsec=0}, it_value={tv_sec=59, t                                                        v_nsec=998858528}}) = 0
recvmsg(18, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="{ \"arguments\": { \"date-time\": \"T"..., iov_len=32768}], msg_iovlen=1, msg_controllen=0, msg_                                                        flags=0}, 0) = 193
epoll_wait(16, [], 128, 0)              = 0
timerfd_settime(17, 0, {it_interval={tv_sec=0, tv_nsec=0}, it_value={tv_sec=59, tv_nsec=999999000}}, {it_interval={tv_sec=0, tv_nsec=0}, it_value={tv_sec=59, t                                                        v_nsec=999764545}}) = 0
close(18)                               = 0
epoll_wait(16, [], 128, 0)              = 0
fcntl(10, F_SETLKW, {l_type=F_WRLCK, l_whence=SEEK_SET, l_start=0, l_len=1}) = 0
fcntl(4, F_SETLKW, {l_type=F_WRLCK, l_whence=SEEK_SET, l_start=0, l_len=0}) = 0
lseek(5, 0, SEEK_END)                   = 602380
lseek(5, 0, SEEK_CUR)                   = 602380
lseek(5, 0, SEEK_END)                   = 602380
write(5, "2023-06-08 08:56:48.639 INFO  CT"..., 124) = 124
lseek(5, 0, SEEK_CUR)                   = 602504
fcntl(4, F_SETLKW, {l_type=F_UNLCK, l_whence=SEEK_SET, l_start=0, l_len=0}) = 0
fcntl(10, F_SETLKW, {l_type=F_UNLCK, l_whence=SEEK_SET, l_start=0, l_len=1}) = 0
close(16)                               = 0
close(17)                               = 0
close(15)                               = 0
timerfd_settime(8, 0, {it_interval={tv_sec=0, tv_nsec=0}, it_value={tv_sec=9, tv_nsec=999999000}}, {it_interval={tv_sec=0, tv_nsec=0}, it_value={tv_sec=9, tv_n                                                        sec=995912081}}) = 0
sendmsg(13, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="HTTP/1.1 200 OK\r\nContent-Length:"..., iov_len=306}], msg_iovlen=1, msg_controllen=0, msg_flags                                                        =0}, MSG_NOSIGNAL) = 306
epoll_wait(7, [], 128, 0)               = 0
timerfd_settime(8, 0, {it_interval={tv_sec=0, tv_nsec=0}, it_value={tv_sec=9, tv_nsec=999999000}}, {it_interval={tv_sec=0, tv_nsec=0}, it_value={tv_sec=9, tv_n                                                        sec=999751395}}) = 0
timerfd_settime(8, 0, {it_interval={tv_sec=0, tv_nsec=0}, it_value={tv_sec=29, tv_nsec=999999000}}, {it_interval={tv_sec=0, tv_nsec=0}, it_value={tv_sec=9, tv_                                                        nsec=999868089}}) = 0
getpeername(13, {sa_family=AF_INET, sin_port=htons(33946), sin_addr=inet_addr("10.123.105.228")}, [28->16]) = 0
recvmsg(13, {msg_namelen=0}, 0)         = -1 EAGAIN (Resource temporarily unavailable)
epoll_wait(7, [], 128, 0)               = 0
epoll_wait(7, [], 128, 0)               = 0
epoll_wait(7, [], 128, 0)               = 0
epoll_wait(7, [{EPOLLIN, {u32=2067595488, u64=94817765621984}}], 128, -1) = 1
recvmsg(13, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="POST / HTTP/1.1\r\nHost: 10.123.97"..., iov_len=32768}], msg_iovlen=1, msg_controllen=0, msg_fla                                                        gs=0}, 0) = 145
timerfd_settime(8, 0, {it_interval={tv_sec=0, tv_nsec=0}, it_value={tv_sec=9, tv_nsec=999996000}}, {it_interval={tv_sec=0, tv_nsec=0}, it_value={tv_sec=19, tv_                                                        nsec=170824746}}) = 0
fcntl(14, F_SETLKW, {l_type=F_WRLCK, l_whence=SEEK_SET, l_start=0, l_len=1}) = 0
fcntl(4, F_SETLKW, {l_type=F_WRLCK, l_whence=SEEK_SET, l_start=0, l_len=0}) = 0
lseek(5, 0, SEEK_END)                   = 602504
lseek(5, 0, SEEK_CUR)                   = 602504
lseek(5, 0, SEEK_END)                   = 602504
write(5, "2023-06-08 08:56:59.469 INFO  CO"..., 79) = 79
lseek(5, 0, SEEK_CUR)                   = 602583
fcntl(4, F_SETLKW, {l_type=F_UNLCK, l_whence=SEEK_SET, l_start=0, l_len=0}) = 0
fcntl(14, F_SETLKW, {l_type=F_UNLCK, l_whence=SEEK_SET, l_start=0, l_len=1}) = 0
eventfd2(0, EFD_CLOEXEC|EFD_NONBLOCK)   = 15
epoll_create1(EPOLL_CLOEXEC)            = 16
timerfd_create(CLOCK_MONOTONIC, TFD_CLOEXEC) = 17
epoll_ctl(16, EPOLL_CTL_ADD, 15, {EPOLLIN|EPOLLERR|EPOLLET, {u32=2067547512, u64=94817765574008}}) = 0
write(15, "\1\0\0\0\0\0\0\0", 8)        = 8
epoll_ctl(16, EPOLL_CTL_ADD, 17, {EPOLLIN|EPOLLERR, {u32=2067547524, u64=94817765574020}}) = 0
timerfd_settime(17, 0, {it_interval={tv_sec=0, tv_nsec=0}, it_value={tv_sec=59, tv_nsec=999998000}}, {it_interval={tv_sec=0, tv_nsec=0}, it_value={tv_sec=0, tv                                                        _nsec=0}}) = 0
socket(AF_UNIX, SOCK_STREAM, 0)         = 18
epoll_ctl(16, EPOLL_CTL_ADD, 18, {EPOLLIN|EPOLLPRI|EPOLLERR|EPOLLHUP|EPOLLET, {u32=2067574192, u64=94817765600688}}) = 0
ioctl(18, FIONBIO, [1])                 = 0
connect(18, {sa_family=AF_UNIX, sun_path="/tmp/kea4-ctrl-socket"}, 23) = 0
epoll_wait(16, [{EPOLLIN, {u32=2067547512, u64=94817765574008}}], 128, 0) = 1
sendmsg(18, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="{ \"command\": \"ha-heartbeat\", \"se"..., iov_len=53}], msg_iovlen=1, msg_controllen=0, msg_fla                                                        gs=0}, MSG_NOSIGNAL) = 53
epoll_wait(16, [{EPOLLIN|EPOLLHUP, {u32=2067574192, u64=94817765600688}}], 128, 0) = 1
timerfd_settime(17, 0, {it_interval={tv_sec=0, tv_nsec=0}, it_value={tv_sec=59, tv_nsec=999998000}}, {it_interval={tv_sec=0, tv_nsec=0}, it_value={tv_sec=59, t                                                        v_nsec=998942697}}) = 0
recvmsg(18, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="{ \"arguments\": { \"date-time\": \"T"..., iov_len=32768}], msg_iovlen=1, msg_controllen=0, msg_                                                        flags=0}, 0) = 193
epoll_wait(16, [], 128, 0)              = 0
timerfd_settime(17, 0, {it_interval={tv_sec=0, tv_nsec=0}, it_value={tv_sec=59, tv_nsec=999999000}}, {it_interval={tv_sec=0, tv_nsec=0}, it_value={tv_sec=59, t                                                        v_nsec=999773624}}) = 0
close(18)                               = 0
epoll_wait(16, [], 128, 0)              = 0
fcntl(10, F_SETLKW, {l_type=F_WRLCK, l_whence=SEEK_SET, l_start=0, l_len=1}) = 0
fcntl(4, F_SETLKW, {l_type=F_WRLCK, l_whence=SEEK_SET, l_start=0, l_len=0}) = 0
lseek(5, 0, SEEK_END)                   = 602583
lseek(5, 0, SEEK_CUR)                   = 602583
lseek(5, 0, SEEK_END)                   = 602583
write(5, "2023-06-08 08:56:59.472 INFO  CT"..., 124) = 124
lseek(5, 0, SEEK_CUR)                   = 602707
fcntl(4, F_SETLKW, {l_type=F_UNLCK, l_whence=SEEK_SET, l_start=0, l_len=0}) = 0
fcntl(10, F_SETLKW, {l_type=F_UNLCK, l_whence=SEEK_SET, l_start=0, l_len=1}) = 0
close(16)                               = 0
close(17)                               = 0
close(15)                               = 0
timerfd_settime(8, 0, {it_interval={tv_sec=0, tv_nsec=0}, it_value={tv_sec=10, tv_nsec=0}}, {it_interval={tv_sec=0, tv_nsec=0}, it_value={tv_sec=9, tv_nsec=996                                                        091345}}) = 0
sendmsg(13, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="HTTP/1.1 200 OK\r\nContent-Length:"..., iov_len=306}], msg_iovlen=1, msg_controllen=0, msg_flags                                                        =0}, MSG_NOSIGNAL) = 306
epoll_wait(7, [], 128, 0)               = 0
timerfd_settime(8, 0, {it_interval={tv_sec=0, tv_nsec=0}, it_value={tv_sec=9, tv_nsec=999999000}}, {it_interval={tv_sec=0, tv_nsec=0}, it_value={tv_sec=9, tv_n                                                        sec=999741980}}) = 0
timerfd_settime(8, 0, {it_interval={tv_sec=0, tv_nsec=0}, it_value={tv_sec=29, tv_nsec=999999000}}, {it_interval={tv_sec=0, tv_nsec=0}, it_value={tv_sec=9, tv_                                                        nsec=999894626}}) = 0
getpeername(13, {sa_family=AF_INET, sin_port=htons(33946), sin_addr=inet_addr("10.123.105.228")}, [28->16]) = 0
recvmsg(13, {msg_namelen=0}, 0)         = -1 EAGAIN (Resource temporarily unavailable)
epoll_wait(7, [], 128, 0)               = 0
epoll_wait(7, [], 128, 0)               = 0
epoll_wait(7, [], 128, 0)               = 0
epoll_wait(7, [{EPOLLIN, {u32=2067595488, u64=94817765621984}}], 128, -1) = 1
recvmsg(13, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="POST / HTTP/1.1\r\nHost: 10.123.97"..., iov_len=32768}], msg_iovlen=1, msg_controllen=0, msg_fla                                                        gs=0}, 0) = 145
timerfd_settime(8, 0, {it_interval={tv_sec=0, tv_nsec=0}, it_value={tv_sec=9, tv_nsec=999996000}}, {it_interval={tv_sec=0, tv_nsec=0}, it_value={tv_sec=19, tv_                                                        nsec=72580310}}) = 0
fcntl(14, F_SETLKW, {l_type=F_WRLCK, l_whence=SEEK_SET, l_start=0, l_len=1}) = 0
fcntl(4, F_SETLKW, {l_type=F_WRLCK, l_whence=SEEK_SET, l_start=0, l_len=0}) = 0
lseek(5, 0, SEEK_END)                   = 602707
lseek(5, 0, SEEK_CUR)                   = 602707
lseek(5, 0, SEEK_END)                   = 602707
write(5, "2023-06-08 08:57:10.401 INFO  CO"..., 79) = 79
lseek(5, 0, SEEK_CUR)                   = 602786
fcntl(4, F_SETLKW, {l_type=F_UNLCK, l_whence=SEEK_SET, l_start=0, l_len=0}) = 0
fcntl(14, F_SETLKW, {l_type=F_UNLCK, l_whence=SEEK_SET, l_start=0, l_len=1}) = 0
eventfd2(0, EFD_CLOEXEC|EFD_NONBLOCK)   = 15
epoll_create1(EPOLL_CLOEXEC)            = 16
timerfd_create(CLOCK_MONOTONIC, TFD_CLOEXEC) = 17
epoll_ctl(16, EPOLL_CTL_ADD, 15, {EPOLLIN|EPOLLERR|EPOLLET, {u32=2067547512, u64=94817765574008}}) = 0
write(15, "\1\0\0\0\0\0\0\0", 8)        = 8
epoll_ctl(16, EPOLL_CTL_ADD, 17, {EPOLLIN|EPOLLERR, {u32=2067547524, u64=94817765574020}}) = 0
timerfd_settime(17, 0, {it_interval={tv_sec=0, tv_nsec=0}, it_value={tv_sec=59, tv_nsec=999998000}}, {it_interval={tv_sec=0, tv_nsec=0}, it_value={tv_sec=0, tv                                                        _nsec=0}}) = 0
socket(AF_UNIX, SOCK_STREAM, 0)         = 18
epoll_ctl(16, EPOLL_CTL_ADD, 18, {EPOLLIN|EPOLLPRI|EPOLLERR|EPOLLHUP|EPOLLET, {u32=2067542672, u64=94817765569168}}) = 0
ioctl(18, FIONBIO, [1])                 = 0
connect(18, {sa_family=AF_UNIX, sun_path="/tmp/kea4-ctrl-socket"}, 23) = 0
epoll_wait(16, [{EPOLLIN, {u32=2067547512, u64=94817765574008}}], 128, 0) = 1
sendmsg(18, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="{ \"command\": \"ha-heartbeat\", \"se"..., iov_len=53}], msg_iovlen=1, msg_controllen=0, msg_fla                                                        gs=0}, MSG_NOSIGNAL) = 53
epoll_wait(16, [{EPOLLIN|EPOLLHUP, {u32=2067542672, u64=94817765569168}}], 128, 0) = 1
timerfd_settime(17, 0, {it_interval={tv_sec=0, tv_nsec=0}, it_value={tv_sec=59, tv_nsec=999998000}}, {it_interval={tv_sec=0, tv_nsec=0}, it_value={tv_sec=59, t                                                        v_nsec=998923288}}) = 0
recvmsg(18, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="{ \"arguments\": { \"date-time\": \"T"..., iov_len=32768}], msg_iovlen=1, msg_controllen=0, msg_                                                        flags=0}, 0) = 193
epoll_wait(16, [], 128, 0)              = 0
timerfd_settime(17, 0, {it_interval={tv_sec=0, tv_nsec=0}, it_value={tv_sec=60, tv_nsec=0}}, {it_interval={tv_sec=0, tv_nsec=0}, it_value={tv_sec=59, tv_nsec=9                                                        99776018}}) = 0
close(18)                               = 0
epoll_wait(16, [], 128, 0)              = 0
fcntl(10, F_SETLKW, {l_type=F_WRLCK, l_whence=SEEK_SET, l_start=0, l_len=1}) = 0
fcntl(4, F_SETLKW, {l_type=F_WRLCK, l_whence=SEEK_SET, l_start=0, l_len=0}) = 0
lseek(5, 0, SEEK_END)                   = 602786
lseek(5, 0, SEEK_CUR)                   = 602786
lseek(5, 0, SEEK_END)                   = 602786
write(5, "2023-06-08 08:57:10.404 INFO  CT"..., 124) = 124
lseek(5, 0, SEEK_CUR)                   = 602910
fcntl(4, F_SETLKW, {l_type=F_UNLCK, l_whence=SEEK_SET, l_start=0, l_len=0}) = 0
fcntl(10, F_SETLKW, {l_type=F_UNLCK, l_whence=SEEK_SET, l_start=0, l_len=1}) = 0
close(16)                               = 0
close(17)                               = 0
close(15)                               = 0
timerfd_settime(8, 0, {it_interval={tv_sec=0, tv_nsec=0}, it_value={tv_sec=9, tv_nsec=999999000}}, {it_interval={tv_sec=0, tv_nsec=0}, it_value={tv_sec=9, tv_n                                                        sec=996073731}}) = 0
sendmsg(13, {msg_name=NULL, msg_namelen=0, msg_iov=[{iov_base="HTTP/1.1 200 OK\r\nContent-Length:"..., iov_len=306}], msg_iovlen=1, msg_controllen=0, msg_flags                                                        =0}, MSG_NOSIGNAL) = 306
epoll_wait(7, [], 128, 0)               = 0
timerfd_settime(8, 0, {it_interval={tv_sec=0, tv_nsec=0}, it_value={tv_sec=9, tv_nsec=999999000}}, {it_interval={tv_sec=0, tv_nsec=0}, it_value={tv_sec=9, tv_n                                                        sec=999719477}}) = 0
timerfd_settime(8, 0, {it_interval={tv_sec=0, tv_nsec=0}, it_value={tv_sec=29, tv_nsec=999999000}}, {it_interval={tv_sec=0, tv_nsec=0}, it_value={tv_sec=9, tv_                                                        nsec=999893002}}) = 0
getpeername(13, {sa_family=AF_INET, sin_port=htons(33946), sin_addr=inet_addr("10.123.105.228")}, [28->16]) = 0
recvmsg(13, {msg_namelen=0}, 0)         = -1 EAGAIN (Resource temporarily unavailable)
epoll_wait(7, [], 128, 0)               = 0
epoll_wait(7, [], 128, 0)               = 0
epoll_wait(7, [], 128, 0)               = 0
epoll_wait(7, ^Cstrace: Process 6793 detached
 <detached ...>  




./PerW

> -----Original Message-----
> From: Kea-users <kea-users-bounces at lists.isc.org> On Behalf Of Darren
> Ankney
> Sent: onsdag 7. juni 2023 12:17
> Cc: kea-users at lists.isc.org
> Subject: Re: [Kea-users] How do I list current IPv4 leases? (OPEN)
> 
> Hi
> 
> 
> > As far as I can see I've got the socket statements ok, different socket names
> though.
> >
> > Trying the direct socket approach using socat works ok.
> 
> The socket definition in kea-dhcp4 config and kea-ctrl-agent need to match.  If
> they are different then kea-ctrl-agent has no idea how to connect to kea-
> dhcp4.  It connects using that unix socket file just like you did with socat.
> --
> ISC funds the development of this software with paid support subscriptions.
> Contact us at https://www.isc.org/contact/ for more information.
> 
> To unsubscribe visit https://lists.isc.org/mailman/listinfo/kea-users.
> 
> Kea-users mailing list
> Kea-users at lists.isc.org
> https://lists.isc.org/mailman/listinfo/kea-users


More information about the Kea-users mailing list