13 Commits (2362a3d2d3d7960bba4643d8d73b11dd5891bdc3)
 

Author SHA1 Message Date
Avril 2362a3d2d3 Added graceful shutdown to background hashing task.
3 years ago
Avril 2440cdeebb handle: Added `spawn`, `Options`.
3 years ago
Avril 884b58d1f4
Error results now wait for the mpsc channel to have space instead of deferring themselves.
3 years ago
Avril 45b55b85a8
Added semaphore to control max concurrent operations.
3 years ago
Avril 37e7270b76
On io error, `file_handler()` now sends both the path and the error to output channel, instead of ignoring failed attempts.
3 years ago
Avril fce66309d1 Rework `file_handle()` to return a stream of `(path, hash)` instead of taking a oneshot for return
3 years ago
Avril d5b7f870db
Started Rust verison: raw io_uring async file hashing loop in `handle::file_handler()`
3 years ago
Avril 11fa5b6724
Makefile: strip output binary
4 years ago
Avril 111e1e3ea0
fuck
5 years ago
Avril ca5e6c7fdc
thread number spec
5 years ago
Ringo Wantanabe 07fc573d72
Add flags
6 years ago
Ringo Wantanabe 61715676b9
Fix Makefile
6 years ago
Ringo Wantanabe d8032e8f32
Initial commit
6 years ago