Repository navigation
Replies: 11 comments
|
Lot of cool features, can't wait for 0.6 release. Looking forward to seeing the benchmark results before and after io_uring. WebSocket protocol enables a lot of real-time use cases. |
|
Good plan, so +1 from my side. There will be also plenty of minor releases (direct_io, connection transfer and other non-breaking improvements) - we're on good track. |
|
+1 from my side, it's been quite a while since our last release and it's a pretty big one. |
|
AFAIK, Rust's poll-based asynchronous design is inherently incompatible with io-completed designs. Currently, all async solutions based on io_uring are problematic. https://tonbo.io/blog/async-rust-is-not-safe-with-io-uring Tokio adopted a compromise solution. I understand that this type of issue rarely occurs due to the efforts of the library author, but when it does happen, it can be catastrophic and challenging to reproduce and debug. |
|
We are aware of those limitations (that rust futures are built for poll io not completion io), but what you said isn't entirely true, It's worth noting that this is not the end of our journey with exploring |
|
Make sense, let’s move on. |
|
+1 |
|
+1 let's go to release 🚀 |
|
+1 from my side. |
|
+1 |
|
I'm happy to announce that the voting thread has just started #2403 |
Uh oh!
There was an error while loading. Please reload this page.
Hello, Apache Iggy (incubating) Community,
This is a call for a discussion to release Apache Iggy (incubating) version 0.6.0.
Along with the Iggy Server, we will also release the SDKs and the remaining tooling (CLIs, Connectors and Web UI) which are part of the repository.
Below is the current list of changes (there are also some outstanding PRs, that we'd like to complete before starting a vote)
server-0.5.0...master
The most noticeable feature is the total rewrite of the server's core to be based on a thread-per-core, shared-nothing design, using io_uring runtime by compio. Moreover, Iggy will now also support WebSocket transport protocol to make it a possible fit for edge devices or web applications.
Kindly provide your feedback on this release plan. Following the conclusion of the discussion, we will update the version in the repository and initiate the release process.
Thanks,
Piotr
All reactions