[Kea-users] How do I list current IPv4 leases? (OPEN)
Darren Ankney
darren.ankney at gmail.com
Thu Jun 8 10:14:42 UTC 2023
Hi,
A couple more questions:
1) Have you tried Kea shell directly on the server that you are trying
to connect to (I assume you have)?
2) Have you tried both of the servers and neither will work?
It sounds like HA is working? How is that configured? Is it using
kea-ctrl-agent or directly between the kea server instances (now
possible with mutli-threading enabled in the HA hook). strace on kea
shell would probably be more useful if HA is working and using
kea-ctrl-agent as I'd suspect kea shell to be the problem in that
case.
Thank you,
Darren Ankney
On Thu, Jun 8, 2023 at 4:05 AM Weisteen Per <per.weisteen at telenor.no> wrote:
>
> 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
> --
> 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