5e52c6f2be
Use Timestamp primitive
2024-05-13 16:22:47 +02:00
7a6984aedc
Simplify query! string literals
2024-05-13 16:14:27 +02:00
a525e58211
Restructure db schema
...
The "commit_links" table is now called "commit_edges".
There is now a "metrics" table that run measurements have a foreign key
to. This provides canonical metric metadata and will speed up the
initial graph page (before any real data arrives). For now, it will be
overwritten with each new run, but more nuanced config options may be
added later.
2024-05-13 15:27:17 +02:00
42d551eb6e
Update axum
2024-05-11 18:30:23 +02:00
de2992ff63
Document worker secret verification
2023-10-22 01:50:19 +02:00
2bf939186d
Remove stddev and direction columns
2023-10-22 01:50:19 +02:00
874ba5add6
Improve run insert performance
2023-08-17 19:37:30 +02:00
f12da915a9
Switch from tracing to log crate
2023-08-17 03:09:24 +02:00
a54e842478
Restructure config file
2023-08-17 00:28:58 +02:00
82e2385f59
Group migrations
2023-08-15 19:01:28 +02:00
1ec72c92d5
Allow worker to specify bench method as string
2023-08-14 16:47:00 +02:00
3de35e3ac8
Use RFC 3339 dates in worker endpoint
2023-08-14 16:31:44 +02:00
dd073b4c0d
Include worker name and info in run
2023-08-14 14:26:53 +02:00
01124d719b
Add optional run end time override
2023-08-14 14:15:38 +02:00
058ed2e85c
Move typed paths to separate module
2023-08-13 19:30:52 +02:00
3d5a277234
Use typed paths in worker
2023-08-13 16:13:59 +02:00
88d9a1f818
Move worker api to server::web::api::worker
2023-08-13 16:04:48 +02:00