-
Bug
-
Resolution: Fixed
-
Major
-
Guppy, Halibut 8.0.1, Halibut 8.0.2
The commit 51ab7c2f95d6d459302423a57cc617021ef6126d fixing SPEC-2651 introduced a regression that makes the daemon loop on client disconnection but not closing it. See below:
epoll_wait(5, [{EPOLLIN|EPOLLHUP, {u32=14794336, u64=14794336}}], 5, -1) = 1 clock_gettime(CLOCK_BOOTTIME, {tv_sec=17522, tv_nsec=90811826}) = 0 readv(10, [{iov_base="", iov_len=2}], 1) = 0 epoll_wait(5, [{EPOLLIN|EPOLLHUP, {u32=14794336, u64=14794336}}], 5, -1) = 1 clock_gettime(CLOCK_BOOTTIME, {tv_sec=17522, tv_nsec=90867020}) = 0 readv(10, [{iov_base="", iov_len=2}], 1) = 0 epoll_wait(5, [{EPOLLIN|EPOLLHUP, {u32=14794336, u64=14794336}}], 5, -1) = 1 clock_gettime(CLOCK_BOOTTIME, {tv_sec=17522, tv_nsec=90922228}) = 0 readv(10, [{iov_base="", iov_len=2}], 1) = 0 epoll_wait(5, [{EPOLLIN|EPOLLHUP, {u32=14794336, u64=14794336}}], 5, -1) = 1 clock_gettime(CLOCK_BOOTTIME, {tv_sec=17522, tv_nsec=90977075}) = 0 readv(10, [{iov_base="", iov_len=2}], 1) = 0 epoll_wait(5, [{EPOLLIN|EPOLLHUP, {u32=14794336, u64=14794336}}], 5, -1) = 1 clock_gettime(CLOCK_BOOTTIME, {tv_sec=17522, tv_nsec=91031855}) = 0 readv(10, [{iov_base="", iov_len=2}], 1) = 0 ...
# | Subject | Branch | Project | Status | CR | V |
---|---|---|---|---|---|---|
22181,1 | Fix client disconnection close | master | src/app-framework-binder | Status: MERGED | +2 | 0 |
22182,1 | Fix client disconnection close | halibut | src/app-framework-binder | Status: MERGED | +2 | 0 |
22183,1 | Fix client disconnection close | guppy | src/app-framework-binder | Status: MERGED | +2 | 0 |
22184,1 | af-binder: fixes | master | AGL/meta-agl | Status: MERGED | +2 | +1 |
22188,2 | af-binder: Fix client disconnection close | halibut | AGL/meta-agl | Status: MERGED | +2 | +1 |
22205,1 | af-binder: Fix client disconnection close | guppy | AGL/meta-agl | Status: MERGED | +2 | +1 |