Rename config to backlog_scan
This commit is contained in:
parent
681d5f84e4
commit
83954e40ec
25 changed files with 107 additions and 107 deletions
|
|
@ -170,7 +170,7 @@ TEST (active_elections, DISABLED_keep_local)
|
|||
// Bound to 2, won't drop wallet created transactions, but good to test dropping remote
|
||||
node_config.active_elections.size = 2;
|
||||
// Disable frontier confirmation to allow the test to finish before
|
||||
node_config.backlog_population.enable = false;
|
||||
node_config.backlog_scan.enable = false;
|
||||
|
||||
auto & node = *system.add_node (node_config);
|
||||
auto & wallet (*system.wallet (0));
|
||||
|
|
@ -330,7 +330,7 @@ TEST (inactive_votes_cache, existing_vote)
|
|||
{
|
||||
nano::test::system system;
|
||||
nano::node_config node_config = system.default_config ();
|
||||
node_config.backlog_population.enable = false;
|
||||
node_config.backlog_scan.enable = false;
|
||||
auto & node = *system.add_node (node_config);
|
||||
nano::block_hash latest (node.latest (nano::dev::genesis_key.pub));
|
||||
nano::keypair key;
|
||||
|
|
@ -384,7 +384,7 @@ TEST (inactive_votes_cache, multiple_votes)
|
|||
{
|
||||
nano::test::system system;
|
||||
nano::node_config node_config = system.default_config ();
|
||||
node_config.backlog_population.enable = false;
|
||||
node_config.backlog_scan.enable = false;
|
||||
auto & node = *system.add_node (node_config);
|
||||
nano::keypair key1;
|
||||
nano::block_builder builder;
|
||||
|
|
@ -437,7 +437,7 @@ TEST (inactive_votes_cache, election_start)
|
|||
{
|
||||
nano::test::system system;
|
||||
nano::node_config node_config = system.default_config ();
|
||||
node_config.backlog_population.enable = false;
|
||||
node_config.backlog_scan.enable = false;
|
||||
node_config.priority_scheduler.enable = false;
|
||||
node_config.optimistic_scheduler.enable = false;
|
||||
auto & node = *system.add_node (node_config);
|
||||
|
|
@ -543,7 +543,7 @@ TEST (active_elections, vote_replays)
|
|||
nano::test::system system;
|
||||
nano::node_config node_config = system.default_config ();
|
||||
node_config.enable_voting = false;
|
||||
node_config.backlog_population.enable = false;
|
||||
node_config.backlog_scan.enable = false;
|
||||
auto & node = *system.add_node (node_config);
|
||||
nano::keypair key;
|
||||
nano::state_block_builder builder;
|
||||
|
|
@ -699,7 +699,7 @@ TEST (active_elections, republish_winner)
|
|||
{
|
||||
nano::test::system system;
|
||||
nano::node_config node_config = system.default_config ();
|
||||
node_config.backlog_population.enable = false;
|
||||
node_config.backlog_scan.enable = false;
|
||||
auto & node1 = *system.add_node (node_config);
|
||||
node_config.peering_port = system.get_available_port ();
|
||||
auto & node2 = *system.add_node (node_config);
|
||||
|
|
@ -765,7 +765,7 @@ TEST (active_elections, fork_filter_cleanup)
|
|||
nano::test::system system{};
|
||||
|
||||
nano::node_config node_config = system.default_config ();
|
||||
node_config.backlog_population.enable = false;
|
||||
node_config.backlog_scan.enable = false;
|
||||
|
||||
auto & node1 = *system.add_node (node_config);
|
||||
nano::keypair key{};
|
||||
|
|
@ -846,7 +846,7 @@ TEST (active_elections, fork_replacement_tally)
|
|||
{
|
||||
nano::test::system system;
|
||||
nano::node_config node_config = system.default_config ();
|
||||
node_config.backlog_population.enable = false;
|
||||
node_config.backlog_scan.enable = false;
|
||||
auto & node1 (*system.add_node (node_config));
|
||||
|
||||
size_t const reps_count = 20;
|
||||
|
|
@ -1003,7 +1003,7 @@ TEST (active_elections, confirmation_consistency)
|
|||
{
|
||||
nano::test::system system;
|
||||
nano::node_config node_config = system.default_config ();
|
||||
node_config.backlog_population.enable = false;
|
||||
node_config.backlog_scan.enable = false;
|
||||
auto & node = *system.add_node (node_config);
|
||||
system.wallet (0)->insert_adhoc (nano::dev::genesis_key.prv);
|
||||
for (unsigned i = 0; i < 10; ++i)
|
||||
|
|
@ -1095,7 +1095,7 @@ TEST (active_elections, activate_account_chain)
|
|||
nano::test::system system;
|
||||
nano::node_flags flags;
|
||||
nano::node_config config = system.default_config ();
|
||||
config.backlog_population.enable = false;
|
||||
config.backlog_scan.enable = false;
|
||||
auto & node = *system.add_node (config, flags);
|
||||
|
||||
nano::keypair key;
|
||||
|
|
@ -1187,7 +1187,7 @@ TEST (active_elections, activate_inactive)
|
|||
nano::test::system system;
|
||||
nano::node_flags flags;
|
||||
nano::node_config config = system.default_config ();
|
||||
config.backlog_population.enable = false;
|
||||
config.backlog_scan.enable = false;
|
||||
auto & node = *system.add_node (config, flags);
|
||||
|
||||
nano::keypair key;
|
||||
|
|
@ -1337,7 +1337,7 @@ TEST (active_elections, limit_vote_hinted_elections)
|
|||
nano::test::system system;
|
||||
nano::node_config config = system.default_config ();
|
||||
const int aec_limit = 10;
|
||||
config.backlog_population.enable = false;
|
||||
config.backlog_scan.enable = false;
|
||||
config.optimistic_scheduler.enable = false;
|
||||
config.active_elections.size = aec_limit;
|
||||
config.active_elections.hinted_limit_percentage = 10; // Should give us a limit of 1 hinted election
|
||||
|
|
|
|||
|
|
@ -299,7 +299,7 @@ TEST (bootstrap, frontier_scan)
|
|||
config.bootstrap.enable_scan = false;
|
||||
config.bootstrap.enable_dependency_walker = false;
|
||||
// Disable election activation
|
||||
config.backlog_population.enable = false;
|
||||
config.backlog_scan.enable = false;
|
||||
config.priority_scheduler.enable = false;
|
||||
config.optimistic_scheduler.enable = false;
|
||||
config.hinted_scheduler.enable = false;
|
||||
|
|
@ -395,7 +395,7 @@ TEST (bootstrap, frontier_scan_pending)
|
|||
config.bootstrap.enable_scan = false;
|
||||
config.bootstrap.enable_dependency_walker = false;
|
||||
// Disable election activation
|
||||
config.backlog_population.enable = false;
|
||||
config.backlog_scan.enable = false;
|
||||
config.priority_scheduler.enable = false;
|
||||
config.optimistic_scheduler.enable = false;
|
||||
config.hinted_scheduler.enable = false;
|
||||
|
|
@ -477,7 +477,7 @@ TEST (bootstrap, frontier_scan_cannot_prioritize)
|
|||
config.bootstrap.enable_scan = false;
|
||||
config.bootstrap.enable_dependency_walker = false;
|
||||
// Disable election activation
|
||||
config.backlog_population.enable = false;
|
||||
config.backlog_scan.enable = false;
|
||||
config.priority_scheduler.enable = false;
|
||||
config.optimistic_scheduler.enable = false;
|
||||
config.hinted_scheduler.enable = false;
|
||||
|
|
|
|||
|
|
@ -100,7 +100,7 @@ TEST (confirmation_callback, observer_callbacks)
|
|||
nano::test::system system;
|
||||
nano::node_flags node_flags;
|
||||
nano::node_config node_config = system.default_config ();
|
||||
node_config.backlog_population.enable = false;
|
||||
node_config.backlog_scan.enable = false;
|
||||
auto node = system.add_node (node_config, node_flags);
|
||||
|
||||
system.wallet (0)->insert_adhoc (nano::dev::genesis_key.prv);
|
||||
|
|
@ -145,7 +145,7 @@ TEST (confirmation_callback, confirmed_history)
|
|||
{
|
||||
nano::test::system system;
|
||||
nano::node_config node_config = system.default_config ();
|
||||
node_config.backlog_population.enable = false;
|
||||
node_config.backlog_scan.enable = false;
|
||||
node_config.bootstrap.enable = false;
|
||||
auto node = system.add_node (node_config);
|
||||
|
||||
|
|
@ -217,7 +217,7 @@ TEST (confirmation_callback, dependent_election)
|
|||
nano::test::system system;
|
||||
nano::node_flags node_flags;
|
||||
nano::node_config node_config = system.default_config ();
|
||||
node_config.backlog_population.enable = false;
|
||||
node_config.backlog_scan.enable = false;
|
||||
auto node = system.add_node (node_config, node_flags);
|
||||
|
||||
nano::block_hash latest (node->latest (nano::dev::genesis_key.pub));
|
||||
|
|
|
|||
|
|
@ -36,7 +36,7 @@ TEST (election, quorum_minimum_flip_success)
|
|||
|
||||
nano::node_config node_config = system.default_config ();
|
||||
node_config.online_weight_minimum = nano::dev::constants.genesis_amount;
|
||||
node_config.backlog_population.enable = false;
|
||||
node_config.backlog_scan.enable = false;
|
||||
|
||||
auto & node1 = *system.add_node (node_config);
|
||||
auto const latest_hash = nano::dev::genesis->hash ();
|
||||
|
|
@ -86,7 +86,7 @@ TEST (election, quorum_minimum_flip_fail)
|
|||
nano::test::system system;
|
||||
nano::node_config node_config = system.default_config ();
|
||||
node_config.online_weight_minimum = nano::dev::constants.genesis_amount;
|
||||
node_config.backlog_population.enable = false;
|
||||
node_config.backlog_scan.enable = false;
|
||||
auto & node = *system.add_node (node_config);
|
||||
nano::state_block_builder builder;
|
||||
|
||||
|
|
@ -137,7 +137,7 @@ TEST (election, quorum_minimum_confirm_success)
|
|||
nano::test::system system;
|
||||
nano::node_config node_config = system.default_config ();
|
||||
node_config.online_weight_minimum = nano::dev::constants.genesis_amount;
|
||||
node_config.backlog_population.enable = false;
|
||||
node_config.backlog_scan.enable = false;
|
||||
auto & node1 = *system.add_node (node_config);
|
||||
nano::keypair key1;
|
||||
nano::block_builder builder;
|
||||
|
|
@ -167,7 +167,7 @@ TEST (election, quorum_minimum_confirm_fail)
|
|||
nano::test::system system;
|
||||
nano::node_config node_config = system.default_config ();
|
||||
node_config.online_weight_minimum = nano::dev::constants.genesis_amount;
|
||||
node_config.backlog_population.enable = false;
|
||||
node_config.backlog_scan.enable = false;
|
||||
auto & node1 = *system.add_node (node_config);
|
||||
|
||||
nano::block_builder builder;
|
||||
|
|
@ -205,7 +205,7 @@ TEST (election, quorum_minimum_update_weight_before_quorum_checks)
|
|||
nano::test::system system;
|
||||
|
||||
nano::node_config node_config = system.default_config ();
|
||||
node_config.backlog_population.enable = false;
|
||||
node_config.backlog_scan.enable = false;
|
||||
|
||||
auto & node1 = *system.add_node (node_config);
|
||||
system.wallet (0)->insert_adhoc (nano::dev::genesis_key.prv);
|
||||
|
|
|
|||
|
|
@ -178,7 +178,7 @@ TEST (election_scheduler, no_vacancy)
|
|||
|
||||
nano::node_config config = system.default_config ();
|
||||
config.active_elections.size = 1;
|
||||
config.backlog_population.enable = false;
|
||||
config.backlog_scan.enable = false;
|
||||
auto & node = *system.add_node (config);
|
||||
|
||||
nano::state_block_builder builder{};
|
||||
|
|
|
|||
|
|
@ -1018,7 +1018,7 @@ TEST (votes, add_existing)
|
|||
nano::test::system system;
|
||||
nano::node_config node_config = system.default_config ();
|
||||
node_config.online_weight_minimum = nano::dev::constants.genesis_amount;
|
||||
node_config.backlog_population.enable = false;
|
||||
node_config.backlog_scan.enable = false;
|
||||
auto & node1 = *system.add_node (node_config);
|
||||
nano::keypair key1;
|
||||
nano::block_builder builder;
|
||||
|
|
@ -4267,7 +4267,7 @@ TEST (ledger, unchecked_epoch_invalid)
|
|||
{
|
||||
nano::test::system system;
|
||||
nano::node_config node_config = system.default_config ();
|
||||
node_config.backlog_population.enable = false;
|
||||
node_config.backlog_scan.enable = false;
|
||||
auto & node1 (*system.add_node (node_config));
|
||||
nano::keypair destination;
|
||||
nano::block_builder builder;
|
||||
|
|
|
|||
|
|
@ -58,7 +58,7 @@ TEST (ledger_confirm, multiple_accounts)
|
|||
nano::test::system system;
|
||||
nano::node_flags node_flags;
|
||||
nano::node_config node_config = system.default_config ();
|
||||
node_config.backlog_population.enable = false;
|
||||
node_config.backlog_scan.enable = false;
|
||||
auto node = system.add_node (node_config, node_flags);
|
||||
nano::keypair key1;
|
||||
nano::keypair key2;
|
||||
|
|
@ -232,7 +232,7 @@ TEST (ledger_confirm, send_receive_between_2_accounts)
|
|||
nano::test::system system;
|
||||
nano::node_flags node_flags;
|
||||
nano::node_config node_config = system.default_config ();
|
||||
node_config.backlog_population.enable = false;
|
||||
node_config.backlog_scan.enable = false;
|
||||
auto node = system.add_node (node_config, node_flags);
|
||||
nano::keypair key1;
|
||||
nano::block_hash latest (node->latest (nano::dev::genesis_key.pub));
|
||||
|
|
@ -361,7 +361,7 @@ TEST (ledger_confirm, send_receive_self)
|
|||
nano::test::system system;
|
||||
nano::node_flags node_flags;
|
||||
nano::node_config node_config = system.default_config ();
|
||||
node_config.backlog_population.enable = false;
|
||||
node_config.backlog_scan.enable = false;
|
||||
auto node = system.add_node (node_config, node_flags);
|
||||
nano::block_hash latest (node->latest (nano::dev::genesis_key.pub));
|
||||
|
||||
|
|
@ -449,7 +449,7 @@ TEST (ledger_confirm, all_block_types)
|
|||
nano::test::system system;
|
||||
nano::node_flags node_flags;
|
||||
nano::node_config node_config = system.default_config ();
|
||||
node_config.backlog_population.enable = false;
|
||||
node_config.backlog_scan.enable = false;
|
||||
auto node = system.add_node (node_config, node_flags);
|
||||
nano::block_hash latest (node->latest (nano::dev::genesis_key.pub));
|
||||
nano::keypair key1;
|
||||
|
|
|
|||
|
|
@ -263,7 +263,7 @@ TEST (node, auto_bootstrap)
|
|||
{
|
||||
nano::test::system system;
|
||||
nano::node_config config (system.get_available_port ());
|
||||
config.backlog_population.enable = false;
|
||||
config.backlog_scan.enable = false;
|
||||
nano::node_flags node_flags;
|
||||
node_flags.disable_bootstrap_bulk_push_client = true;
|
||||
node_flags.disable_lazy_bootstrap = true;
|
||||
|
|
@ -291,7 +291,7 @@ TEST (node, auto_bootstrap_reverse)
|
|||
{
|
||||
nano::test::system system;
|
||||
nano::node_config config (system.get_available_port ());
|
||||
config.backlog_population.enable = false;
|
||||
config.backlog_scan.enable = false;
|
||||
nano::node_flags node_flags;
|
||||
node_flags.disable_bootstrap_bulk_push_client = true;
|
||||
node_flags.disable_lazy_bootstrap = true;
|
||||
|
|
@ -364,7 +364,7 @@ TEST (node, search_receivable_confirmed)
|
|||
{
|
||||
nano::test::system system;
|
||||
nano::node_config node_config (system.get_available_port ());
|
||||
node_config.backlog_population.enable = false;
|
||||
node_config.backlog_scan.enable = false;
|
||||
auto node = system.add_node (node_config);
|
||||
nano::keypair key2;
|
||||
system.wallet (0)->insert_adhoc (nano::dev::genesis_key.prv);
|
||||
|
|
@ -393,7 +393,7 @@ TEST (node, search_receivable_pruned)
|
|||
{
|
||||
nano::test::system system;
|
||||
nano::node_config node_config (system.get_available_port ());
|
||||
node_config.backlog_population.enable = false;
|
||||
node_config.backlog_scan.enable = false;
|
||||
auto node1 = system.add_node (node_config);
|
||||
nano::node_flags node_flags;
|
||||
node_flags.enable_pruning = true;
|
||||
|
|
@ -699,7 +699,7 @@ TEST (node, fork_multi_flip)
|
|||
nano::test::system system;
|
||||
nano::node_flags node_flags;
|
||||
nano::node_config node_config (system.get_available_port ());
|
||||
node_config.backlog_population.enable = false;
|
||||
node_config.backlog_scan.enable = false;
|
||||
auto & node1 (*system.add_node (node_config, node_flags, type));
|
||||
node_config.peering_port = system.get_available_port ();
|
||||
node_config.bootstrap.account_sets.cooldown = 100ms; // Reduce cooldown to speed up fork resolution
|
||||
|
|
@ -752,7 +752,7 @@ TEST (node, fork_bootstrap_flip)
|
|||
{
|
||||
nano::test::system system;
|
||||
nano::node_config config1{ system.get_available_port () };
|
||||
config1.backlog_population.enable = false;
|
||||
config1.backlog_scan.enable = false;
|
||||
nano::node_flags node_flags;
|
||||
node_flags.disable_bootstrap_bulk_push_client = true;
|
||||
node_flags.disable_lazy_bootstrap = true;
|
||||
|
|
@ -1159,7 +1159,7 @@ TEST (node, DISABLED_broadcast_elected)
|
|||
nano::node_flags node_flags;
|
||||
nano::test::system system;
|
||||
nano::node_config node_config (system.get_available_port ());
|
||||
node_config.backlog_population.enable = false;
|
||||
node_config.backlog_scan.enable = false;
|
||||
auto node0 = system.add_node (node_config, node_flags, type);
|
||||
node_config.peering_port = system.get_available_port ();
|
||||
auto node1 = system.add_node (node_config, node_flags, type);
|
||||
|
|
@ -1286,7 +1286,7 @@ TEST (node, rep_self_vote)
|
|||
nano::test::system system;
|
||||
nano::node_config node_config (system.get_available_port ());
|
||||
node_config.online_weight_minimum = std::numeric_limits<nano::uint128_t>::max ();
|
||||
node_config.backlog_population.enable = false;
|
||||
node_config.backlog_scan.enable = false;
|
||||
auto node0 = system.add_node (node_config);
|
||||
nano::keypair rep_big;
|
||||
nano::block_builder builder;
|
||||
|
|
@ -1689,7 +1689,7 @@ TEST (node, DISABLED_local_votes_cache)
|
|||
{
|
||||
nano::test::system system;
|
||||
nano::node_config node_config (system.get_available_port ());
|
||||
node_config.backlog_population.enable = false;
|
||||
node_config.backlog_scan.enable = false;
|
||||
node_config.receive_minimum = nano::dev::constants.genesis_amount;
|
||||
auto & node (*system.add_node (node_config));
|
||||
nano::state_block_builder builder;
|
||||
|
|
@ -1773,7 +1773,7 @@ TEST (node, DISABLED_local_votes_cache_batch)
|
|||
{
|
||||
nano::test::system system;
|
||||
nano::node_config node_config (system.get_available_port ());
|
||||
node_config.backlog_population.enable = false;
|
||||
node_config.backlog_scan.enable = false;
|
||||
auto & node (*system.add_node (node_config));
|
||||
ASSERT_GE (node.network_params.voting.max_cache, 2);
|
||||
system.wallet (0)->insert_adhoc (nano::dev::genesis_key.prv);
|
||||
|
|
@ -1847,7 +1847,7 @@ TEST (node, DISABLED_local_votes_cache_generate_new_vote)
|
|||
{
|
||||
nano::test::system system;
|
||||
nano::node_config node_config (system.get_available_port ());
|
||||
node_config.backlog_population.enable = false;
|
||||
node_config.backlog_scan.enable = false;
|
||||
auto & node (*system.add_node (node_config));
|
||||
system.wallet (0)->insert_adhoc (nano::dev::genesis_key.prv);
|
||||
|
||||
|
|
@ -1901,7 +1901,7 @@ TEST (node, DISABLED_local_votes_cache_fork)
|
|||
node_flags.disable_legacy_bootstrap = true;
|
||||
node_flags.disable_wallet_bootstrap = true;
|
||||
nano::node_config node_config (system.get_available_port ());
|
||||
node_config.backlog_population.enable = false;
|
||||
node_config.backlog_scan.enable = false;
|
||||
auto & node1 (*system.add_node (node_config, node_flags));
|
||||
system.wallet (0)->insert_adhoc (nano::dev::genesis_key.prv);
|
||||
auto send1 = nano::state_block_builder ()
|
||||
|
|
@ -2150,7 +2150,7 @@ TEST (node, epoch_conflict_confirm)
|
|||
{
|
||||
nano::test::system system;
|
||||
nano::node_config node_config (system.get_available_port ());
|
||||
node_config.backlog_population.enable = false;
|
||||
node_config.backlog_scan.enable = false;
|
||||
auto & node0 = *system.add_node (node_config);
|
||||
node_config.peering_port = system.get_available_port ();
|
||||
auto & node1 = *system.add_node (node_config);
|
||||
|
|
@ -2661,7 +2661,7 @@ TEST (node, bidirectional_tcp)
|
|||
node_flags.disable_lazy_bootstrap = true;
|
||||
node_flags.disable_wallet_bootstrap = true;
|
||||
nano::node_config node_config (system.get_available_port ());
|
||||
node_config.backlog_population.enable = false;
|
||||
node_config.backlog_scan.enable = false;
|
||||
auto node1 = system.add_node (node_config, node_flags);
|
||||
node_config.peering_port = system.get_available_port ();
|
||||
node_config.tcp_incoming_connections_max = 0; // Disable incoming TCP connections for node 2
|
||||
|
|
@ -2854,7 +2854,7 @@ TEST (node, rollback_gap_source)
|
|||
{
|
||||
nano::test::system system;
|
||||
nano::node_config node_config (system.get_available_port ());
|
||||
node_config.backlog_population.enable = false;
|
||||
node_config.backlog_scan.enable = false;
|
||||
auto & node = *system.add_node (node_config);
|
||||
nano::state_block_builder builder;
|
||||
nano::keypair key;
|
||||
|
|
@ -2922,7 +2922,7 @@ TEST (node, dependency_graph)
|
|||
{
|
||||
nano::test::system system;
|
||||
nano::node_config config (system.get_available_port ());
|
||||
config.backlog_population.enable = false;
|
||||
config.backlog_scan.enable = false;
|
||||
auto & node = *system.add_node (config);
|
||||
|
||||
nano::state_block_builder builder;
|
||||
|
|
@ -3120,10 +3120,10 @@ TEST (node, dependency_graph_frontier)
|
|||
{
|
||||
nano::test::system system;
|
||||
nano::node_config config (system.get_available_port ());
|
||||
config.backlog_population.enable = false;
|
||||
config.backlog_scan.enable = false;
|
||||
auto & node1 = *system.add_node (config);
|
||||
config.peering_port = system.get_available_port ();
|
||||
config.backlog_population.enable = true;
|
||||
config.backlog_scan.enable = true;
|
||||
auto & node2 = *system.add_node (config);
|
||||
|
||||
nano::state_block_builder builder;
|
||||
|
|
@ -3287,9 +3287,9 @@ TEST (node, deferred_dependent_elections)
|
|||
{
|
||||
nano::test::system system;
|
||||
nano::node_config node_config_1{ system.get_available_port () };
|
||||
node_config_1.backlog_population.enable = false;
|
||||
node_config_1.backlog_scan.enable = false;
|
||||
nano::node_config node_config_2{ system.get_available_port () };
|
||||
node_config_2.backlog_population.enable = false;
|
||||
node_config_2.backlog_scan.enable = false;
|
||||
nano::node_flags flags;
|
||||
flags.disable_request_loop = true;
|
||||
auto & node = *system.add_node (node_config_1, flags);
|
||||
|
|
|
|||
|
|
@ -85,7 +85,7 @@ TEST (optimistic_scheduler, under_gap_threshold)
|
|||
{
|
||||
nano::test::system system{};
|
||||
nano::node_config config = system.default_config ();
|
||||
config.backlog_population.enable = false;
|
||||
config.backlog_scan.enable = false;
|
||||
auto & node = *system.add_node (config);
|
||||
|
||||
// Must be smaller than optimistic scheduler `gap_threshold`
|
||||
|
|
|
|||
|
|
@ -21,7 +21,7 @@ TEST (request_aggregator, one)
|
|||
{
|
||||
nano::test::system system;
|
||||
nano::node_config node_config = system.default_config ();
|
||||
node_config.backlog_population.enable = false;
|
||||
node_config.backlog_scan.enable = false;
|
||||
auto & node (*system.add_node (node_config));
|
||||
system.wallet (0)->insert_adhoc (nano::dev::genesis_key.prv);
|
||||
nano::block_builder builder;
|
||||
|
|
@ -71,7 +71,7 @@ TEST (request_aggregator, one_update)
|
|||
{
|
||||
nano::test::system system;
|
||||
nano::node_config node_config = system.default_config ();
|
||||
node_config.backlog_population.enable = false;
|
||||
node_config.backlog_scan.enable = false;
|
||||
auto & node (*system.add_node (node_config));
|
||||
system.wallet (0)->insert_adhoc (nano::dev::genesis_key.prv);
|
||||
nano::keypair key1;
|
||||
|
|
@ -137,7 +137,7 @@ TEST (request_aggregator, two)
|
|||
{
|
||||
nano::test::system system;
|
||||
nano::node_config node_config = system.default_config ();
|
||||
node_config.backlog_population.enable = false;
|
||||
node_config.backlog_scan.enable = false;
|
||||
auto & node (*system.add_node (node_config));
|
||||
system.wallet (0)->insert_adhoc (nano::dev::genesis_key.prv);
|
||||
nano::keypair key1;
|
||||
|
|
@ -208,7 +208,7 @@ TEST (request_aggregator, two_endpoints)
|
|||
{
|
||||
nano::test::system system;
|
||||
nano::node_config node_config = system.default_config ();
|
||||
node_config.backlog_population.enable = false;
|
||||
node_config.backlog_scan.enable = false;
|
||||
nano::node_flags node_flags;
|
||||
node_flags.disable_rep_crawler = true;
|
||||
auto & node1 (*system.add_node (node_config, node_flags));
|
||||
|
|
@ -266,7 +266,7 @@ TEST (request_aggregator, split)
|
|||
size_t max_vbh = nano::network::confirm_ack_hashes_max;
|
||||
nano::test::system system;
|
||||
nano::node_config node_config = system.default_config ();
|
||||
node_config.backlog_population.enable = false;
|
||||
node_config.backlog_scan.enable = false;
|
||||
auto & node (*system.add_node (node_config));
|
||||
system.wallet (0)->insert_adhoc (nano::dev::genesis_key.prv);
|
||||
std::vector<std::pair<nano::block_hash, nano::root>> request;
|
||||
|
|
@ -319,7 +319,7 @@ TEST (request_aggregator, channel_max_queue)
|
|||
{
|
||||
nano::test::system system;
|
||||
nano::node_config node_config = system.default_config ();
|
||||
node_config.backlog_population.enable = false;
|
||||
node_config.backlog_scan.enable = false;
|
||||
node_config.request_aggregator.max_queue = 0;
|
||||
auto & node (*system.add_node (node_config));
|
||||
system.wallet (0)->insert_adhoc (nano::dev::genesis_key.prv);
|
||||
|
|
@ -349,7 +349,7 @@ TEST (request_aggregator, DISABLED_unique)
|
|||
{
|
||||
nano::test::system system;
|
||||
nano::node_config node_config = system.default_config ();
|
||||
node_config.backlog_population.enable = false;
|
||||
node_config.backlog_scan.enable = false;
|
||||
auto & node (*system.add_node (node_config));
|
||||
system.wallet (0)->insert_adhoc (nano::dev::genesis_key.prv);
|
||||
nano::block_builder builder;
|
||||
|
|
|
|||
|
|
@ -116,7 +116,7 @@ TEST (toml, daemon_config_deserialize_defaults)
|
|||
std::stringstream ss;
|
||||
ss << R"toml(
|
||||
[node]
|
||||
[node.backlog_population]
|
||||
[node.backlog_scan]
|
||||
[node.bootstrap]
|
||||
[node.bootstrap_server]
|
||||
[node.block_processor]
|
||||
|
|
@ -197,9 +197,9 @@ TEST (toml, daemon_config_deserialize_defaults)
|
|||
ASSERT_EQ (conf.node.max_queued_requests, defaults.node.max_queued_requests);
|
||||
ASSERT_EQ (conf.node.request_aggregator_threads, defaults.node.request_aggregator_threads);
|
||||
ASSERT_EQ (conf.node.max_unchecked_blocks, defaults.node.max_unchecked_blocks);
|
||||
ASSERT_EQ (conf.node.backlog_population.enable, defaults.node.backlog_population.enable);
|
||||
ASSERT_EQ (conf.node.backlog_population.batch_size, defaults.node.backlog_population.batch_size);
|
||||
ASSERT_EQ (conf.node.backlog_population.frequency, defaults.node.backlog_population.frequency);
|
||||
ASSERT_EQ (conf.node.backlog_scan.enable, defaults.node.backlog_scan.enable);
|
||||
ASSERT_EQ (conf.node.backlog_scan.batch_size, defaults.node.backlog_scan.batch_size);
|
||||
ASSERT_EQ (conf.node.backlog_scan.frequency, defaults.node.backlog_scan.frequency);
|
||||
ASSERT_EQ (conf.node.enable_upnp, defaults.node.enable_upnp);
|
||||
|
||||
ASSERT_EQ (conf.node.websocket_config.enabled, defaults.node.websocket_config.enabled);
|
||||
|
|
@ -465,7 +465,7 @@ TEST (toml, daemon_config_deserialize_no_defaults)
|
|||
frontiers_confirmation = "always"
|
||||
enable_upnp = false
|
||||
|
||||
[node.backlog_population]
|
||||
[node.backlog_scan]
|
||||
enable = false
|
||||
batch_size = 999
|
||||
frequency = 999
|
||||
|
|
@ -704,9 +704,9 @@ TEST (toml, daemon_config_deserialize_no_defaults)
|
|||
ASSERT_NE (conf.node.work_threads, defaults.node.work_threads);
|
||||
ASSERT_NE (conf.node.max_queued_requests, defaults.node.max_queued_requests);
|
||||
ASSERT_NE (conf.node.request_aggregator_threads, defaults.node.request_aggregator_threads);
|
||||
ASSERT_NE (conf.node.backlog_population.enable, defaults.node.backlog_population.enable);
|
||||
ASSERT_NE (conf.node.backlog_population.batch_size, defaults.node.backlog_population.batch_size);
|
||||
ASSERT_NE (conf.node.backlog_population.frequency, defaults.node.backlog_population.frequency);
|
||||
ASSERT_NE (conf.node.backlog_scan.enable, defaults.node.backlog_scan.enable);
|
||||
ASSERT_NE (conf.node.backlog_scan.batch_size, defaults.node.backlog_scan.batch_size);
|
||||
ASSERT_NE (conf.node.backlog_scan.frequency, defaults.node.backlog_scan.frequency);
|
||||
ASSERT_NE (conf.node.enable_upnp, defaults.node.enable_upnp);
|
||||
|
||||
ASSERT_NE (conf.node.websocket_config.enabled, defaults.node.websocket_config.enabled);
|
||||
|
|
|
|||
|
|
@ -21,7 +21,7 @@ TEST (vote_processor, codes)
|
|||
nano::test::system system;
|
||||
auto node_config = system.default_config ();
|
||||
// Disable all election schedulers
|
||||
node_config.backlog_population.enable = false;
|
||||
node_config.backlog_scan.enable = false;
|
||||
node_config.hinted_scheduler.enable = false;
|
||||
node_config.optimistic_scheduler.enable = false;
|
||||
auto & node = *system.add_node (node_config);
|
||||
|
|
@ -159,10 +159,10 @@ TEST (vote_processor, no_broadcast_local)
|
|||
flags.disable_request_loop = true;
|
||||
nano::node_config config1, config2;
|
||||
config1.representative_vote_weight_minimum = 0;
|
||||
config1.backlog_population.enable = false;
|
||||
config1.backlog_scan.enable = false;
|
||||
auto & node (*system.add_node (config1, flags));
|
||||
config2.representative_vote_weight_minimum = 0;
|
||||
config2.backlog_population.enable = false;
|
||||
config2.backlog_scan.enable = false;
|
||||
config2.peering_port = system.get_available_port ();
|
||||
system.add_node (config2, flags);
|
||||
nano::block_builder builder;
|
||||
|
|
@ -214,10 +214,10 @@ TEST (vote_processor, local_broadcast_without_a_representative)
|
|||
flags.disable_request_loop = true;
|
||||
nano::node_config config1, config2;
|
||||
config1.representative_vote_weight_minimum = 0;
|
||||
config1.backlog_population.enable = false;
|
||||
config1.backlog_scan.enable = false;
|
||||
auto & node (*system.add_node (config1, flags));
|
||||
config2.representative_vote_weight_minimum = 0;
|
||||
config2.backlog_population.enable = false;
|
||||
config2.backlog_scan.enable = false;
|
||||
config2.peering_port = system.get_available_port ();
|
||||
system.add_node (config2, flags);
|
||||
nano::block_builder builder;
|
||||
|
|
@ -263,9 +263,9 @@ TEST (vote_processor, no_broadcast_local_with_a_principal_representative)
|
|||
nano::node_flags flags;
|
||||
flags.disable_request_loop = true;
|
||||
nano::node_config config1, config2;
|
||||
config1.backlog_population.enable = false;
|
||||
config1.backlog_scan.enable = false;
|
||||
auto & node (*system.add_node (config1, flags));
|
||||
config2.backlog_population.enable = false;
|
||||
config2.backlog_scan.enable = false;
|
||||
config2.peering_port = system.get_available_port ();
|
||||
system.add_node (config2, flags);
|
||||
nano::block_builder builder;
|
||||
|
|
|
|||
|
|
@ -146,7 +146,7 @@ TEST (vote_spacing, prune)
|
|||
TEST (vote_spacing, vote_generator)
|
||||
{
|
||||
nano::node_config config;
|
||||
config.backlog_population.enable = false;
|
||||
config.backlog_scan.enable = false;
|
||||
config.active_elections.hinted_limit_percentage = 0; // Disable election hinting
|
||||
nano::test::system system;
|
||||
nano::node_flags node_flags;
|
||||
|
|
@ -190,7 +190,7 @@ TEST (vote_spacing, vote_generator)
|
|||
TEST (vote_spacing, rapid)
|
||||
{
|
||||
nano::node_config config;
|
||||
config.backlog_population.enable = false;
|
||||
config.backlog_scan.enable = false;
|
||||
config.active_elections.hinted_limit_percentage = 0; // Disable election hinting
|
||||
nano::test::system system;
|
||||
nano::node_flags node_flags;
|
||||
|
|
|
|||
|
|
@ -1150,7 +1150,7 @@ TEST (wallet, search_receivable)
|
|||
nano::test::system system;
|
||||
nano::node_config config = system.default_config ();
|
||||
config.enable_voting = false;
|
||||
config.backlog_population.enable = false;
|
||||
config.backlog_scan.enable = false;
|
||||
nano::node_flags flags;
|
||||
flags.disable_search_pending = true;
|
||||
auto & node (*system.add_node (config, flags));
|
||||
|
|
|
|||
|
|
@ -195,7 +195,7 @@ TEST (wallets, search_receivable)
|
|||
nano::test::system system;
|
||||
nano::node_config config = system.default_config ();
|
||||
config.enable_voting = false;
|
||||
config.backlog_population.enable = false;
|
||||
config.backlog_scan.enable = false;
|
||||
nano::node_flags flags;
|
||||
flags.disable_search_pending = true;
|
||||
auto & node (*system.add_node (config, flags));
|
||||
|
|
|
|||
|
|
@ -94,8 +94,8 @@ std::string nano::thread_role::get_string (nano::thread_role::name role)
|
|||
case nano::thread_role::name::unchecked:
|
||||
thread_role_name_string = "Unchecked";
|
||||
break;
|
||||
case nano::thread_role::name::backlog_population:
|
||||
thread_role_name_string = "Backlog";
|
||||
case nano::thread_role::name::backlog_scan:
|
||||
thread_role_name_string = "Backlog scan";
|
||||
break;
|
||||
case nano::thread_role::name::vote_generator_queue:
|
||||
thread_role_name_string = "Voting que";
|
||||
|
|
|
|||
|
|
@ -36,7 +36,7 @@ enum class name
|
|||
epoch_upgrader,
|
||||
db_parallel_traversal,
|
||||
unchecked,
|
||||
backlog_population,
|
||||
backlog_scan,
|
||||
vote_generator_queue,
|
||||
telemetry,
|
||||
bootstrap,
|
||||
|
|
|
|||
|
|
@ -27,7 +27,7 @@ void nano::backlog_scan::start ()
|
|||
debug_assert (!thread.joinable ());
|
||||
|
||||
thread = std::thread{ [this] () {
|
||||
nano::thread_role::set (nano::thread_role::name::backlog_population);
|
||||
nano::thread_role::set (nano::thread_role::name::backlog_scan);
|
||||
run ();
|
||||
} };
|
||||
}
|
||||
|
|
@ -143,7 +143,7 @@ void nano::backlog_scan::activate (secure::transaction const & transaction, nano
|
|||
}
|
||||
|
||||
/*
|
||||
* backlog_population_config
|
||||
* backlog_scan_config
|
||||
*/
|
||||
|
||||
nano::error nano::backlog_scan_config::serialize (nano::tomlconfig & toml) const
|
||||
|
|
|
|||
|
|
@ -154,7 +154,7 @@ nano::node::node (std::shared_ptr<boost::asio::io_context> io_ctx_a, std::filesy
|
|||
aggregator_impl{ std::make_unique<nano::request_aggregator> (config.request_aggregator, *this, stats, generator, final_generator, history, ledger, wallets, vote_router) },
|
||||
aggregator{ *aggregator_impl },
|
||||
wallets (wallets_store.init_error (), *this),
|
||||
backlog_scan_impl{ std::make_unique<nano::backlog_scan> (config.backlog_population, scheduler, ledger, stats) },
|
||||
backlog_scan_impl{ std::make_unique<nano::backlog_scan> (config.backlog_scan, scheduler, ledger, stats) },
|
||||
backlog_scan{ *backlog_scan_impl },
|
||||
bootstrap_server_impl{ std::make_unique<nano::bootstrap_server> (config.bootstrap_server, store, ledger, network_params.network, stats) },
|
||||
bootstrap_server{ *bootstrap_server_impl },
|
||||
|
|
|
|||
|
|
@ -258,9 +258,9 @@ nano::error nano::node_config::serialize_toml (nano::tomlconfig & toml) const
|
|||
monitor.serialize (monitor_l);
|
||||
toml.put_child ("monitor", monitor_l);
|
||||
|
||||
nano::tomlconfig backlog_population_l;
|
||||
backlog_population.serialize (backlog_population_l);
|
||||
toml.put_child ("backlog_population", backlog_population_l);
|
||||
nano::tomlconfig backlog_scan_l;
|
||||
backlog_scan.serialize (backlog_scan_l);
|
||||
toml.put_child ("backlog_scan", backlog_scan_l);
|
||||
|
||||
return toml.get_error ();
|
||||
}
|
||||
|
|
@ -395,10 +395,10 @@ nano::error nano::node_config::deserialize_toml (nano::tomlconfig & toml)
|
|||
monitor.deserialize (config_l);
|
||||
}
|
||||
|
||||
if (toml.has_key ("backlog_population"))
|
||||
if (toml.has_key ("backlog_scan"))
|
||||
{
|
||||
auto config_l = toml.get_required_child ("backlog_population");
|
||||
backlog_population.deserialize (config_l);
|
||||
auto config_l = toml.get_required_child ("backlog_scan");
|
||||
backlog_scan.deserialize (config_l);
|
||||
}
|
||||
|
||||
/*
|
||||
|
|
|
|||
|
|
@ -146,7 +146,7 @@ public:
|
|||
nano::local_block_broadcaster_config local_block_broadcaster;
|
||||
nano::confirming_set_config confirming_set;
|
||||
nano::monitor_config monitor;
|
||||
nano::backlog_scan_config backlog_population;
|
||||
nano::backlog_scan_config backlog_scan;
|
||||
|
||||
public:
|
||||
/** Entry is ignored if it cannot be parsed as a valid address:port */
|
||||
|
|
|
|||
|
|
@ -133,7 +133,7 @@ TEST (rpc, receivable_unconfirmed)
|
|||
{
|
||||
nano::test::system system;
|
||||
nano::node_config config;
|
||||
config.backlog_population.enable = false;
|
||||
config.backlog_scan.enable = false;
|
||||
auto node = add_ipc_enabled_node (system, config);
|
||||
auto chain = nano::test::setup_chain (system, *node, 1, nano::dev::genesis_key, false);
|
||||
auto block1 = chain[0];
|
||||
|
|
@ -530,7 +530,7 @@ TEST (rpc, accounts_receivable_confirmed)
|
|||
{
|
||||
nano::test::system system;
|
||||
nano::node_config config;
|
||||
config.backlog_population.enable = false;
|
||||
config.backlog_scan.enable = false;
|
||||
auto node = add_ipc_enabled_node (system, config);
|
||||
auto chain = nano::test::setup_chain (system, *node, 1, nano::dev::genesis_key, false);
|
||||
auto block1 = chain[0];
|
||||
|
|
|
|||
|
|
@ -2924,7 +2924,7 @@ TEST (rpc, accounts_balances_unopened_account_with_receivables)
|
|||
{
|
||||
nano::test::system system;
|
||||
nano::node_config config;
|
||||
config.backlog_population.enable = false;
|
||||
config.backlog_scan.enable = false;
|
||||
auto node = add_ipc_enabled_node (system, config);
|
||||
|
||||
// send a 1 raw to the unopened account which will have receivables
|
||||
|
|
@ -3228,7 +3228,7 @@ TEST (rpc, pending_exists)
|
|||
{
|
||||
nano::test::system system;
|
||||
nano::node_config config;
|
||||
config.backlog_population.enable = false;
|
||||
config.backlog_scan.enable = false;
|
||||
auto node = add_ipc_enabled_node (system, config);
|
||||
nano::keypair key1;
|
||||
system.wallet (0)->insert_adhoc (nano::dev::genesis_key.prv);
|
||||
|
|
@ -3287,7 +3287,7 @@ TEST (rpc, wallet_receivable)
|
|||
{
|
||||
nano::test::system system;
|
||||
nano::node_config config;
|
||||
config.backlog_population.enable = false;
|
||||
config.backlog_scan.enable = false;
|
||||
auto node = add_ipc_enabled_node (system, config);
|
||||
nano::keypair key1;
|
||||
system.wallet (0)->insert_adhoc (nano::dev::genesis_key.prv);
|
||||
|
|
@ -4351,7 +4351,7 @@ TEST (rpc, populate_backlog)
|
|||
nano::test::system system;
|
||||
nano::node_config node_config = system.default_config ();
|
||||
// Disable automatic backlog population
|
||||
node_config.backlog_population.enable = false;
|
||||
node_config.backlog_scan.enable = false;
|
||||
auto node = add_ipc_enabled_node (system, node_config);
|
||||
|
||||
// Create and process a block that won't get automatically scheduled for confirmation
|
||||
|
|
|
|||
|
|
@ -643,7 +643,7 @@ TEST (confirmation_height, many_accounts_single_confirmation)
|
|||
nano::test::system system;
|
||||
nano::node_config node_config = system.default_config ();
|
||||
node_config.online_weight_minimum = 100;
|
||||
node_config.backlog_population.enable = false;
|
||||
node_config.backlog_scan.enable = false;
|
||||
auto node = system.add_node (node_config);
|
||||
system.wallet (0)->insert_adhoc (nano::dev::genesis_key.prv);
|
||||
|
||||
|
|
@ -726,7 +726,7 @@ TEST (confirmation_height, many_accounts_many_confirmations)
|
|||
nano::test::system system;
|
||||
nano::node_config node_config = system.default_config ();
|
||||
node_config.online_weight_minimum = 100;
|
||||
node_config.backlog_population.enable = false;
|
||||
node_config.backlog_scan.enable = false;
|
||||
auto node = system.add_node (node_config);
|
||||
system.wallet (0)->insert_adhoc (nano::dev::genesis_key.prv);
|
||||
|
||||
|
|
@ -799,7 +799,7 @@ TEST (confirmation_height, long_chains)
|
|||
{
|
||||
nano::test::system system;
|
||||
nano::node_config node_config = system.default_config ();
|
||||
node_config.backlog_population.enable = false;
|
||||
node_config.backlog_scan.enable = false;
|
||||
auto node = system.add_node (node_config);
|
||||
nano::keypair key1;
|
||||
system.wallet (0)->insert_adhoc (nano::dev::genesis_key.prv);
|
||||
|
|
@ -944,7 +944,7 @@ TEST (confirmation_height, dynamic_algorithm)
|
|||
{
|
||||
nano::test::system system;
|
||||
nano::node_config node_config = system.default_config ();
|
||||
node_config.backlog_population.enable = false;
|
||||
node_config.backlog_scan.enable = false;
|
||||
auto node = system.add_node (node_config);
|
||||
nano::keypair key;
|
||||
system.wallet (0)->insert_adhoc (nano::dev::genesis_key.prv);
|
||||
|
|
@ -992,7 +992,7 @@ TEST (confirmation_height, many_accounts_send_receive_self)
|
|||
nano::test::system system;
|
||||
nano::node_config node_config = system.default_config ();
|
||||
node_config.online_weight_minimum = 100;
|
||||
node_config.backlog_population.enable = false;
|
||||
node_config.backlog_scan.enable = false;
|
||||
node_config.active_elections.size = 400000;
|
||||
nano::node_flags node_flags;
|
||||
auto node = system.add_node (node_config);
|
||||
|
|
@ -1411,7 +1411,7 @@ TEST (telemetry, under_load)
|
|||
{
|
||||
nano::test::system system;
|
||||
nano::node_config node_config = system.default_config ();
|
||||
node_config.backlog_population.enable = false;
|
||||
node_config.backlog_scan.enable = false;
|
||||
nano::node_flags node_flags;
|
||||
auto node = system.add_node (node_config, node_flags);
|
||||
node_config.peering_port = system.get_available_port ();
|
||||
|
|
@ -1772,7 +1772,7 @@ TEST (node, mass_block_new)
|
|||
{
|
||||
nano::test::system system;
|
||||
nano::node_config node_config = system.default_config ();
|
||||
node_config.backlog_population.enable = false;
|
||||
node_config.backlog_scan.enable = false;
|
||||
auto & node = *system.add_node (node_config);
|
||||
node.network_params.network.aec_loop_interval_ms = 500;
|
||||
|
||||
|
|
@ -2035,7 +2035,7 @@ TEST (node, wallet_create_block_confirm_conflicts)
|
|||
nano::test::system system;
|
||||
nano::block_builder builder;
|
||||
nano::node_config node_config (system.get_available_port ());
|
||||
node_config.backlog_population.enable = false;
|
||||
node_config.backlog_scan.enable = false;
|
||||
auto node = system.add_node (node_config);
|
||||
auto const num_blocks = 10000;
|
||||
|
||||
|
|
@ -2106,7 +2106,7 @@ TEST (system, block_sequence)
|
|||
config.peering_port = system.get_available_port ();
|
||||
// config.bandwidth_limit = 16 * 1024;
|
||||
config.enable_voting = true;
|
||||
config.backlog_population.enable = false;
|
||||
config.backlog_scan.enable = false;
|
||||
nano::node_flags flags;
|
||||
flags.disable_max_peers_per_ip = true;
|
||||
flags.disable_ongoing_bootstrap = true;
|
||||
|
|
|
|||
|
|
@ -134,7 +134,7 @@ TEST (vote_cache, perf_singlethreaded)
|
|||
nano::test::system system;
|
||||
nano::node_flags flags;
|
||||
nano::node_config config = system.default_config ();
|
||||
config.backlog_population.enable = false;
|
||||
config.backlog_scan.enable = false;
|
||||
auto & node = *system.add_node (config, flags);
|
||||
|
||||
const int rep_count = 50;
|
||||
|
|
@ -193,7 +193,7 @@ TEST (vote_cache, perf_multithreaded)
|
|||
nano::test::system system;
|
||||
nano::node_flags flags;
|
||||
nano::node_config config = system.default_config ();
|
||||
config.backlog_population.enable = false;
|
||||
config.backlog_scan.enable = false;
|
||||
auto & node = *system.add_node (config, flags);
|
||||
|
||||
const int thread_count = 12;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue