Skip to content
Unverified Commit 318fed32 authored by tmpolaczyk's avatar tmpolaczyk Committed by GitHub
Browse files

ProposerFactory impl Clone (#3389)

In Tanssi, we need a way to stop the collator code and then start it
again. This is to support rotating the same collator between different
runtimes. Currently, this works very well, except for the proposer
metrics, because they only get registered the first time they are
started. Afterwards, we see this warning log:

> Failed to register proposer prometheus metrics: Duplicate metrics
collector registration attempted


~~So this PR adds a method to set metrics, to allow us to register
metrics manually before creating the `ProposerFactory`, and then clone
the same metrics every time we need to start the collator.~~ Implemented
Clone instead
parent 1b624c50
Pipeline #447638 passed with stages
in 40 minutes and 33 seconds