Commit Graph

9 Commits

Author SHA1 Message Date
Brian Tiger Chow
809e58f0dd refac(blockservice) extract waitable 2015-02-01 21:54:20 -08:00
Juan Batiz-Benet
1a2307aff6 blockservice/worker: fix proc/limiter sync
see: https://gist.github.com/jbenet/6b8b45bde9d9fce17d57

I want to make the goprocess API nicer so it doesnt lead
users into this problem. any ideas?
2015-01-31 17:08:50 -08:00
Brian Tiger Chow
fadede41fc deduplicate blocks in queue 2015-01-21 15:17:10 -08:00
Brian Tiger Chow
bf53888152 log err 2015-01-20 23:44:09 -08:00
Brian Tiger Chow
a6a6452692 fix(blockservice/worker) replace time.Tick with a timer we can stop 2015-01-20 23:43:21 -08:00
Brian Tiger Chow
e3c9f6db50 extract context func
@jbenet

would like it to work this way
2015-01-20 23:43:21 -08:00
Brian Tiger Chow
326e6f2a42 use rate-limiter
@jbenet
2015-01-20 23:43:21 -08:00
Brian Tiger Chow
ed019e2f7d one worker 2015-01-20 23:43:21 -08:00
Brian Tiger Chow
721ff57263 fix(blockservice) fully async exchange.HasBlock 2015-01-20 23:43:21 -08:00