New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[ FAIL ] kj/async-io-test.c++:307: legacy test: AsyncIo/AncillaryMessageHandler (1735 μs) #1398
Comments
Unfortunately, I don't have any new thoughts since the previous thread. |
I will see if I can find time for debugging further in my local environment. I tried the same capnp-test binary on a centos 8 with kernel 4.18.0-305.3.1.el8.x86_64 and it passed the test fine there. So likely it's something with my local kernel. |
Not 100% sure, but it seems SO_TIMESTAMP for tcp is only available since linux kernel 4.14.: torvalds/linux@98aaa913b4ed250 |
Doh. I guess we need to add some sort of code to the test which checks whether |
FYI @a-robinson |
Ah, I'm sorry @yousong. I didn't think to check when Alternatively, it looks like kernel 4.4 goes end-of-life next month and 4.9 goes end-of-life in 12 months, so this is my favorite kind of bug -- one that will automatically fix itself if you ignore it long enough 😛 |
Hah... I think given this I'm going to go with "just ignore the test failure if you're running on a very old kernel"... But if someone wants really wants to create a PR to add some checks and skip the test I'll accept it. |
This was reported before #1349
The kernel version
4.4.180-2.el7.elrepo.x86_64
Run the test alone:
Attached is output of
strace -f -tt ./capnp-test --verbose --filter=kj/async-io-test.c++:307 2>y.txt
y.txt
The text was updated successfully, but these errors were encountered: