Hi! I'm the upstream eatmydata maintainer. The aim of libeatmydata is to behave exactly the same but instead have a zero time fsync (and friends). So, if fsync(), msync() and fdatasync() are meant to be cancellation points and I can simulate that in eatmydata with calling pthread_testcancel(), I'd consider it a bug in eatmydata and with luck I'll make another upstream release today with that fixed. If you have a really short test program for it, I'll happily include it in the eatmydata test suite. Last time I checked, Debian was carrying an older eatmydata version, so it'll likely need to be updated to get this fix. -- Stewart Smith
Attachment:
pgpGbsBvXKIjO.pgp
Description: PGP signature