FYI, failures in tst-fdopendir for 2.44
Florian Weimer
fweimer@redhat.com
Fri Jun 19 15:45:51 GMT 2026
* Carlos O'Donell:
> Andreas,
>
> FYI, I've seen this fail to flaky O_NOATIME detection on tmpfs with relatime default:
> https://sourceware.org/glibc/wiki/Testing/Tests/dirent/tst-fdopendir
>
> The right answer is to rewrite the test using the FUSE framework to look for
> fdopendir reopening the file descriptor with different flags.
We've tracked this down to the EDR (Endpoint Detection & Response) tool
used at Red Hat:
osquery does not open files with O_NOATIME during scanning/hashing
<https://github.com/osquery/osquery/issues/8965>
More significantly, osquery also breaks the FIFO-based jobserver in
recent GNU make versions:
osquery can accidentally read FIFOs (breaking GNU make's jobserver)
<https://github.com/osquery/osquery/issues/8939>
I think this should be fixed in osquery. Although the existing test is
not great, either.
Thanks,
Florian
More information about the Libc-alpha
mailing list