You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: database/schema.md
+18-1Lines changed: 18 additions & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -259,7 +259,6 @@ aid benchmark error
259
259
1 syn-1.0.89 Failed to compile...
260
260
```
261
261
262
-
263
262
## New benchmarking design
264
263
We are currently implementing a new design for dispatching benchmarks to collector(s) and storing
265
264
them in the database. It will support new use-cases, like backfilling of new benchmarks into a parent
@@ -296,3 +295,21 @@ Columns:
296
295
*`completed`: Completed request.
297
296
***backends** (`text NOT NULL`): Comma-separated list of codegen backends to benchmark. If empty, the default set of codegen backends will be benchmarked.
298
297
***profiles** (`text NOT NULL`): Comma-separated list of profiles to benchmark. If empty, the default set of profiles will be benchmarked.
298
+
299
+
### collector_config
300
+
301
+
Information about the collector; it's target architecture, when it was added,
302
+
whether it is active and when it last had activity denoted by `last_heartbeat_at`.
303
+
304
+
Columns:
305
+
306
+
***id** (`id`): A unique identifier for the collector.
307
+
***target** (`text NOT NULL`): The ISA of the collector for example; `aarch64-unknown-linux-gnu`.
308
+
***name** (`text NOT NULL`): Unique name for the collector.
309
+
***date_added** (`timestamptz NOT NULL`): When the collector was added
310
+
***last_heartbeat_at** (`timestamptz`): When the collector last updated this
311
+
column, a way to test if the collector is still alive.
312
+
***benchmark_set** (`int NOT NULL`): ID of the predefined benchmark suite to
313
+
execute.
314
+
***is_active** (`boolean NOT NULL`): For controlling whether the collector is
315
+
active for use. Useful for adding/removing collectors.
0 commit comments