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
|
||||
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
|
||||
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.rebroadcasts);
|
||||
|
||||
stats.inc (nano::stat::type::local_block_broadcaster, nano::stat::detail::broadcast, nano::stat::dir::out);
|
||||
network.flood_block_initial (entry.block);
|
||||
stats.inc (nano::stat::type::local_block_broadcaster, nano::stat::detail::broadcast);
|
||||
|
||||
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