Crate polkadot_node_subsystem[][src]

Expand description

Subsystem accumulation.

Node-side types and generated overseer.

Re-exports

pub use polkadot_node_jaeger as jaeger;
pub use polkadot_overseer as overseer;

Modules

Error types for the subsystem requests.

Re-export of all messages type, including the wrapper type.

Structs

Activated leaf.

Changes in the set of active leaves: the parachain heads which we care to work on.

A description of an error causing the chain API request to be unservable.

Configuration for the jaeger tracing.

Jaeger configuration builder.

External connector.

A special “per leaf span”.

A description of an error causing the runtime API request to be unservable.

Enums

Stateful convenience wrapper around [mick_jaeger].

A description of an error during jaeger initialization.

The status of an activated leaf.

Signals sent by an overseer to a subsystem.

An error that may happen during Availability Recovery process.

A wrapper type for a span.

A helper to annotate the stage with a numerical value to ease the life of the tooling team creating viable statistical metrics for which stage of the inclusion pipeline drops a significant amount of candidates, statistically speaking.

An error type that describes faults that may happen

Traits

Convenience trait specialization.

Sender trait for the AllMessages wrapper.

Type Definitions

Specialized message type originating from the overseer.

Spawned subsystem.

Specialized subsystem instance type of subsystems consuming a particular message type.

Ease the use of subsystem errors.

A Result type that wraps SubsystemError.