Vsevolod Stakhov
84f55cc8d5
Create a more rigid overseer builder pattern that fails at compile time ( #4753 )
...
Introduces `Missing<Field>` and `Init<Field>` states, that are used in place of builder generics, and make this possible.
2022-02-09 17:01:16 +01:00
sandreim
b0f89bbfbc
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 >
2021-11-11 18:53:37 +00:00
Shawn Tabrizi
ff5d56fb76
cargo +nightly fmt ( #3540 )
...
* cargo +nightly fmt
* add cargo-fmt check to ci
* update ci
* fmt
* fmt
* skip macro
* ignore bridges
2021-08-02 10:47:33 +00:00
Andronik Ordian
bd9b743872
enable disputes ( #3478 )
...
* initial integration and migration code
* fix tests
* fix counting test
* assume the current version on missing file
* use SelectRelayChain
* remove duplicate metric
* Update node/service/src/lib.rs
Co-authored-by: Robert Habermeier <rphmeier@gmail.com >
* remove ApprovalCheckingVotingRule
* address my concern
* never mode for StagnantCheckInterval
* REVERTME: some logs
* w00t
* it's ugly but it works
* Revert "REVERTME: some logs"
This reverts commit e210505a2e83e31c381394924500b69277bb042e.
* it's handle, not handler
* fix a few typos
Co-authored-by: Robert Habermeier <rphmeier@gmail.com >
2021-07-26 14:46:31 +02:00
Bernhard Schuster
3c9104daff
refactor overseer into proc-macro based pattern ( #2962 )
2021-07-08 21:09:26 +02:00