JetBrains/lincheck

Lincheck tests are slow when the number of CPUs is lower than the number of parallel threads

ndkoval opened this issue · 5 comments

Please see #278 (comment) for details:

It seems to have hung on aarch64.

I have run it successfully locally on an M3 macbook, but not on CircleCI, likely because of fewer cpu cores (as we saw that affected Lincheck in past bugs).

eupp commented

Ok, I think now I am able to reproduce this issue locally using a docker container with a restricted number of CPUs.
I am investigating the root cause of the issue now.

Thanks, working beautifully now!

was there a regression? I tried to upgrade 2.27 to 2.28.x and it times out (2.28, 2.28.1) like before.

eupp commented

Hi @ben-manes !
Yes, this is probably a regression. I'll take a look at it.
Could you please pin the version 2.27 for now?

thanks @eupp! Please consider adding a test case.