Commit graph

16 commits

Author SHA1 Message Date
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