Cecile Tonglet
bea4a6524d
Fix telemetry span not entering properly & enter span in sc-cli ( #7951 )
...
* WIP
* WIP
* Test
* bug fix
* WIP
* Revert "WIP"
This reverts commit 4e51e9adfdf0dc7cf37b562b60a0e83ca1d0b00d.
* doc
* Improve comment on why all spans are preserved
* Added missing suggestion from previous PR
* Use BoxFuture
* Move TelemetrySpan creation to sc-cli, need to test...
* Test code
* Adapt user code
* Revert "Test code"
This reverts commit 333806b2fe1626efaa2691f9f44d0b4dd979bc36.
* Update client/service/src/task_manager/mod.rs
Co-authored-by: David <dvdplm@gmail.com >
* Better & simpler solution
Co-authored-by: David <dvdplm@gmail.com >
2021-01-29 12:03:21 +00:00
Cecile Tonglet
4268fa0996
Doc fixes for sc-telemetry & API struct rename ( #7934 )
...
* Doc fixes for sc-telemetry
* Fix flag to disable log reloading
* Forgot to reverse the conditions
* Apply suggestion
* Rename pattern to directives
* Rename GlobalLoggerBuilder to LoggerBuilder
* Return instead of expect
* Use transparent outside the enum
* Update client/tracing/src/logging/directives.rs
Co-authored-by: Bastian Köcher <bkchr@users.noreply.github.com >
Co-authored-by: Bastian Köcher <bkchr@users.noreply.github.com >
2021-01-29 10:57:56 +00:00
Cecile Tonglet
970cc25cef
Telemetry per node ( #7463 )
2021-01-20 12:28:56 +01:00
Bastian Köcher
e3e651f72c
Happy new year ( #7814 )
...
* Happy new year
Updates the copyright years and fixes wrong license headers.
* Fix the template
* Split HEADER into HEADER-APACHE & HEADER-GPL
2021-01-04 09:03:13 +00:00
Cecile Tonglet
8cebbd142d
Add node name to the log lines ( #7328 )
...
* Initial commit
Forked at: 601e2fa139
Parent branch: origin/master
* WIP
Forked at: 601e2fa139
Parent branch: origin/master
* WIP
Forked at: 601e2fa139
Parent branch: origin/master
* WIP
Forked at: 601e2fa139
Parent branch: origin/master
* WIP
Forked at: 601e2fa139
Parent branch: origin/master
* WIP
Forked at: 601e2fa139
Parent branch: origin/master
* CLEANUP
Forked at: 601e2fa139
Parent branch: origin/master
* Add notes to original source code
* CLEANUP
Forked at: 601e2fa139
Parent branch: origin/master
* CLEANUP
Forked at: 601e2fa139
Parent branch: origin/master
* WIP
Forked at: 601e2fa139
Parent branch: origin/master
* WIP
Forked at: 601e2fa139
Parent branch: origin/master
* WIP
Forked at: 601e2fa139
Parent branch: origin/master
* CLEANUP
Forked at: 601e2fa139
Parent branch: origin/master
* WIP
Forked at: 601e2fa139
Parent branch: origin/master
* Some doc
* Test with trybuild
* Revert "Test with trybuild" (issue with trybuild atm)
This reverts commit 9055ec2206808ba3ddce6e3d87eb358907fa5e42.
https://github.com/dtolnay/trybuild/issues/53
* Apply suggestions
* Rename derive to proc-macro
* Remove "prefix" feature from informant
* Blocking task should use SpawnHandle::spawn_blocking
* Improve doc as suggested
* Fixes
Forked at: 601e2fa139
Parent branch: origin/master
* Apply suggestion
* Update client/cli/proc-macro/src/lib.rs
Co-authored-by: Bastian Köcher <bkchr@users.noreply.github.com >
* More suggestions
* CLEANUP
Forked at: 601e2fa139
Parent branch: origin/master
* Improve error message
* CLEANUP
Forked at: 601e2fa139
Parent branch: origin/master
* Fix async issue
* CLEANUP
Forked at: 601e2fa139
Parent branch: origin/master
* CLEANUP
Forked at: 601e2fa139
Parent branch: origin/master
* Add test
* fix doc test
* Update client/cli/src/logging.rs
Co-authored-by: Bastian Köcher <bkchr@users.noreply.github.com >
* Update client/basic-authorship/src/basic_authorship.rs
Co-authored-by: Bastian Köcher <bkchr@users.noreply.github.com >
* Update client/basic-authorship/src/basic_authorship.rs
Co-authored-by: Bastian Köcher <bkchr@users.noreply.github.com >
* Apply suggestions
* Suggestions
* Clarify doc
* WIP
Forked at: 601e2fa139
Parent branch: origin/master
Co-authored-by: Bastian Köcher <bkchr@users.noreply.github.com >
2020-10-21 15:13:07 +00:00
Seun Lanlege
6c1737fe77
RpcHandlers Refactorings ( #6846 )
...
* allow access to the underlying Pubsub instance from RpcHandlers
* bump Cargo.lock
* no more Arc<RpcHandlers>
* bump Cargo.lock
* Debug,.
* Arc<RpcHandlers>
* RpcHandler
* RpcHandlers::io_handler
* remove chain spec from cli
* address pr comments
* remove stray newline
Co-authored-by: Ashley <ashley.ruglys@gmail.com >
Co-authored-by: Tomasz Drwięga <tomasz@parity.io >
Co-authored-by: Ashley <ashley.ruglys@gmail.com >
2020-08-15 09:08:31 +00:00
Cecile Tonglet
837c18ddfb
Renamed add_children to add_child since it adds only one child ( #6838 )
2020-08-07 10:56:32 +02:00
Cecile Tonglet
4e03c87953
Allow task manager to have children ( #6771 )
...
* Initial commit
Forked at: 7df97abab4
Parent branch: origin/master
* WIP
Forked at: 7df97abab4
Parent branch: origin/master
* WIP
Forked at: 7df97abab4
Parent branch: origin/master
* WIP
Forked at: 7df97abab4
Parent branch: origin/master
* WIP
Forked at: 7df97abab4
Parent branch: origin/master
* WIP
Forked at: 7df97abab4
Parent branch: origin/master
* WIP
Forked at: 7df97abab4
Parent branch: origin/master
* changelog
* Remove Box
* Make future nicer
* Revert "Make future nicer"
This reverts commit 49fb8fb6f245c3ca2c384468df14b34f34616736.
* Simplify
* Additional check
* Simplify more
Co-authored-by: Bastian Köcher <git@kchr.de >
2020-08-06 21:20:46 +02:00
Bastian Köcher
9310f15ac2
Name all the tasks! ( #6726 )
...
* Remove any implementation of `Spawn` or `Executor` from our task executors
* Fix compilation
* Rename `SpawnBlockingExecutor`
* Update primitives/core/src/traits.rs
Co-authored-by: Kian Paimani <5588131+kianenigma@users.noreply.github.com >
* Fix tests
Co-authored-by: Kian Paimani <5588131+kianenigma@users.noreply.github.com >
2020-07-26 12:56:17 +00:00
Cecile Tonglet
de3181076a
Graceful shutdown for the task manager ( #6654 )
...
* Initial commit
Forked at: 74655edebc
Parent branch: origin/master
* Move task_manager.rs to mod.rs
* Graceful shutdown for the task manager
* Await all background task JoinHandle at the same time
* Add tests
* Make future() wait also for exit signal + fix essential task failed
Probably related to https://github.com/paritytech/cumulus/issues/111
* add comments for non-obvious code
* Use clean_shutdown() in sc-cli
* Adapt code and upgrade tokio in sc-cli
* cleanup spacing in doc
* Add license
* I guess actually running the clean shutdown would be a good idea
* fix tests
* Update client/cli/src/runner.rs
Co-authored-by: Benjamin Kampmann <ben@gnunicorn.org >
* Improve error logging
* disable other tests (can't reproduce on my machine)
* Revert "disable other tests (can't reproduce on my machine)"
This reverts commit c133c590f33c253123ba0555ce719a71ededd60d.
* It is possible that the tasks are ended first
* Revert "It is possible that the tasks are ended first"
This reverts commit 502aba4a49fb5d892e704c412b8a81768a3f2c71.
* Use single threaded scheduler for more predictability
* enable_time
* Revert "enable_time"
This reverts commit 4e152140764a4bddeedff06a4e36ec701909e8c7.
* Revert "Use single threaded scheduler for more predictability"
This reverts commit ee5e13c5f13ff71e012dcda13579dffeb15f8ffc.
* Revert "Revert "It is possible that the tasks are ended first""
This reverts commit 1b91a8ca3eebbdc18be199c8ca188e88669ae649.
* This cannot be verified either with a threaded pool
* Apply suggestions from code review
Co-authored-by: Bastian Köcher <bkchr@users.noreply.github.com >
Co-authored-by: Benjamin Kampmann <ben@parity.io >
Co-authored-by: Benjamin Kampmann <ben@gnunicorn.org >
Co-authored-by: Bastian Köcher <bkchr@users.noreply.github.com >
2020-07-22 07:15:22 +00:00