What does HackerNews think of glommio?

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

Language: Rust

#32 in Linux
#40 in Rust
> Few of us have really figured out io_uring. But that doesn't mean it is slower.

seastar.io is a high level framework that I believe has "figured out" io_uring, with additional caveats the framework imposes (which is honestly freeing).

Additionally the rust equivalent: https://github.com/DataDog/glommio

  > I'm working in Rust, not Zig, but a lot of nice stuff to read through here.
FYI, Datadog has a Rust library for scheduling things to run thread-per-core with io_uring

It'd be really useful for DB use cases:

https://github.com/DataDog/glommio

Tokio is not a shared-nothing model - you’d be looking at Glommio [1] (from one of the contributors to Seastar) for that.

[1]: https://github.com/DataDog/glommio

Glommio uses io_uring: https://github.com/DataDog/glommio

And I integrated Hyper as an example: https://github.com/DataDog/glommio/blob/master/examples/hype...

And the performance was blisteringly quick (6x better latency streaming from a file compared to Nginx).

The arch of ScyllaDB blew my mind gotta say. Great talk [1] by Avi Kivity, co-founder of Scylla that goes over the design and architecture.

Glommio [2] (believe it used to be called Scipio) is a thread-per-core framework for Rust modeled after Seastar.

There isn't much in the hn hive mind about it, this one [3] stands out.

[1] https://www.youtube.com/watch?v=0S6i9BmuF8U

[2] https://github.com/DataDog/glommio

[3] https://news.ycombinator.com/item?id=24976533

Nice tip, thanks.

Related: The experimental async aware (io_uring optimized) Glommio API may eventually supplant POSIX I/O.

https://github.com/DataDog/glommio

"Modern storage is plenty fast. It is the APIs that are bad." https://itnext.io/modern-storage-is-plenty-fast-it-is-the-ap...

If anybody's interested, there's a Seastar inspired library for Rust that is being developed https://github.com/DataDog/glommio
Also from Glauber Costa, a thread-per-core framework using io_uring written in Rust[1] and discussed in HN[2].

[1]: https://github.com/DataDog/glommio [2]: https://news.ycombinator.com/item?id=24976533