You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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.
The text was updated successfully, but these errors were encountered:
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 templateClock
argument, which causes similar problems to the ones withseastar::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.
The text was updated successfully, but these errors were encountered: