Commit graph

9 commits

Author SHA1 Message Date
Alex d8f5e643bc Split code for modular compilation 2020-04-24 10:10:01 +00:00
Alex 8971f34c81 Well they still have to exit when we're exiting though 2020-04-22 17:04:33 +00:00
Alex e8214cb180 Better concurrency:
Use Notify instead of stupid sleep in background worker
Use Semaphore to limit concurrent requests in rpc_client
Make more background tasks cancellable
2020-04-22 16:51:52 +00:00
Alex cc4f2f1cfb Pretty logging 2020-04-21 12:54:55 +00:00
Alex 53cf4d1baa Log which workers are doing what 2020-04-19 21:33:38 +00:00
Alex ea75564851 More aggressive sync timings & improve other stuff 2020-04-19 17:59:59 +00:00
Alex 2832be4396 WIP 2020-04-16 18:41:10 +02:00
Alex f01c1e71b5 Begin work on sync... 2020-04-16 14:50:49 +02:00
Alex 53289b69e5 Background task runner that replaces tokio::spawn 2020-04-11 18:51:11 +02:00