Skip to content

Commit eeebf13

Browse files
committed
fix: add cpu_time_s field to track total CPU time across cores
1 parent aed2c2c commit eeebf13

File tree

2 files changed

+5
-2
lines changed

2 files changed

+5
-2
lines changed

data/simulation/trace.haskell.d.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,10 @@ type HaskellEvent =
1515

1616
interface HaskellCpuEvent {
1717
tag: "Cpu";
18-
node: number;
18+
node: string;
1919
node_name: string;
2020
duration_s: number;
21+
cpu_time_s: number;
2122
// CPU task types: Block validation (ValIB, ValEB, ValRB), Header validation (ValIH, ValRH), Vote validation (ValVote). Format: "<task_type>: <id>"
2223
task_label: string; // e.g., "ValIB: 6-29" or "ValRH: 6253064077348247640"
2324
}

data/simulation/trace.rust.d.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
// Base types
44
interface RustBaseEvent {
5-
time: number; // nanoseconds
5+
time_s: number;
66
message: {
77
type: string;
88
[key: string]: any;
@@ -35,6 +35,8 @@ interface RustCpuEvent extends Omit<RustBaseEvent, "message"> {
3535
task_type?: RustCpuTaskType;
3636
subtasks?: number;
3737
subtask_id?: number;
38+
duration_s?: number;
39+
cpu_time_s?: number;
3840
extra?: string;
3941
};
4042
}

0 commit comments

Comments
 (0)