Per subsystem CPU usage tracking (#4239)
* SubsystemContext: add subsystem name str Signed-off-by:Andrei Sandu <sandu.andrei@gmail.com> * Overseer builder proc macro changes * initilize SubsystemContext name field. * Add subsystem name in TaskKind::launch_task() Signed-off-by:
Andrei Sandu <sandu.andrei@gmail.com> * Update ToOverseer enum Signed-off-by:
Andrei Sandu <sandu.andrei@gmail.com> * Assign subsystem names to orphan tasks Signed-off-by:
Andrei Sandu <sandu.andrei@gmail.com> * cargo fmt Signed-off-by:
Andrei Sandu <andrei-mihail@parity.io> * SubsystemContext: add subsystem name str Signed-off-by:
Andrei Sandu <sandu.andrei@gmail.com> * Overseer builder proc macro changes * initilize SubsystemContext name field. * Add subsystem name in TaskKind::launch_task() Signed-off-by:
Andrei Sandu <sandu.andrei@gmail.com> * Update ToOverseer enum Signed-off-by:
Andrei Sandu <sandu.andrei@gmail.com> * Assign subsystem names to orphan tasks Signed-off-by:
Andrei Sandu <sandu.andrei@gmail.com> * cargo fmt Signed-off-by:
Andrei Sandu <andrei-mihail@parity.io> * Rebase changes for new spawn() group param Signed-off-by:
Andrei Sandu <andrei-mihail@parity.io> * Add subsystem constat in JobTrait Signed-off-by:
Andrei Sandu <andrei-mihail@parity.io> * Add subsystem string Signed-off-by:
Andrei Sandu <andrei-mihail@parity.io> * Fix tests Signed-off-by:
Andrei Sandu <andrei-mihail@parity.io> * Fix spawn() calls Signed-off-by:
Andrei Sandu <andrei-mihail@parity.io> * cargo fmt Signed-off-by:
Andrei Sandu <andrei-mihail@parity.io> * Fix Signed-off-by:
Andrei Sandu <andrei-mihail@parity.io> * Fix tests Signed-off-by:
Andrei Sandu <andrei-mihail@parity.io> * fix Signed-off-by:
Andrei Sandu <andrei-mihail@parity.io> * Fix more tests Signed-off-by:
Andrei Sandu <andrei-mihail@parity.io> * Address PR review feedback #1 Signed-off-by:
Andrei Sandu <andrei-mihail@parity.io> * Address PR review round 2 Signed-off-by:
Andrei Sandu <andrei-mihail@parity.io> * Fixes - remove JobTrait::Subsystem - fix tests Signed-off-by:
Andrei Sandu <andrei-mihail@parity.io> * update Cargo.lock Co-authored-by:
Andronik Ordian <write@reusable.software>
parent
9d5724f9
Showing
- polkadot/Cargo.lock 197 additions, 204 deletionspolkadot/Cargo.lock
- polkadot/node/collation-generation/src/lib.rs 1 addition, 1 deletionpolkadot/node/collation-generation/src/lib.rs
- polkadot/node/core/av-store/src/lib.rs 3 additions, 2 deletionspolkadot/node/core/av-store/src/lib.rs
- polkadot/node/core/backing/src/lib.rs 8 additions, 6 deletionspolkadot/node/core/backing/src/lib.rs
- polkadot/node/core/bitfield-signing/src/lib.rs 1 addition, 1 deletionpolkadot/node/core/bitfield-signing/src/lib.rs
- polkadot/node/core/provisioner/src/lib.rs 1 addition, 1 deletionpolkadot/node/core/provisioner/src/lib.rs
- polkadot/node/core/pvf/src/executor_intf.rs 12 additions, 2 deletionspolkadot/node/core/pvf/src/executor_intf.rs
- polkadot/node/core/runtime-api/src/lib.rs 4 additions, 2 deletionspolkadot/node/core/runtime-api/src/lib.rs
- polkadot/node/jaeger/src/lib.rs 1 addition, 0 deletionspolkadot/node/jaeger/src/lib.rs
- polkadot/node/network/availability-distribution/src/tests/state.rs 4 additions, 2 deletions...node/network/availability-distribution/src/tests/state.rs
- polkadot/node/network/availability-recovery/src/lib.rs 1 addition, 1 deletionpolkadot/node/network/availability-recovery/src/lib.rs
- polkadot/node/overseer/overseer-gen/examples/dummy.rs 14 additions, 4 deletionspolkadot/node/overseer/overseer-gen/examples/dummy.rs
- polkadot/node/overseer/overseer-gen/proc-macro/src/impl_builder.rs 16 additions, 7 deletions...node/overseer/overseer-gen/proc-macro/src/impl_builder.rs
- polkadot/node/overseer/overseer-gen/proc-macro/src/impl_misc.rs 9 additions, 0 deletions...ot/node/overseer/overseer-gen/proc-macro/src/impl_misc.rs
- polkadot/node/overseer/overseer-gen/src/lib.rs 10 additions, 2 deletionspolkadot/node/overseer/overseer-gen/src/lib.rs
- polkadot/node/overseer/src/lib.rs 22 additions, 9 deletionspolkadot/node/overseer/src/lib.rs
- polkadot/node/overseer/src/tests.rs 1 addition, 0 deletionspolkadot/node/overseer/src/tests.rs
- polkadot/node/service/src/lib.rs 22 additions, 8 deletionspolkadot/node/service/src/lib.rs
- polkadot/node/subsystem-test-helpers/src/lib.rs 3 additions, 3 deletionspolkadot/node/subsystem-test-helpers/src/lib.rs
- polkadot/node/subsystem-util/src/lib.rs 7 additions, 3 deletionspolkadot/node/subsystem-util/src/lib.rs
Please register or sign in to comment