Development record
TestStopLeavesNothingListening is flaky on Linux and twice dropped a merge-queue entry (the run that landed #935). The dashboard's Linux readProcess reads /proc/<pid>/stat and /proc/<pid>/exe and treats only ENOENT, a zombie or a dead state as a gone process. A read that races the server's exit fails with ESRCH ("no such process") while the /proc entry still exists, so sameProcess returns that error and Stop fails, where it should have seen the process gone.
issueresolvedminoriss-2610112201576037
TestStopLeavesNothingListening is flaky on Linux and twice dropped a merge-queue entry (the run that landed #935). The dashboard's Linux readProcess reads /proc/<pid>/stat and /proc/<pid>/exe and treats only ENOENT, a zombie or a dead state as a gone process. A read that races the server's exit fails with ESRCH ("no such process") while the /proc entry still exists, so sameProcess returns that error and Stop fails, where it should have seen the process gone.
Frontmatter
| id | iss-2610112201576037 |
|---|---|
| type | issue |
| lifecycle | resolved |
| severity | minor |
.abcd/work/issues/resolved/iss-2610112201576037-teststopleavesnothinglistening-is-flaky.md
open on GitHub ↗ · commit history ↗