On 1/19/23 9:52 PM, Junio C Hamano wrote:
The said test failed its linux-musl job in its first attempt, but re-running the failed job passed. https://github.com/git/git/actions/runs/3963948890/jobs/6792356234 (seen@e096683 attempt #1 linux-musl) https://github.com/git/git/actions/runs/3963948890/jobs/6792850313 (seen@e096683 attempt #2 linux-musl)
This is on Linux, so it would be using the linux inotify backend. Let me add Eric to the "To:" line for visibility. And see if he has experienced this during his development of it. I've not looked at the inotify code so I can't say if there are races there or not. Tests that move directories feel like good candidates for race conditions -- since the daemon doesn't get a recursive view of the tree with inotify() and must simulate that and manage the individual directories, but again I don't want to assume that. Jeff