io-uring
io-uring copied to clipboard
Stabilize more APIs
I hope to stabilize more APIs in 0.5. To stabilize a new API, the following conditions must be meet.
- Available in the latest stable kernel
- Documentation
- Test
for new API of 5.10, we must upgrade the cross
kernel version to pass ci.
Is there still work to be done here? Do you mind pointing me at some resources to get started?
@RushilMehra Thank you for your interest.
Since the unstable
feature was removed, this title is no longer appropriate. but we still have work to do.
- we need to upgrade the kernel used by ci tests. see https://github.com/tokio-rs/io-uring/issues/125
- some documents need to be sync with upstream manpage, and add available kernel version note to some function.
- some opcodes have less tests than liburing, it would be nice to add that.
@quininer I'll start looking into all 3, thanks
@quininer Also, for #2 and #3, if you could give me some specific examples of stale documentation / missing opcode tests that will help me move along faster
@RushilMehra Sorry, I'm not track this. but this is an example https://github.com/tokio-rs/io-uring/blob/master/src/opcode.rs#L1377
@quininer Is that missing tests?
@RushilMehra Yes, it miss docs and test.