Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Dead or dying? #281

Open
ollie-etl opened this issue Sep 18, 2023 · 9 comments
Open

Dead or dying? #281

ollie-etl opened this issue Sep 18, 2023 · 9 comments

Comments

@ollie-etl
Copy link
Collaborator

I hate to ask this, but traffic here appears to have all but died up. I don't know the reason for this, if the current maintainers (I don't even know who you all are) have lost interest / business need / or just have no time, but I'd like to volunteer to take up some tasks, if that helps reinvigorate this project?

@ollie-etl
Copy link
Collaborator Author

Not dead, but in need of some TLC was my verdict

@Noah-Kennedy
Copy link
Contributor

tokio_uring isn't dead, but it does have a bus factor problem. I've been very busy for the past year, that has definitely halted a lot of work on this repo. I'm looking to become more active again with this, and want to push through some PRs soon that I have which are relevant here, however I have come to recognize that we need more maintainers for this.

@ollie-etl, you've been a frequent contributor for a while. Would you be interested in joining as a maintainer?

@ollie-etl
Copy link
Collaborator Author

@Noah-Kennedy Yes - i'm also busy, but am quite invested in this crate at this point, and would much rather PRs progressed rather than stalled or died.

@ollie-etl
Copy link
Collaborator Author

@Noah-Kennedy when you find the time to add me, would you add me as both @ollie-etl and @oliverbunting. I have a work and personal profile

@Noah-Kennedy
Copy link
Contributor

@ollie-etl I've added both

@xiaoyang-sde
Copy link

xiaoyang-sde commented Dec 13, 2023

Hello! I've recently come across this repository and I'm curious to know if it's still actively maintained.

I have some experience with io_uring, so I would like to help if this project needs contributions. (If so, could you suggest some tasks to get started?)

@ollie-etl
Copy link
Collaborator Author

@xiaoyang-sde I've been recently added as a maintainer, and I am still an active user of the crate.

In terms of direction, I guess everyone has different priorities however, in my my view, I see the following themes for improvemnt

More control over ring submission

Currently, Ops are submitted on creation. I think there is some consensus that perhaps we want to split creation and submission. Not least because this is probably a pre-requisite for chaining ops

Improved cancellation

Some ops don't matter if you just drop and forget them. Soem do though. If you call rx on the ring, you may wish to recover the buffer back. This won't happen until a packet is recieved currently

Improved ergonomics

This is a bit of an op exlosion happening, for many things which are basically variantions. This is probably indicative we need more of a builder style Api for each Op

@xiaoyang-sde
Copy link

xiaoyang-sde commented Dec 13, 2023

@xiaoyang-sde I've been recently added as a maintainer, and I am still an active user of the crate.

In terms of direction, I guess everyone has different priorities however, in my my view, I see the following themes for improvemnt

More control over ring submission

Currently, Ops are submitted on creation. I think there is some consensus that perhaps we want to split creation and submission. Not least because this is probably a pre-requisite for chaining ops

Improved cancellation

Some ops don't matter if you just drop and forget them. Soem do though. If you call rx on the ring, you may wish to recover the buffer back. This won't happen until a packet is recieved currently

Improved ergonomics

This is a bit of an op exlosion happening, for many things which are basically variantions. This is probably indicative we need more of a builder style Api for each Op

Thanks for the quick response! I’m still learning the source code of related projects and will see what I can help after the holiday season.

@kaimast
Copy link
Contributor

kaimast commented Dec 26, 2023

I am also happy to help if needed. Feel mark me as a reviewer for pull requests, for example.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants