garage/src
Alex Auvolat 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
..
admin_rpc.rs Return BadRequest codes for some admin_rpc failure cases 2020-04-21 16:45:32 +00:00
api_server.rs Make UUID & Hash Copy and remove some .clone() noise 2020-04-21 17:08:42 +00:00
background.rs Better concurrency: 2020-04-22 16:51:52 +00:00
block_ref_table.rs Don't do version & block_ref updates in background on deletion 2020-04-19 20:52:20 +00:00
block.rs Make UUID & Hash Copy and remove some .clone() noise 2020-04-21 17:08:42 +00:00
bucket_table.rs Don't do version & block_ref updates in background on deletion 2020-04-19 20:52:20 +00:00
data.rs Make UUID & Hash Copy and remove some .clone() noise 2020-04-21 17:08:42 +00:00
error.rs More aggressive sync timings & improve other stuff 2020-04-19 17:59:59 +00:00
http_util.rs Add block ref table 2020-04-10 23:11:52 +02:00
main.rs Better concurrency: 2020-04-22 16:51:52 +00:00
membership.rs Better concurrency: 2020-04-22 16:51:52 +00:00
object_table.rs Make UUID & Hash Copy and remove some .clone() noise 2020-04-21 17:08:42 +00:00
rpc_client.rs Better concurrency: 2020-04-22 16:51:52 +00:00
rpc_server.rs Better concurrency: 2020-04-22 16:51:52 +00:00
server.rs Better concurrency: 2020-04-22 16:51:52 +00:00
table_fullcopy.rs Make UUID & Hash Copy and remove some .clone() noise 2020-04-21 17:08:42 +00:00
table_sharded.rs Make UUID & Hash Copy and remove some .clone() noise 2020-04-21 17:08:42 +00:00
table_sync.rs Better concurrency: 2020-04-22 16:51:52 +00:00
table.rs Better concurrency: 2020-04-22 16:51:52 +00:00
tls_util.rs Begin work on sync... 2020-04-16 14:50:49 +02:00
version_table.rs Make UUID & Hash Copy and remove some .clone() noise 2020-04-21 17:08:42 +00:00