facebook / CacheLib

Pluggable in-process caching engine to build and scale high performance services
https://www.cachelib.org
Apache License 2.0
1.21k stars 262 forks source link

Test failures on CentOS 8 #169

Closed igchor closed 3 months ago

igchor commented 2 years ago

Describe the bug List of tests failing (some randomly):

Expected behavior No test failures

Desktop (please complete the following information):

Additional context Some of the nvm tests seems to pass when I insert a sleep command after each operation.

agordon commented 1 year ago

Hi @igchor, is there any possibility to check the same on the host machine (outside Docker), to eliminate the docker variable ?

igchor commented 1 year ago

Hi, unfortunately, CacheLib dependencies do not compile on that host machine (fedora 34). I tried running ./contrib/build.sh -j -d -t. There are problems either with folly, fizz, or wangle. I also tried different versions but no luck. Do you maybe have some CacheLib commit id that is known to work on fedora 34?

Those dependencies problems are the reason why we created that docker image (to always use the same dependencies versions which we know work fine).

byrnedj commented 1 year ago

Hi, I can confirm the following tests are failing on Ubuntu 18.04 with gcc 8.4

image

I did not get BaseAllocatorTest/2.LruRecordAccess to fail.