-
Notifications
You must be signed in to change notification settings - Fork 1.6k
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
chore(file sink): Upgrade file sink for tokio-compat #1988
Commits on Mar 19, 2020
-
Revert "Disable file sink and files bench"
This reverts commit dd5c922. Signed-off-by: MOZGIII <mike-n@narod.ru>
Configuration menu - View commit details
-
Copy full SHA for 0de147b - Browse repository at this point
Copy the full SHA 0de147bView commit details -
Upgrade file sink for tokio 0.2
Signed-off-by: MOZGIII <mike-n@narod.ru>
Configuration menu - View commit details
-
Copy full SHA for 16260b2 - Browse repository at this point
Copy the full SHA 16260b2View commit details -
Further StreamingSink to refactoring
- switch StreamingSink to impl Stream - provides a significant boot to composability; - simpler compat layer - this compat approach should be much easier to understand, it consists of a set of simple and documented components that are composed together in a meaningful way; - switch tests to directly working with FileSink instead of futures compat layer - this build upon on StreamingSink taking impl Stream instead of mpsc::Receiver. Signed-off-by: MOZGIII <mike-n@narod.ru>
Configuration menu - View commit details
-
Copy full SHA for 40cf84c - Browse repository at this point
Copy the full SHA 40cf84cView commit details -
Configuration menu - View commit details
-
Copy full SHA for ee53620 - Browse repository at this point
Copy the full SHA ee53620View commit details -
Extracted event processing logic to a separate function
Signed-off-by: MOZGIII <mike-n@narod.ru>
Configuration menu - View commit details
-
Copy full SHA for e622ff1 - Browse repository at this point
Copy the full SHA e622ff1View commit details -
Switch from futures::future::select to tokio02::select!
Signed-off-by: MOZGIII <mike-n@narod.ru>
Configuration menu - View commit details
-
Copy full SHA for 4d87cd5 - Browse repository at this point
Copy the full SHA 4d87cd5View commit details -
Configuration menu - View commit details
-
Copy full SHA for fa1d43d - Browse repository at this point
Copy the full SHA fa1d43dView commit details -
Configuration menu - View commit details
-
Copy full SHA for f21e382 - Browse repository at this point
Copy the full SHA f21e382View commit details -
Simplified the ExpiringHashMap API
Signed-off-by: MOZGIII <mike-n@narod.ru>
Configuration menu - View commit details
-
Copy full SHA for 42e0563 - Browse repository at this point
Copy the full SHA 42e0563View commit details -
Unify item kind at ExpiringHashMap::remove and ExpiringHashMap::poll_…
…expired Signed-off-by: MOZGIII <mike-n@narod.ru>
Configuration menu - View commit details
-
Copy full SHA for 0e9a3c7 - Browse repository at this point
Copy the full SHA 0e9a3c7View commit details -
Move ExpiringHashMap to expiring_hash_map/mod.rs
Signed-off-by: MOZGIII <mike-n@narod.ru>
Configuration menu - View commit details
-
Copy full SHA for 3aa371a - Browse repository at this point
Copy the full SHA 3aa371aView commit details -
Configuration menu - View commit details
-
Copy full SHA for 2eb8419 - Browse repository at this point
Copy the full SHA 2eb8419View commit details -
Add insert_waker, make tests pass
Signed-off-by: MOZGIII <mike-n@narod.ru>
Configuration menu - View commit details
-
Copy full SHA for 65b95b9 - Browse repository at this point
Copy the full SHA 65b95b9View commit details -
Configuration menu - View commit details
-
Copy full SHA for 565cb15 - Browse repository at this point
Copy the full SHA 565cb15View commit details -
Signed-off-by: MOZGIII <mike-n@narod.ru>
Configuration menu - View commit details
-
Copy full SHA for e09e8ee - Browse repository at this point
Copy the full SHA e09e8eeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 6f335c5 - Browse repository at this point
Copy the full SHA 6f335c5View commit details -
Simplify compat, get rid of UnitTypeErrorSink01 in favor of sink_map_err
Signed-off-by: MOZGIII <mike-n@narod.ru>
Configuration menu - View commit details
-
Copy full SHA for a3fb117 - Browse repository at this point
Copy the full SHA a3fb117View commit details -
Signed-off-by: MOZGIII <mike-n@narod.ru>
Configuration menu - View commit details
-
Copy full SHA for df961bc - Browse repository at this point
Copy the full SHA df961bcView commit details -
Switch FileSink to impl Future instead of Stream
Signed-off-by: MOZGIII <mike-n@narod.ru>
Configuration menu - View commit details
-
Copy full SHA for c68bdbc - Browse repository at this point
Copy the full SHA c68bdbcView commit details -
Upgrade tokio for sync::Notify
Signed-off-by: MOZGIII <mike-n@narod.ru>
Configuration menu - View commit details
-
Copy full SHA for 0a15df1 - Browse repository at this point
Copy the full SHA 0a15df1View commit details -
Implemented an API that we settled on with Lucio
Signed-off-by: MOZGIII <mike-n@narod.ru>
Configuration menu - View commit details
-
Copy full SHA for a0048c2 - Browse repository at this point
Copy the full SHA a0048c2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4f98750 - Browse repository at this point
Copy the full SHA 4f98750View commit details -
Signed-off-by: MOZGIII <mike-n@narod.ru>
Configuration menu - View commit details
-
Copy full SHA for e6dcbe9 - Browse repository at this point
Copy the full SHA e6dcbe9View commit details -
Make StreamingSink::run's input 'static
Signed-off-by: MOZGIII <mike-n@narod.ru>
Configuration menu - View commit details
-
Copy full SHA for 2ea84bc - Browse repository at this point
Copy the full SHA 2ea84bcView commit details -
Signed-off-by: MOZGIII <mike-n@narod.ru>
Configuration menu - View commit details
-
Copy full SHA for 3fecdd3 - Browse repository at this point
Copy the full SHA 3fecdd3View commit details -
Correct typos and grammar errors at the docs
Signed-off-by: MOZGIII <mike-n@narod.ru>
Configuration menu - View commit details
-
Copy full SHA for 33ae750 - Browse repository at this point
Copy the full SHA 33ae750View commit details -
Documented the unreachable! branch
Signed-off-by: MOZGIII <mike-n@narod.ru>
Configuration menu - View commit details
-
Copy full SHA for 448c2fe - Browse repository at this point
Copy the full SHA 448c2feView commit details -
Move expiring_hash_map tests mod into it's main file
Signed-off-by: MOZGIII <mike-n@narod.ru>
Configuration menu - View commit details
-
Copy full SHA for f1f4258 - Browse repository at this point
Copy the full SHA f1f4258View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9e4a0e4 - Browse repository at this point
Copy the full SHA 9e4a0e4View commit details -
Fix the typos at the streaming sink compat docs
Signed-off-by: MOZGIII <mike-n@narod.ru>
Configuration menu - View commit details
-
Copy full SHA for d5b8f44 - Browse repository at this point
Copy the full SHA d5b8f44View commit details