[Week 2]: crossbeam uring; sink/stream futures; driver access #4
lvyuemeng
started this conversation in
Show and tell
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Summary
Long Term Development
[Deprecated]
A unsafe impl in
shmipc suggests:A safe uring initiation with continguous memory layout.
Refapi for multiple owner, leave out the space for user to use their own?A better lock api for exclusive access in multiple threads, refer
lock_api, with a basic implementspinnatively.Uring:
Concurrent data structure for multiple threads.
Refactor by
crossbeamchannel with sink/stream asynchronization byfutures.Driver:
Driver: It's a read-write cache. Current api is deeply related toRuntime, withRunOnto complete the RQE.A better suggestion is to integrate above as
SubmitterandDriver/Receiverfor same backendDriver.Driver -> BridgeimplementBridge<Submit>/<Receiver>, withsubmit()orrecv_op()to send sqe and receive rqeand comtemporarily store it.
lock_api.futures.Beta Was this translation helpful? Give feedback.
All reactions