Cecile Tonglet
8031b6eacb
Rework telemetry to replace the use of tracing with an object we pass around ( #8143 )
...
polkadot companion: paritytech/polkadot#2535
2021-03-11 11:05:45 +01:00
Bastian Köcher
8a0e8ea9a6
Move proof generation to the type system level ( #8185 )
...
* Start
* Finish!!!!
* Update client/basic-authorship/src/basic_authorship.rs
Co-authored-by: André Silva <123550+andresilva@users.noreply.github.com >
* Review comments
Co-authored-by: André Silva <123550+andresilva@users.noreply.github.com >
2021-02-24 20:43:50 +00:00
André Silva
54def5f3d3
transaction-pool: drop unpropagable txs if local node cant author blocks ( #8048 )
...
* transaction-pool: drop unpropagable txs if local node cant author blocks
* fix test compilation
* transaction-pool: remove unnecessary static bound on CanAuthor
Co-authored-by: Tomasz Drwięga <tomusdrw@users.noreply.github.com >
* rpc-api: add translation for PoolError::Unactionable
* transaction-pool: add test for rejecting unactionable transactions
* basic-authorship: fix doc test
* transaction-pool: fix benchmark compilation
* transaction-pool: rename CanAuthor to IsValidator
* transaction-pool: nit in error message
Co-authored-by: Tomasz Drwięga <tomusdrw@users.noreply.github.com >
2021-02-04 20:18:44 +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
Max Inden
124b954fad
Cargo.lock: Run cargo update ( #7553 )
...
* Cargo.lock: Run cargo update
* Cargo.lock: Downgrade cc to v1.0.62
* Cargo.lock: Revert wasm-* updates
2020-11-20 13:59:02 +01: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
Nikolay Volf
add7c9ed5b
Drop system cache for trie benchmarks ( #7242 )
...
* add system clear cache
* move to shared
* rearrange a little-a
* add few tricks also
* use tempdir for buf as well
* Apply suggestions from code review
Co-authored-by: Bastian Köcher <bkchr@users.noreply.github.com >
2020-10-07 14:14:14 +02:00
Bastian Köcher
89e06d26b2
Rework InspectState ( #7271 )
...
Reworks `InspectState` in two ways:
- Renames `inspect_with` to `inspect_state` to reflect the trait name.
- Make `inspect_state` return the result of the closure
2020-10-06 23:16:14 +00:00
Wei Tang
9fdd4672b0
Use tracing-based subscriber logging ( #6825 )
...
* init_logger: switch from log-based to tracing-based and add compatibility layer
* Move tracing profiling subscriber related config realization
* sp-tracing: change profiling to be a layer instead of a subscriber
* Enable profiling layer in cli
* Change all test env_logger init to sp_tracing::try_init_simple
* Remove all local env_logger dependency
* Add missing tracing-subscriber dependency
* frame-sudo: fix tests
* frame-support: fix tests
* Fix frame/pallet and executor tests
* Fix the remaining tests
* Use subscriber's try_init as recommended by @davidbarsky
* Be explict that the tracing-log feature is needed
* Set subscriber writer to stderr
* Shorter line width
* Update cargo lock tracing version
* Fix sc_tracing crate compile
* Fix sc_authority_discovery crate test
* unremove default-features
* Leave enabled to default true
* Warn if global default cannot be set
* Fix unused import
* Remove unused PROXY_TARGET
* Change all reference from rc5 to rc6
* Change all reference of rc2 to rc6
* Fix styling
* Fix typo
* make logger init error'ing
* re-fixing the test issue
Co-authored-by: Benjamin Kampmann <ben@parity.io >
2020-09-17 11:04:43 +02:00
Ashley
07facb13c2
Convert spaces to tabs ( #6799 )
2020-08-03 15:48:32 +02:00
Ashley
9220b646d2
Various small improvements to service construction. ( #6738 )
...
* Remove service components and add build_network, build_offchain_workers etc
* Improve transaction pool api
* Remove commented out line
* Add PartialComponents
* Add BuildNetworkParams, documentation
* Remove unused imports in tests
* Apply suggestions from code review
Co-authored-by: Nikolay Volf <nikvolf@gmail.com >
* Remove unused imports in node-bench
Co-authored-by: Nikolay Volf <nikvolf@gmail.com >
2020-07-28 15:21:33 +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
pscott
046fda914a
Improve overall performance ( #6699 )
...
* Improve overall performance
* Clean up code
Co-authored-by: Bastian Köcher <bkchr@users.noreply.github.com >
* Remove needless ::
Co-authored-by: Bastian Köcher <bkchr@users.noreply.github.com >
* Remove needless ::
Co-authored-by: Kian Paimani <5588131+kianenigma@users.noreply.github.com >
Co-authored-by: Bastian Köcher <bkchr@users.noreply.github.com >
Co-authored-by: Kian Paimani <5588131+kianenigma@users.noreply.github.com >
2020-07-21 14:46:49 +02:00
Nikolay Volf
cb4c6abca7
Transaction pool integrated benchmarks ( #6579 )
...
* txpool benchmarks
* updated api
* Update bin/node/bench/src/txpool.rs
Co-authored-by: Kian Paimani <5588131+kianenigma@users.noreply.github.com >
Co-authored-by: Kian Paimani <5588131+kianenigma@users.noreply.github.com >
2020-07-17 17:09:18 +03:00
Bastian Köcher
64114267b2
Revert "Add log rotation ( #6564 )" ( #6627 )
...
This reverts commit 6eb2eb81c5 .
2020-07-10 10:43:41 +00:00
Bastian Köcher
5bb834cc6f
Make init_logging more easily usable ( #6620 )
...
Instead of requiring the `LogRotationOpt`, it now requires an
`Option<LogRotationOpt>`. This makes it much more easy to use the
interface when someone isn't interested on the `LogRotationOpt`'s
2020-07-09 14:47:57 +00:00
pscott
6eb2eb81c5
Add log rotation ( #6564 )
...
* Use flexi_logger; Add log rotation
* Add default rotation; Add FlexiLogger error
* Fix compilation error
* Remove logging to stdout if it's not a tty
* Fix formatting
Co-authored-by: Kian Paimani <5588131+kianenigma@users.noreply.github.com >
* Remove needless debug statement
* Default to unlimited size for log rotation
* Add more comments about log-age option
* Remove unused variable
* Fix typo in comment
Co-authored-by: Kian Paimani <5588131+kianenigma@users.noreply.github.com >
2020-07-08 10:11:09 +00:00
Nikolay Volf
850942ae66
Block production integration benchmark ( #6468 )
...
* proposer benchmark
* update cargo.lock
2020-06-30 16:06:16 +03:00
Nikolay Volf
60e7c706db
Benchmarks sanity checks ( #6119 )
...
* add read-only externalities
* sanity checks
* cleanup
* Update primitives/state-machine/src/read_only.rs
Co-authored-by: Bastian Köcher <bkchr@users.noreply.github.com >
* fix typo
* add error exit code if nothing was run
Co-authored-by: Bastian Köcher <bkchr@users.noreply.github.com >
2020-05-25 16:52:50 +02:00
mattrutherford
a90c4232e3
Increase precision of benchmarking results summary ( #6092 )
...
Co-authored-by: Matt Rutherford <mattrutherford@users.noreply.github.com >
2020-05-21 13:55:00 +02:00
Nikolay Volf
d5411969ac
fix whitespace ( #6062 )
2020-05-18 13:51:28 +02:00
Benjamin Kampmann
be8c96adec
Relax substrate licensing scheme ( #5947 )
2020-05-15 13:21:56 +02:00
Andrew Plaza
a31f4f6a5c
bump kvdb-* versions ( #6017 )
2020-05-15 11:17:39 +02:00
Nikolay Volf
91d93be9b5
properly handle different block content ( #6007 )
2020-05-13 22:48:28 +02:00
Nikolay Volf
08302bc556
Add database type for import benchmarks ( #5959 )
...
* add database type for impot benchmarks
* add backend to name
2020-05-10 13:23:50 +02:00
Shawn Tabrizi
f37927d37d
node-bench no-op block import (#5869 )
...
* start to try and implement noop
* txs as input
* better comment
* Add transfer reaping
* rename to avoid filter matching
* Update base weights based on results
* fix priority
* fix logic on reaping transfer
* Update bin/node/bench/src/import.rs
Co-authored-by: Nikolay Volf <nikvolf@gmail.com >
* Update bin/node/bench/src/main.rs
Co-authored-by: Nikolay Volf <nikvolf@gmail.com >
* add back size type (in-progress)
* bring back size type with custom
* update comment
* nit
* block type then size
* Use `transfer_keep_alive`
Co-authored-by: Nikolay Volf <nikvolf@gmail.com >
2020-05-03 15:33:11 +02:00
Nikolay Volf
5bd448f812
empty block benchmark ( #5852 )
2020-04-30 18:18:46 +02:00
Nikolay Volf
48832fedc3
Add parity-db variant for trie benchmarks ( #5827 )
...
* parity-db bench
* use arkady suggestion
2020-04-30 07:33:31 +00:00
Nikolay Volf
67200c1f5b
Integrated trie benchmark: part 2 ( #5702 )
2020-04-23 15:42:23 +02:00
Nikolay Volf
1a41b88430
Full block import benchmark ( #5745 )
2020-04-23 12:55:57 +02:00
Nikolay Volf
9a60df2c56
Trie integrated benchmark ( #5616 )
2020-04-16 15:18:16 +02:00
Nikolay Volf
b2b5717d6b
profile mode ( #5617 )
2020-04-13 20:08:14 +02:00
Nikolay Volf
6eea144f04
Use custom runner for import benchmarks ( #5477 )
...
* custom benchmark runner
* add license preamble
* delete old benchmarks
* update toml
* imporove macro
* tabs
* add size
* size fixes
* add docs for cli
2020-04-03 16:41:33 +02:00