remove provisioner checks (#4254)

* chore/provisioner: move metrics to a separate module

* avoid the duplicate names

* reduce all checks

* fixup tests

* Update node/core/provisioner/src/lib.rs

Co-authored-by: Zeke Mostov <z.mostov@gmail.com>

* chore: fmt

* chore: spellcheck

* doc

* remove the enum anti-pattern

* guide update - remove all the responsibilities

* add another trivial check

* Update node/core/provisioner/src/metrics.rs

Co-authored-by: Andronik Ordian <write@reusable.software>

* Update roadmap/implementers-guide/src/node/utility/provisioner.md

Co-authored-by: Andronik Ordian <write@reusable.software>

* Update node/core/provisioner/src/metrics.rs

Co-authored-by: Andronik Ordian <write@reusable.software>

Co-authored-by: Zeke Mostov <z.mostov@gmail.com>
Co-authored-by: Andronik Ordian <write@reusable.software>
This commit is contained in:
Bernhard Schuster
2021-11-19 19:15:59 +01:00
committed by GitHub
parent eee4bb2577
commit d5d916a915
8 changed files with 321 additions and 886 deletions
+19 -21
View File
@@ -567,9 +567,9 @@ dependencies = [
[[package]]
name = "bitvec"
version = "0.20.1"
version = "0.20.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f5011ffc90248764d7005b0e10c7294f5aa1bd87d9dd7248f4ad475b347c294d"
checksum = "7774144344a4faa177370406a7ff5f1da24303817368584c6206c8303eb07848"
dependencies = [
"funty",
"radium 0.6.2",
@@ -729,7 +729,7 @@ dependencies = [
name = "bp-messages"
version = "0.1.0"
dependencies = [
"bitvec 0.20.1",
"bitvec 0.20.4",
"bp-runtime",
"frame-support",
"frame-system",
@@ -3159,7 +3159,7 @@ name = "kusama-runtime"
version = "0.9.13"
dependencies = [
"beefy-primitives",
"bitvec 0.20.1",
"bitvec 0.20.4",
"frame-benchmarking",
"frame-election-provider-support",
"frame-executive",
@@ -4884,7 +4884,7 @@ dependencies = [
name = "pallet-bridge-messages"
version = "0.1.0"
dependencies = [
"bitvec 0.20.1",
"bitvec 0.20.4",
"bp-message-dispatch",
"bp-messages",
"bp-rialto",
@@ -5565,7 +5565,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "373b1a4c1338d9cd3d1fa53b3a11bdab5ab6bd80a20f7f7becd76953ae2be909"
dependencies = [
"arrayvec 0.7.2",
"bitvec 0.20.1",
"bitvec 0.20.4",
"byte-slice-cast",
"impl-trait-for-tuples",
"parity-scale-codec-derive",
@@ -5912,7 +5912,7 @@ name = "polkadot-availability-bitfield-distribution"
version = "0.9.13"
dependencies = [
"assert_matches",
"bitvec 0.20.1",
"bitvec 0.20.4",
"env_logger 0.9.0",
"futures 0.3.17",
"log",
@@ -6186,7 +6186,7 @@ name = "polkadot-node-core-approval-voting"
version = "0.9.13"
dependencies = [
"assert_matches",
"bitvec 0.20.1",
"bitvec 0.20.4",
"derive_more",
"futures 0.3.17",
"futures-timer 3.0.2",
@@ -6222,7 +6222,7 @@ name = "polkadot-node-core-av-store"
version = "0.9.13"
dependencies = [
"assert_matches",
"bitvec 0.20.1",
"bitvec 0.20.4",
"env_logger 0.9.0",
"futures 0.3.17",
"futures-timer 3.0.2",
@@ -6249,7 +6249,7 @@ name = "polkadot-node-core-backing"
version = "0.9.13"
dependencies = [
"assert_matches",
"bitvec 0.20.1",
"bitvec 0.20.4",
"futures 0.3.17",
"polkadot-erasure-coding",
"polkadot-node-primitives",
@@ -6349,7 +6349,7 @@ name = "polkadot-node-core-dispute-coordinator"
version = "0.9.13"
dependencies = [
"assert_matches",
"bitvec 0.20.1",
"bitvec 0.20.4",
"derive_more",
"futures 0.3.17",
"kvdb",
@@ -6388,15 +6388,13 @@ dependencies = [
name = "polkadot-node-core-provisioner"
version = "0.9.13"
dependencies = [
"bitvec 0.20.1",
"bitvec 0.20.4",
"futures 0.3.17",
"futures-timer 3.0.2",
"polkadot-node-subsystem",
"polkadot-node-subsystem-test-helpers",
"polkadot-node-subsystem-util",
"polkadot-primitives",
"sp-application-crypto",
"sp-keystore",
"thiserror",
"tracing",
]
@@ -6669,7 +6667,7 @@ dependencies = [
name = "polkadot-primitives"
version = "0.9.13"
dependencies = [
"bitvec 0.20.1",
"bitvec 0.20.4",
"frame-system",
"hex-literal",
"parity-scale-codec",
@@ -6729,7 +6727,7 @@ name = "polkadot-runtime"
version = "0.9.13"
dependencies = [
"beefy-primitives",
"bitvec 0.20.1",
"bitvec 0.20.4",
"frame-benchmarking",
"frame-election-provider-support",
"frame-executive",
@@ -6812,7 +6810,7 @@ name = "polkadot-runtime-common"
version = "0.9.13"
dependencies = [
"beefy-primitives",
"bitvec 0.20.1",
"bitvec 0.20.4",
"frame-benchmarking",
"frame-election-provider-support",
"frame-support",
@@ -6862,7 +6860,7 @@ name = "polkadot-runtime-parachains"
version = "0.9.13"
dependencies = [
"bitflags",
"bitvec 0.20.1",
"bitvec 0.20.4",
"derive_more",
"frame-benchmarking",
"frame-support",
@@ -7144,7 +7142,7 @@ name = "polkadot-test-runtime"
version = "0.9.13"
dependencies = [
"beefy-primitives",
"bitvec 0.20.1",
"bitvec 0.20.4",
"frame-election-provider-support",
"frame-executive",
"frame-support",
@@ -9106,7 +9104,7 @@ version = "1.0.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5c55b744399c25532d63a0d2789b109df8d46fc93752d46b0782991a931a782f"
dependencies = [
"bitvec 0.20.1",
"bitvec 0.20.4",
"cfg-if 1.0.0",
"derive_more",
"parity-scale-codec",
@@ -11666,7 +11664,7 @@ name = "westend-runtime"
version = "0.9.13"
dependencies = [
"beefy-primitives",
"bitvec 0.20.1",
"bitvec 0.20.4",
"frame-benchmarking",
"frame-election-provider-support",
"frame-executive",