After the initial error due to a DB connection timeout, the DB lock is poisoned and everything else just fails. Ideally, we would gracefully error for this particular task with logging (#30 would pass-through).
GET /apertium-ron/monodix:
=> Matched: GET /<name>/<kind>
Nov 11 01:54:41.472 INFO Spawning 1 task(s): [Task { created: 2018-11-11T01:54:41.472393209, file: File { path: "apertium-ron.ron.dix", size: 3202000, revision: 72, last_author: "marc.riera.irigoyen", last_changed: 2018-11-03T22:55:10 }, kind: Monodix }] => Outcome: Success
, recursive => Response succeeded.
: false, package: apertium-ron
Nov 11 01:54:41.593 DEBG Completed executing task, kind: Monodix, path: apertium-mlt.mlt.dix, recursive: false, package: apertium-mlt
GET /apertium-rus/monodix:
=> Matched: GET /<name>/<kind>
Nov 11 01:54:44.207 DEBG Completed executing task, kind: Monodix, path: apertium-pol.pol.dix, recursive: false, package: apertium-pol
thread 'tokio-runtime-worker-1' panicked at 'database connection: Error(None)', libcore/result.rs:945:5
note: Run with `RUST_BACKTRACE=1` for a backtrace.
thread 'tokio-runtime-worker-5' panicked at 'called `Result::unwrap()` on an `Err` value: "PoisonError { inner: .. }"', libcore/result.rs:945:5
thread 'tokio-runtime-worker-7' panicked at 'called `Result::unwrap()` on an `Err` value: "PoisonError { inner: .. }"', libcore/result.rs:945:5
thread '<unnamed>' panicked at 'called `Result::unwrap()` on an `Err` value: "PoisonError { inner: .. }"', libcore/result.rs:945:5
thread 'tokio-runtime-worker-3' panicked at 'called `Result::unwrap()` on an `Err` value: "PoisonError { inner: .. }"', libcore/result.rs:945:5
GET /apertium-afr/monodix:
=> Matched: GET /<name>/<kind>
thread '<unnamed>' panicked at 'called `Result::unwrap()` on an `Err` value: "PoisonError { inner: .. }"', libcore/result.rs:945:5
GET /apertium-afr/monodix:
=> Matched: GET /<name>/<kind>
thread '<unnamed>' panicked at 'called `Result::unwrap()` on an `Err` value: "PoisonError { inner: .. }"', libcore/result.rs:945:5
GET /apertium-afr/monodix:
=> Matched: GET /<name>/<kind>
thread '<unnamed>' panicked at 'called `Result::unwrap()` on an `Err` value: "PoisonError { inner: .. }"', libcore/result.rs:945:5
GET /apertium-afr/monodix:
=> Matched: GET /<name>/<kind>
thread '<unnamed>' panicked at 'called `Result::unwrap()` on an `Err` value: "PoisonError { inner: .. }"', libcore/result.rs:945:5
GET /apertium-afr/monodix:
=> Matched: GET /<name>/<kind>
thread '<unnamed>' panicked at 'called `Result::unwrap()` on an `Err` value: "PoisonError { inner: .. }"', libcore/result.rs:945:5