54 Commits

Author SHA1 Message Date
Ethan Donowitz
b95e549acb
chore: upgrade to Rust 1.65 (#1441) 2022-11-18 17:25:39 -05:00
Ethan Donowitz
929a3144af
feat: report blocking threadpool statistics (#1418)
emit metrics about the number of blocking tasks

Closes #1416
2022-11-13 23:49:55 -08:00
Ethan Donowitz
9e36b88297
feat: fix high cardinality metrics tags (#1437)
Closes #1436
2022-11-04 17:23:10 -04:00
Ethan Donowitz
0ae5fd2059
refactor: add settings crates (#1306)
This is a breaking change. This commit separates syncstorage and tokenserver settings into separate structs that are contained by a parent `Settings` struct. This means that any env vars that hold settings specific to syncstorage (e.g. `SYNC_DATABASE_URL`) have been renamed to `SYNC_SYNCSTORAGE__DATABASE_URL`. Any settings that were moved from the top-level `Settings` struct to the lower level, syncstorage-specific struct will now have a `SYNC_SYNCSTORAGE__` prefix instead of a `SYNC_` prefix.

Closes #1276
2022-10-19 17:15:56 -04:00