Cancellation Safety in different Rust AsyncRuntimes - Bishonen's Blog

What can internal state tracking by asynchronous operations do to be called not-safe and how different Runtimes help to be confused here?

Bishonen's Blog

#glommio hard fork attempt, newsletter 1:

- https://github.com/glommio/glommio/pulls

several small PRs were made (based on one big initial one) to clean up some lints and CI issues we inherited.

Your reviews and ideas are more than welcome

Pull requests · glommio/glommio

Glommio is a thread-per-core crate that makes writing highly parallel asynchronous applications in a thread-per-core architecture easier for rustaceans. - Pull requests · glommio/glommio

GitHub

Hi Mastodon, we are trying to give glommio a second life: https://github.com/glommio/glommio

it is not an official hard-fork, we only experiment with how it will go. If you used glommio before and will to give it a little bit of your time, ask me to add you to contributors!

#rust #glommio #io_uring

GitHub - glommio/glommio: Glommio is a thread-per-core crate that makes writing highly parallel asynchronous applications in a thread-per-core architecture easier for rustaceans.

Glommio is a thread-per-core crate that makes writing highly parallel asynchronous applications in a thread-per-core architecture easier for rustaceans. - glommio/glommio

GitHub

Each time I see posts about how Mastodon (the backend software) scale I start to architect a replacement in my head.

Maybe a rewrite in rust using #Glommio and an event sourced core with storage in #PostgreSQL, projections in #ScyllaDB and #RedPanda for the queues.

But that's very much not a weekend project so it'll never happen.