-
Notifications
You must be signed in to change notification settings - Fork 6
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Trace Schema Changes #202
Trace Schema Changes #202
Conversation
will-break-it
commented
Feb 18, 2025
•
edited
Loading
edited
- add cpu_time_s field to track total CPU time across cores
- align block event names
- separate block lifecycle actions from network actions
- separate block lifecycle actions from network actions - use shorter block type names (IB/EB/RB/VT)
@will-break-it is it intentional that the data for the block (e.g. |
That's a good observation, we are indeed duplicating this data now.
|
* data: add trace schema for haskell & rust * data: add example logs for all events for make validate * data: simplify haskell trace schema * data: remove verbose extract of message kind * data: updated rust schema * data: composed rust message & action types * Trace Schema Changes (#202) * fix: add cpu_time_s field to track total CPU time across cores * fix: consistent naming of RBs across both simulations * refactor: naming of block variants * - refactor(hs) - separate block lifecycle actions from network actions - use shorter block type names (IB/EB/RB/VT) * fix(hs): remove node_name * fix: remove duration_s * fix: remove redundant block kind; tag -> type * fix(hs-schema): add endorse_blocks; payload_bytes * fix(hs-schema): add slot number to base block evnet * fix(hs-schema): remove duplicate payload_bytes for sent & receive events