DataDog / glommio

Glommio is a thread-per-core crate that makes writing highly parallel asynchronous applications in a thread-per-core architecture easier for rustaceans.
Other
3.12k stars 164 forks source link

OS/kernel version recommendation #669

Closed ozgrakkurt closed 5 months ago

ozgrakkurt commented 5 months ago

Hello,

We are heavily using glommio on production and we use ubuntu 22.04 + HWE kernel (6.5). We are experiencing a lot of filesystem crashes on the server and we are considering io_uring/direct_io might be causing this.

Do you have a recommended OS/kernel version to use glommio with? What combination do you use in production systems?

Thank you for creating this library! sorry I can't contribute, I'm very noob in terms of linux io_uring etc.

glommer commented 5 months ago

6.5 is recent enough and there should be no issues with anything being unsupported.

Maybe there is a specific kernel bug you are hitting, in which case an upgrade would help, but nothing in terms of kernel features should be unsupported with 6.5

ozgrakkurt commented 5 months ago

6.5 is recent enough and there should be no issues with anything being unsupported.

Maybe there is a specific kernel bug you are hitting, in which case an upgrade would help, but nothing in terms of kernel features should be unsupported with 6.5

Thanks! 🙏 We will try 24.04 hope it will fix it