Nikolay Volf
85a9af64d8
Update wasmtime to (almost) lastest master ( #6662 )
...
* update wasmtime to (almost) lastest master
* bump lock
* bump once more
2020-07-22 21:09:31 +02:00
Nikolay Volf
dcaaf713e8
add ecdsa benches ( #6697 )
2020-07-21 09:50:31 +00:00
Nikolay Volf and Kian Paimani
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
Nikolay Volf
850942ae66
Block production integration benchmark ( #6468 )
...
* proposer benchmark
* update cargo.lock
2020-06-30 16:06:16 +03:00
Nikolay Volf
36d2eefdc9
change everything to transaction ( #6440 )
2020-06-21 12:34:19 +02:00
Nikolay Volf
6e85555e0b
add network propagated metrics ( #6438 )
2020-06-19 17:40:39 +03:00
Nikolay Volf
2cb11261e7
Pruned and resubmitted metrics in transaction pool ( #6322 )
...
* pruned and resubmitted metrics
* update counter once
2020-06-11 12:50:32 +02:00
Nikolay Volf and Bastian Köcher
f5caf030aa
Fix quadratic iterations in transaction pool ready set ( #6256 )
...
* refactor ready set size calc
* Update client/transaction-pool/graph/src/ready.rs
Co-authored-by: Bastian Köcher <bkchr@users.noreply.github.com >
* remove pub
* update to new variat
* rename
Co-authored-by: Bastian Köcher <bkchr@users.noreply.github.com >
2020-06-10 23:25:52 +02:00
Nikolay Volf and Bastian Köcher
3c8547d7ff
Revalidation tweak & logging for transaction pool ( #6258 )
...
* updates and logging
* fix length
* Update client/transaction-pool/src/lib.rs
* rename
* Update client/transaction-pool/src/lib.rs
Co-authored-by: Bastian Köcher <bkchr@users.noreply.github.com >
Co-authored-by: Bastian Köcher <bkchr@users.noreply.github.com >
2020-06-09 11:09:41 +02:00
Nikolay Volf
65ba701f50
Fix transaction pool & network issues ( #6288 )
...
* fix & tweaks
* address review
* line width
2020-06-08 23:58:08 +02:00
Nikolay Volf
28ccad4118
fix millis display ( #6227 )
2020-06-03 11:18:10 +02:00
Nikolay Volf
6f677cdb23
report only on successfull block ( #6187 )
2020-06-01 11:09:20 +02:00
Nikolay Volf and Max Inden
5759cee2e9
Update import metrics and add verification time ( #6170 )
...
* refactor import reporting and add time
* Update primitives/consensus/common/src/metrics.rs
Co-authored-by: Max Inden <mail@max-inden.de >
* remove (crate)
* fix longer lines
* swap names to avoid api breaking
Co-authored-by: Max Inden <mail@max-inden.de >
2020-06-01 11:08:59 +02:00
Nikolay Volf and Tomasz Drwięga
537993a13d
Improve logging for transaction pool ( #6152 )
...
* improve logging
* Update client/transaction-pool/graph/src/validated_pool.rs
Co-authored-by: Tomasz Drwięga <tomusdrw@users.noreply.github.com >
* address review and make uniform
Co-authored-by: Tomasz Drwięga <tomusdrw@users.noreply.github.com >
2020-05-27 17:11:36 +02:00
Nikolay Volf
8f7bec3519
remover ancient code ( #6157 )
2020-05-27 13:10:04 +02:00
Nikolay Volf and Bastian Köcher
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
Nikolay Volf
81b30fe6f6
Fix benchmarks and add check so that they won't break again ( #6061 )
...
* fix benchmarks and add check
* address review
* fix line width
2020-05-18 18:43:31 +02:00
dd573374e0
Add block construction prometheus metrics ( #6030 )
...
* Add basic authorship metrics
* fixes
* no arc
* move to crate
* Update client/proposer-metrics/Cargo.toml
Co-authored-by: Max Inden <mail@max-inden.de >
* remove prefix
* use HistogramTimer
* Update client/proposer-metrics/src/lib.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 >
* 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 >
* Update client/basic-authorship/src/basic_authorship.rs
Co-authored-by: Bastian Köcher <bkchr@users.noreply.github.com >
* Update client/proposer-metrics/src/lib.rs
Co-authored-by: Bastian Köcher <bkchr@users.noreply.github.com >
* Update client/proposer-metrics/src/lib.rs
Co-authored-by: Bastian Köcher <bkchr@users.noreply.github.com >
Co-authored-by: Max Inden <mail@max-inden.de >
Co-authored-by: Bastian Köcher <bkchr@users.noreply.github.com >
2020-05-18 13:48:44 +00:00
Nikolay Volf
d5411969ac
fix whitespace ( #6062 )
2020-05-18 13:51:28 +02:00
Nikolay Volf
91d93be9b5
properly handle different block content ( #6007 )
2020-05-13 22:48:28 +02:00
Nikolay Volf
679c91e18c
Refactor network transactions handling ( #5939 )
...
* change propagation
* add bound
2020-05-11 10:36:00 +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
Nikolay Volf
ffb2d09aa1
change to vecdeque ( #5937 )
2020-05-07 12:50:07 +02:00
Nikolay Volf
d3d0ccff12
add state trace ( #5924 )
2020-05-06 17:33:48 +02:00
Nikolay Volf and Bastian Köcher
e5163380e7
Update wasmtime ( #5822 )
...
* update wasmtime
* update tests
* Update client/executor/wasmtime/src/host.rs
Co-Authored-By: Bastian Köcher <bkchr@users.noreply.github.com >
* wip
* use master-candidate
* update with patches
* update versions
Co-authored-by: Bastian Köcher <bkchr@users.noreply.github.com >
2020-05-04 15:24:05 +02:00
Nikolay Volf
34d5db0de6
Another state machine test ( #5875 )
...
* another state machine test
* add more asserts and remove 'remov_then_append'
2020-05-03 15:30:42 +02:00
Nikolay Volf
5bd448f812
empty block benchmark ( #5852 )
2020-04-30 18:18:46 +02:00
Nikolay Volf and Bastian Köcher
c09bb1f350
Use mem::take instead of mem::replace where appropriate ( #5846 )
...
* replace replace with take
* Update client/api/src/cht.rs
Co-authored-by: Bastian Köcher <bkchr@users.noreply.github.com >
* Update client/api/src/cht.rs
Co-authored-by: Bastian Köcher <bkchr@users.noreply.github.com >
Co-authored-by: Bastian Köcher <bkchr@users.noreply.github.com >
2020-04-30 12:53:36 +00:00
Nikolay Volf
a9261cf0ef
use background task to batch for optimum size ( #5832 )
2020-04-30 12:22:52 +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 and Bastian Köcher
986246a102
Replace Condvars with blocking channel ( #5815 )
...
* remove condvars
* return false on lost sender
* fix
* Update primitives/io/src/batch_verifier.rs
Co-authored-by: Bastian Köcher <bkchr@users.noreply.github.com >
2020-04-28 17:54:52 +02:00
Nikolay Volf
33d00692d8
Add append api and use it to deposit events ( #5795 )
...
* use append api to deposit events
* use optimized append
* one more optimization
* fix bug
* fix issues
* address review
2020-04-27 18:06:59 +02:00
Nikolay Volf
a01e608dff
rename state-trace to storage ( #5766 )
2020-04-24 15:47:00 +02: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
ff9c88d21c
Assign DB weights for node runtime ( #5703 )
2020-04-23 11:51:52 +02:00
Nikolay Volf and Max Inden
fea626ca84
Add prometheus registry to transaction pool, with couple of initial metrics ( #5657 )
...
* make new contructor
* add metrics to txpool
* fix review
* fix doc comment
* change to counters
* Update client/transaction-pool/src/metrics.rs
Co-Authored-By: Max Inden <mail@max-inden.de >
* Update client/transaction-pool/src/metrics.rs
Co-Authored-By: Max Inden <mail@max-inden.de >
* Update client/transaction-pool/src/metrics.rs
Co-Authored-By: Max Inden <mail@max-inden.de >
* Update client/transaction-pool/src/lib.rs
Co-Authored-By: Max Inden <mail@max-inden.de >
* Update client/transaction-pool/src/lib.rs
Co-Authored-By: Max Inden <mail@max-inden.de >
* use dedicated wrapper
Co-authored-by: Max Inden <mail@max-inden.de >
2020-04-17 11:02:45 +02:00
372f8b2c7e
Batch signature verification ( #5023 )
...
* create parallel tasks extension
* make type system happy
* basic externalities
* test for dynamic extensions
* batching test
* remove premature verify_batch
* shnschnorrkel batch
* alter test
* shnschnorrkel test
* executive batching
* some docs
* also multi/any signatgures
* error propagation
* styling
* make verification extension optional
* experimental ed25519 parallelization
* some merge fallout
* utilize task executor
* merge fallout
* utilize task executor more
* another merge fallout
* feature-gate sp-io
* arrange toml
* fix no-std
* sr25519 batching and refactoring
* add docs
* fix name
* add newline
* fix block import test
* long sr25519 test
* blocking instead of parking
* move everything in crypto
* return batch_verify to check :)
* use condvars
* use multi-threaded executor for benches
* don't call via host interface
* try no spawning
* add true
* cleanup
* straighten batching
* remove signature check from this test (?)
* remove now pointless test
* remove another now useless test
* fix warnings
* Revert "remove another now useless test"
This reverts commit bbdec24bb67ed4373072daef7c863e1a8825bd8b.
* rethink the sp-io-part
* Revert "remove now pointless test"
This reverts commit 4d553066322e65782264caa6053d4cd5538df977.
* fix wording
* add wording
* add todo and fix
* return check and fix
* add logging in sp-io
* Update primitives/io/src/batch_verifier.rs
Co-Authored-By: cheme <emericchevalier.pro@gmail.com >
* address review and use std condvar
* account for early exit
* address reivew
* address review
* more suggestions
* add docs for batch verification
* remove unused
* more review suggestions
* move to sp-runtime
* add expects
* remove blocks
* use entry
* Update primitives/io/src/batch_verifier.rs
Co-Authored-By: Bastian Köcher <bkchr@users.noreply.github.com >
* Update primitives/externalities/src/extensions.rs
Co-Authored-By: Bastian Köcher <bkchr@users.noreply.github.com >
* update overlooked note
* remove stupid return
* Update primitives/io/src/lib.rs
Co-Authored-By: Bastian Köcher <bkchr@users.noreply.github.com >
* Update primitives/io/src/lib.rs
Co-Authored-By: Bastian Köcher <bkchr@users.noreply.github.com >
* fix wording
* bump spec_version
Co-authored-by: cheme <emericchevalier.pro@gmail.com >
Co-authored-by: Bastian Köcher <bkchr@users.noreply.github.com >
2020-04-16 21:40:04 +02:00
Nikolay Volf
36243068bd
update parity-util-mem ( #5668 )
2020-04-16 21:38:04 +02:00
Nikolay Volf
9a60df2c56
Trie integrated benchmark ( #5616 )
2020-04-16 15:18:16 +02:00
Nikolay Volf
84991146e3
don't use default features to drop some dependencies ( #5658 )
2020-04-16 12:08:16 +02:00
Nikolay Volf
b2b5717d6b
profile mode ( #5617 )
2020-04-13 20:08:14 +02:00
Nikolay Volf
2faabff007
Fix benchmarks: set cache_size to higher value ( #5585 )
...
* 128 -> 1024
* add trace and set = 512
* fix doc comment
2020-04-09 10:37:26 +02:00
Nikolay Volf
c73398ab03
remove flakiness ( #5572 )
2020-04-08 11:49:32 +02:00
Nikolay Volf and Bastian Köcher
84a9c17b4e
Update Externalities docs ( #5537 )
...
* update externalities docs
* Update primitives/externalities/src/lib.rs
Co-Authored-By: Bastian Köcher <bkchr@users.noreply.github.com >
* Update primitives/externalities/src/lib.rs
Co-Authored-By: Bastian Köcher <bkchr@users.noreply.github.com >
* Update primitives/externalities/src/lib.rs
Co-Authored-By: Bastian Köcher <bkchr@users.noreply.github.com >
* Update primitives/externalities/src/lib.rs
Co-Authored-By: Bastian Köcher <bkchr@users.noreply.github.com >
Co-authored-by: Bastian Köcher <bkchr@users.noreply.github.com >
2020-04-06 15:09:49 +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
Nikolay Volf
159d830d62
remove ws feature from json client ( #5478 )
2020-04-01 01:16:24 +02:00
Nikolay Volf
b4d83a4b54
And one more fix to flaky tests ( #5467 )
...
* imporoved intervallier version
* remove extra event
* use version 0.3.1
* fix warning
2020-03-31 12:15:31 +02:00
Nikolay Volf
d82a2bf454
pub instead of remove ( #5451 )
2020-03-30 13:36:24 +02:00
Nikolay Volf
d7ffef43ce
don't use delays in tests ( #5404 )
2020-03-29 10:40:00 +02:00
Nikolay Volf
eed0045a0c
update futures dependency ( #5426 )
2020-03-27 12:35:48 +01:00
Nikolay Volf and Bastian Köcher
e85d7a4ba7
Fix propagation in network ( #5395 )
...
* fix propagation in network
* Update client/service/src/lib.rs
Co-Authored-By: Bastian Köcher <bkchr@users.noreply.github.com >
* fix suggestion
Co-authored-by: Bastian Köcher <bkchr@users.noreply.github.com >
2020-03-25 13:03:58 +01:00
Nikolay Volf and Bastian Köcher
27fe4206ed
Update schnorrkel with versioning ( #5358 )
...
* use versioning for deprecated api, remove deprecated api from regular verification
* Update primitives/core/src/sr25519.rs
* add test to transaction pool
Co-authored-by: Bastian Köcher <bkchr@users.noreply.github.com >
2020-03-24 18:05:57 +01:00
Nikolay Volf and Bastian Köcher
4d3557d5a1
Versioning for #[runtime-interface] ( #5328 )
...
* versionned runtime-interface
* use only one additional wasm blob
* alter docs
* formatting, naming and docs
* add comment for test
* version duplicate err
* RuntimeInterfaceItem -> RuntimeInterfaceFunction<
* test naming
* version checking
* remove spaces
* Update primitives/runtime-interface/proc-macro/src/runtime_interface/bare_function_interface.rs
Co-Authored-By: Bastian Köcher <bkchr@users.noreply.github.com >
* remove sanity checks and reduce coverage
* add doc comment
Co-authored-by: Bastian Köcher <bkchr@users.noreply.github.com >
2020-03-23 15:09:05 +01:00
Nikolay Volf
1164910ee1
add myself to couple of places in codebase ( #5300 )
2020-03-18 14:04:27 +01:00
db86094b03
Produce block always on updated transaction pool state ( #5227 )
...
* make sure return ready iterator once state is updated
* update sc_basic_authorship tests
* update node tests
* fix manual seal
* actually fix service test
* add tests
* Update client/basic-authorship/src/basic_authorship.rs
Co-Authored-By: Tomasz Drwięga <tomusdrw@users.noreply.github.com >
* helper function
* review suggestions
* warning and continue
* add debug log
* use futures::chennel::oneshot
* use declaration bound
* no option for updated_at
* no allocation
* ready_at / ready
* Update client/transaction-pool/src/lib.rs
Co-Authored-By: Bastian Köcher <bkchr@users.noreply.github.com >
* Update client/transaction-pool/src/lib.rs
Co-Authored-By: Bastian Köcher <bkchr@users.noreply.github.com >
* Update client/transaction-pool/src/lib.rs
Co-Authored-By: Bastian Köcher <bkchr@users.noreply.github.com >
* Update client/transaction-pool/src/lib.rs
Co-Authored-By: Bastian Köcher <bkchr@users.noreply.github.com >
* Update client/transaction-pool/src/lib.rs
Co-Authored-By: Bastian Köcher <bkchr@users.noreply.github.com >
* Update client/transaction-pool/src/lib.rs
Co-Authored-By: Bastian Köcher <bkchr@users.noreply.github.com >
Co-authored-by: Tomasz Drwięga <tomusdrw@users.noreply.github.com >
Co-authored-by: Bastian Köcher <bkchr@users.noreply.github.com >
2020-03-17 16:24:04 +01:00
Nikolay Volf
372745705d
create parallel tasks extension ( #5249 )
2020-03-16 16:30:39 +01:00
Nikolay Volf and Bastian Köcher
7285cbc801
Update master benchmarks ( #5230 )
...
* try more samples
* try increase span
* reaping bench + config
* wip
* ed25519 block import
* update naming
* align names
* Update bin/node/testing/benches/import.rs
Co-Authored-By: Bastian Köcher <bkchr@users.noreply.github.com >
* Update bin/node/testing/benches/import.rs
Co-Authored-By: Bastian Köcher <bkchr@users.noreply.github.com >
* Update bin/node/testing/benches/import.rs
Co-Authored-By: Bastian Köcher <bkchr@users.noreply.github.com >
* Update bin/node/testing/benches/import.rs
Co-Authored-By: Bastian Köcher <bkchr@users.noreply.github.com >
* Update bin/node/testing/benches/import.rs
Co-Authored-By: Bastian Köcher <bkchr@users.noreply.github.com >
* Update bin/node/testing/benches/import.rs
Co-Authored-By: Bastian Köcher <bkchr@users.noreply.github.com >
* use existential deposit
Co-authored-by: Bastian Köcher <bkchr@users.noreply.github.com >
2020-03-13 13:01:44 +01:00
Nikolay Volf
4aac39c667
Fix possible corner case in revalidation ( #5172 )
...
* remove all from members
* add test
2020-03-06 21:24:39 +01:00
Nikolay Volf
5e1667c406
Add state/database caches to prometheus ( #5165 )
...
* add state/database caches to prometheus
* also state-db memory
* use suggestions from review
2020-03-06 18:32:33 +01:00
Nikolay Volf
bad9647af9
Fix revalidation not revalidating multiple times ( #5065 )
2020-02-27 12:18:10 +01:00
Nikolay Volf
aa41b93374
Fix documentation for "BlockBuilder::push_trusted" ( #5051 )
...
* fix doc
* rephrase
2020-02-25 17:58:23 +01:00
Nikolay Volf and Kian Paimani
9cb35b9788
Speedup import benchmark ( #4995 )
...
* use lazy matrix
* speedup
* Update bin/node/testing/benches/import.rs
Co-Authored-By: Kian Paimani <5588131+kianenigma@users.noreply.github.com >
Co-authored-by: Kian Paimani <5588131+kianenigma@users.noreply.github.com >
2020-02-20 11:58:41 +03:00
Nikolay Volf
e417f986be
wasm per block size bench ( #4982 )
2020-02-19 13:38:40 +03:00
Nikolay Volf and Bastian Köcher
e50f610907
Build block without checking signatures ( #4916 )
...
* in executive
* in other places
* to UnsafeResult
* move doc comment
* apply suggestions
* allow validity mocking for TestXt
* add test
* augment checkable instead of another trait
* fix im online test
* blockbuilder dihotomy
* review suggestions
* update test
* Update client/block-builder/src/lib.rs
* updae spec_version
Co-authored-by: Bastian Köcher <bkchr@users.noreply.github.com >
2020-02-18 23:34:31 +01:00
Nikolay Volf
7f43796efc
Fix flaky finalisation test ( #4967 )
2020-02-18 15:19:59 +01:00
Nikolay Volf
24e151d3e9
Reusable bench-db & bench-keyring ( #4955 )
...
* move to node-testing/bench
* to tabs
2020-02-18 10:57:58 +01:00
Nikolay Volf and Tomasz Drwięga
86ab0cb4d9
Revalidation queue for transaction pool ( #4781 )
...
* Revalidation queeue.
* add docs and license
* move test
* refactor worker to async/await
* address review
* fix warnings
* update Cargo.lock
* move background task to service
* use tomusdrw loop
* naming
* return From::from
* add doc comment
* add more doc comments
* fix merge bug
* add doc comment for test function
* Update client/transaction-pool/src/testing/pool.rs
Co-Authored-By: Tomasz Drwięga <tomusdrw@users.noreply.github.com >
* more review fixes
* refactor to allow service keep background tasks from isntantiated subsystems
* use const delay
* fix fallout
* remove fallout
* remove already moved test
* fix doc test
* add valid_at helper
Co-authored-by: Tomasz Drwięga <tomusdrw@users.noreply.github.com >
2020-02-17 16:48:24 +03:00
Nikolay Volf and Bastian Köcher
590142b928
Database & keyring generation for benchmarks optimised ( #4945 )
...
* reorganize and optimize
* Update bin/node/testing/benches/import.rs
Co-Authored-By: Bastian Köcher <bkchr@users.noreply.github.com >
* Update bin/node/testing/benches/import.rs
Co-Authored-By: Bastian Köcher <bkchr@users.noreply.github.com >
* Update bin/node/testing/benches/import.rs
Co-Authored-By: Bastian Köcher <bkchr@users.noreply.github.com >
* review suggestions
* fix build
Co-authored-by: Bastian Köcher <bkchr@users.noreply.github.com >
2020-02-17 14:26:10 +03:00
Nikolay Volf
09a0601587
Update import benchmark parameters ( #4941 )
...
* update benchmark arguments
* even more samples since it is fast now
2020-02-17 13:42:44 +03:00
Nikolay Volf
6e31cd7af7
reference sc-service with rocksdb feature ( #4918 )
2020-02-13 15:26:56 +01:00
e6454eb091
Full block import benchmark ( #4865 )
...
* full block import benchmark
* try rocksdb cache
* add profiling helper
* use random keyring instead of zero caching
* update docs
* add more io stats
* remove last sentence
* add ci job to see
* Update primitives/keyring/src/sr25519.rs
Co-Authored-By: Marcio Diaz <marcio.diaz@gmail.com >
* switch to 100tx-block
* remove ci script
Co-authored-by: Marcio Diaz <marcio@parity.io >
2020-02-13 14:09:00 +03:00
Nikolay Volf
a84c05da22
add sr25519 bench ( #4905 )
2020-02-12 17:32:38 +03:00
Nikolay Volf
ef7d19ed93
update primitive types to 0.6.2 ( #4866 )
2020-02-10 22:21:38 +03:00
Nikolay Volf
147155359f
Alter usage collection a bit ( #4863 )
...
* alter usage collection a bit
* replace with mutex
2020-02-09 13:11:22 +01:00
Nikolay Volf and Tomasz Drwięga
41967186e4
Subsystems memory tracking: 1. Transaction pool ( #4822 )
...
* update sp-runtime
* total update
* usage informant
* update to crates.io version
* update Cargo.lock
* update dummy update
* fix todo
* cleanup
* avoid custom impl
* Update client/transaction-pool/graph/src/future.rs
Co-Authored-By: Tomasz Drwięga <tomusdrw@users.noreply.github.com >
* remove another custom impl
* remove another custom impl
* add kb in report
* update Cargo.lock
* review suggestions
* --amend
* --amend
* bump parity-util-mem to 0.5.0
* bumps
* update macro and versions
* add to grafana
* naming
Co-authored-by: Tomasz Drwięga <tomusdrw@users.noreply.github.com >
2020-02-07 11:53:11 +01:00
Nikolay Volf
8c373916a4
easy with threads ( #4848 )
2020-02-06 23:32:48 +01:00
Nikolay Volf
6148c7ce15
do join_all ( #4832 )
2020-02-06 13:07:52 +01:00
Nikolay Volf
8a3caaeb68
update prost-build ( #4789 )
2020-02-01 12:33:13 +01:00
Nikolay Volf
63ad759c69
Increase transaction pool default limits ( #4792 )
...
* increase limits, improve logging
* format in kB
2020-02-01 00:27:53 -08:00
Nikolay Volf
42dd01cbbd
add negative tests for signatures ( #4788 )
2020-01-31 04:26:36 -08:00
Nikolay Volf
ed3da9f903
Fix quadratic iterations over transaction pool ( #4736 )
...
* transaction pool changes
* service & network changes
* address review
* reduce future pool
2020-01-27 18:26:42 +01:00
Nikolay Volf
94a187f291
Transaction queue tests update ( #4734 )
...
* shuffle tests
* update tests
* inc_nonce -> increment_nonce
2020-01-27 04:22:04 -08:00
Nikolay Volf
1614ce0996
Async/await in transaction-graph ( #4645 )
...
* async/await in tx graph
* review notes
* remove unused typedef
2020-01-24 05:22:39 -08:00
Nikolay Volf
14e95f3398
Refactor tx-pool maintenance and other high-level api ( #4629 )
...
* Reduction.
* Reformation.
* add locked timer stuff
* fix issues and introduce full pool
* arrange together
* fix benches
* fix new_light
* Add revalidation test case
* review fixes
* review fixes
* use just ready future
* address review
2020-01-24 04:21:24 -08:00
Nikolay Volf and André Silva
81004eabfd
Refactor and test spec block rules ( #4670 )
...
* Refactor and test spec block rules
* address review
* Update client/src/block_rules.rs
Co-Authored-By: André Silva <andre.beat@gmail.com >
Co-authored-by: André Silva <andre.beat@gmail.com >
2020-01-23 05:41:22 -08:00
Nikolay Volf
19df538c62
More cleanups in node-template ( #4705 )
...
* remove and reformat
* remove some more
* commit Cargo.lock
2020-01-22 14:53:40 +01:00
Nikolay Volf
9d556a69ef
remove license preamble from node-template ( #4699 )
2020-01-21 22:10:26 +01:00
Nikolay Volf
def8573b07
fix docs deadlinks ( #4698 )
2020-01-21 08:01:55 -08:00
Nikolay Volf
ba1d446b48
add missing bits ( #4660 )
2020-01-17 17:22:00 +03:00
Nikolay Volf
26a53ac0a4
add debug logs ( #4657 )
2020-01-17 11:18:38 +01:00
Nikolay Volf
058e98ef34
use default in-memory for commands that don't use keystore ( #4634 )
2020-01-16 10:08:05 +01:00
426c157076
State-db I/o metrics ( #4562 )
...
* add usage mod to sp-state-machine
* State usage tracking finalized.
* fix spaces
* add license preamble
* imporove output
* review suggestions
* update naming
* merge fixes
* Update client/db/src/light.rs
Co-Authored-By: Gavin Wood <gavin@parity.io >
Co-authored-by: Gavin Wood <github@gavwood.com >
2020-01-13 09:10:39 +01:00
Nikolay Volf
e00ddc5614
avoid timer in light client ( #4602 )
2020-01-11 18:22:40 +01:00
Nikolay Volf
08e6df0faf
Refactor some tests in tx-pool ( #4603 )
...
* add test setup
* tests with setup
2020-01-11 19:22:08 +03:00
Nikolay Volf
df4058b556
i/o stats for backend databases ( #4525 )
2020-01-07 21:53:03 +03:00
Nikolay Volf
6cef6b410e
fix expect text ( #4530 )
2020-01-04 14:34:53 +01:00
Nikolay Volf
f0e21eff09
Update kvdb-* and trie ( #4483 )
2020-01-03 20:46:42 +00:00
Nikolay Volf
508f94acdf
Update libp2p to fix build ( #4522 )
...
* update libp2p
* update toml files also
2020-01-02 18:37:42 +01:00
Nikolay Volf and Bastian Köcher
65e78b8129
Insert key via node RPC for subkey ( #4514 )
...
* Insert key via node RPC.
* somewhat address the reivew
* Update bin/utils/subkey/src/rpc.rs
Co-Authored-By: Bastian Köcher <bkchr@users.noreply.github.com >
* Update bin/utils/subkey/src/rpc.rs
Co-Authored-By: Bastian Köcher <bkchr@users.noreply.github.com >
* Update bin/utils/subkey/src/main.rs
Co-Authored-By: Bastian Köcher <bkchr@users.noreply.github.com >
Co-authored-by: Bastian Köcher <bkchr@users.noreply.github.com >
2020-01-02 12:46:45 +01:00