News Score: Score the News, Sort the News, Rewrite the Headlines

C stdlib isn’t threadsafe and even safe Rust didn’t save us | EdgeDB Blog

We’re in the process of porting a significant portion of the network I/O code in EdgeDB from Python to Rust, and we’ve been learning a lot of very interesting lessons in the process. We’ve been working on a new HTTP fetch feature for EdgeDB, using reqwest as our HTTP client library. Everything was going smoothly: the feature worked locally, passed tests on x86_64 CI runners, and seemed stable. But then we noticed something strange: the tests started failing intermittently on our ARM64 CI runners...

Read more at edgedb.com

© News Score  score the news, sort the news, rewrite the headlines