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.weist...@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-boun...@lists.isc.org> On Behalf Of Darren > > Ankney > > Sent: onsdag 7. juni 2023 12:17 > > Cc: kea-users@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@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@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@lists.isc.org https://lists.isc.org/mailman/listinfo/kea-users