Repository navigation
Commit 8b4dc2c
~ test_BNodeResolver: wake the MiniEndpoint accept loop on shutdown
On Linux, closing the listening fd does not unblock a thread in
accept(2) (it does on macOS), so the destructor's thread.join() hung
the ubuntu CI job at the 600s ctest timeout. Kick the loop with a
self-connect after setting `stopping`, join, then close.
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>1 parent 4ea715c commit 8b4dc2c
1 file changed
Lines changed: 9 additions & 3 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
291 | 291 | | |
292 | 292 | | |
293 | 293 | | |
| 294 | + | |
| 295 | + | |
294 | 296 | | |
295 | | - | |
| 297 | + | |
| 298 | + | |
| 299 | + | |
| 300 | + | |
296 | 301 | | |
| 302 | + | |
297 | 303 | | |
298 | 304 | | |
299 | 305 | | |
| |||
314 | 320 | | |
315 | 321 | | |
316 | 322 | | |
317 | | - | |
| 323 | + | |
318 | 324 | | |
319 | 325 | | |
320 | 326 | | |
321 | | - | |
| 327 | + | |
322 | 328 | | |
323 | 329 | | |
324 | 330 | | |
| |||
0 commit comments