mirror of
https://github.com/pezkuwichain/pezkuwi-subxt.git
synced 2026-06-13 16:21:06 +00:00
make it easier to dbg stalls (#3351)
* make it easier to dbg * revert channel sizes * BAnon
This commit is contained in:
@@ -130,11 +130,14 @@ impl<B> grandpa::VotingRule<PolkadotBlock, B> for ApprovalCheckingVotingRule
|
||||
Box::pin(async move {
|
||||
let (tx, rx) = oneshot::channel();
|
||||
let approval_checking_subsystem_vote = {
|
||||
overseer.send_msg(ApprovalVotingMessage::ApprovedAncestor(
|
||||
best_hash,
|
||||
base_number,
|
||||
tx,
|
||||
)).await;
|
||||
overseer.send_msg(
|
||||
ApprovalVotingMessage::ApprovedAncestor(
|
||||
best_hash,
|
||||
base_number,
|
||||
tx,
|
||||
),
|
||||
std::any::type_name::<Self>(),
|
||||
).await;
|
||||
|
||||
rx.await.ok().and_then(|v| v)
|
||||
};
|
||||
|
||||
@@ -216,7 +216,10 @@ impl<B> SelectChain<PolkadotBlock> for SelectRelayChain<B>
|
||||
|
||||
self.overseer
|
||||
.clone()
|
||||
.send_msg(ChainSelectionMessage::Leaves(tx)).await;
|
||||
.send_msg(
|
||||
ChainSelectionMessage::Leaves(tx),
|
||||
std::any::type_name::<Self>(),
|
||||
).await;
|
||||
|
||||
rx.await
|
||||
.map_err(Error::OverseerDisconnected)
|
||||
@@ -264,7 +267,10 @@ impl<B> SelectChain<PolkadotBlock> for SelectRelayChain<B>
|
||||
|
||||
let subchain_head = {
|
||||
let (tx, rx) = oneshot::channel();
|
||||
overseer.send_msg(ChainSelectionMessage::BestLeafContaining(target_hash, tx)).await;
|
||||
overseer.send_msg(
|
||||
ChainSelectionMessage::BestLeafContaining(target_hash, tx),
|
||||
std::any::type_name::<Self>(),
|
||||
).await;
|
||||
|
||||
let best = rx.await
|
||||
.map_err(Error::OverseerDisconnected)
|
||||
@@ -318,11 +324,14 @@ impl<B> SelectChain<PolkadotBlock> for SelectRelayChain<B>
|
||||
let (subchain_head, subchain_number) = {
|
||||
|
||||
let (tx, rx) = oneshot::channel();
|
||||
overseer.send_msg(ApprovalVotingMessage::ApprovedAncestor(
|
||||
subchain_head,
|
||||
target_number,
|
||||
tx,
|
||||
)).await;
|
||||
overseer.send_msg(
|
||||
ApprovalVotingMessage::ApprovedAncestor(
|
||||
subchain_head,
|
||||
target_number,
|
||||
tx,
|
||||
),
|
||||
std::any::type_name::<Self>(),
|
||||
).await;
|
||||
|
||||
match rx.await
|
||||
.map_err(Error::OverseerDisconnected)
|
||||
|
||||
Reference in New Issue
Block a user