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

Expose seastar::semaphore to Rust #18

Open
cvybhu opened this issue Jan 18, 2023 · 0 comments
Open

Expose seastar::semaphore to Rust #18

cvybhu opened this issue Jan 18, 2023 · 0 comments

Comments

@cvybhu
Copy link
Contributor

cvybhu commented Jan 18, 2023

seastar::semaphore is a seastar implementation of the semaphore primitive.

We would like to be able to use it from Rust.

One problem that might occur is that seastar::semaphore has methods which accept a timeout duration. The duration type is taken from a template Clock argument, which causes similar problems to the ones with seastar::timer (#9)
If it turns out that timeouts are a big problem we can start with implementing all the features that don't use timeouts and add the support for timeouts later.

@cvybhu cvybhu moved this to In Progress in ZPP tasks Jan 18, 2023
@cvybhu cvybhu added this to ZPP tasks Jan 18, 2023
@cvybhu cvybhu removed the status in ZPP tasks Jan 18, 2023
@cvybhu cvybhu moved this to Backlog in ZPP tasks Jan 18, 2023
@cvybhu cvybhu moved this from Backlog to Todo in ZPP tasks Feb 1, 2023
@cvybhu cvybhu moved this from Todo to Backlog in ZPP tasks Feb 1, 2023
@patjed41 patjed41 self-assigned this Feb 28, 2023
@patjed41 patjed41 moved this from Backlog to In Progress in ZPP tasks Feb 28, 2023
@patjed41 patjed41 moved this from In Progress to Backlog in ZPP tasks Mar 1, 2023
@patjed41 patjed41 removed their assignment Mar 1, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Backlog
Development

No branches or pull requests

2 participants