Block broadcast stats
This commit is contained in:
parent
f9f74ba960
commit
57769d4937
2 changed files with 6 additions and 3 deletions
|
|
@ -3615,7 +3615,7 @@ TEST (node, local_block_broadcast)
|
||||||
|
|
||||||
// Wait until a broadcast is attempted
|
// Wait until a broadcast is attempted
|
||||||
ASSERT_TIMELY_EQ (5s, node1.local_block_broadcaster.size (), 1);
|
ASSERT_TIMELY_EQ (5s, node1.local_block_broadcaster.size (), 1);
|
||||||
ASSERT_TIMELY (5s, node1.stats.count (nano::stat::type::local_block_broadcaster, nano::stat::detail::broadcast, nano::stat::dir::out) >= 1);
|
ASSERT_TIMELY (5s, node1.stats.count (nano::stat::type::local_block_broadcaster, nano::stat::detail::broadcast) >= 1);
|
||||||
|
|
||||||
// The other node should not have received the block
|
// The other node should not have received the block
|
||||||
ASSERT_NEVER (500ms, node2.block (send1->hash ()));
|
ASSERT_NEVER (500ms, node2.block (send1->hash ()));
|
||||||
|
|
|
||||||
|
|
@ -195,8 +195,11 @@ void nano::local_block_broadcaster::run_broadcasts (nano::unique_lock<nano::mute
|
||||||
entry.block->hash (),
|
entry.block->hash (),
|
||||||
entry.rebroadcasts);
|
entry.rebroadcasts);
|
||||||
|
|
||||||
stats.inc (nano::stat::type::local_block_broadcaster, nano::stat::detail::broadcast, nano::stat::dir::out);
|
stats.inc (nano::stat::type::local_block_broadcaster, nano::stat::detail::broadcast);
|
||||||
network.flood_block_initial (entry.block);
|
|
||||||
|
auto sent = network.flood_block_initial (entry.block);
|
||||||
|
|
||||||
|
stats.add (nano::stat::type::local_block_broadcaster, nano::stat::detail::sent, sent);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue