Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Node Issue: After upgrading to version 2.3.0, the transaction status query interface times out #12367

Open
hanzhenlong1314 opened this issue Nov 2, 2024 · 2 comments
Assignees
Labels
community Issues created by community investigation required Node Node team

Comments

@hanzhenlong1314
Copy link

Contact Details

[email protected]

Node type

RPC

Which network are you running?

mainnet

What happened?

Node Issue: After upgrading to version 2.3.0, the transaction status query interface times out,
image
image
image

Version

2.3.0

Relevant log output

curl --location http://127.0.0.1:7003/ \ --header 'Content-Type: application/json' \ --data '{ "jsonrpc": "2.0", "id": "dontcare", " method": "EXPERIMENTAL_tx_status", "params": ["96J8cmnPQt3UXaazfpaz5jkPpBA8cvGUgxKGt83DorN8", "relay"] }' Interface timeout

Node head info

No response

Node upgrade history

2.2.1 upgraded to 2.3.0

DB reset history

2.2.1 upgraded to 2.3.0
@hanzhenlong1314
Copy link
Author

{
"genesis_file": "genesis.json",
"genesis_records_file": null,
"validator_key_file": "validator_key.json",
"node_key_file": "node_key.json",
"rpc": {
"addr": "0.0.0.0:3030",
"prometheus_addr": null,
"cors_allowed_origins": [
"*"
],
"polling_config": {
"polling_interval": {
"secs": 0,
"nanos": 500000000
},
"polling_timeout": {
"secs": 10,
"nanos": 0
}
},
"limits_config": {
"json_payload_max_size": 10485760
},
"enable_debug_rpc": false,
"experimental_debug_pages_src_path": null
},
"telemetry": {
"endpoints": [
"https://explorer.mainnet.near.org/api/nodes",
"https://telemetry.nearone.org/nodes/mainnet",
"https://explorer.mainnet.near.org/api/nodes",
"https://telemetry.nearone.org/nodes"
],
"reporting_interval": {
"secs": 10,
"nanos": 0
}
},
"network": {
"addr": "0.0.0.0:24567",
"boot_nodes": "ed25519:[email protected]:24567,ed25519:[email protected]:24567,ed25519:[email protected]:24567,ed25519:[email protected]:24567,ed25519:[email protected]:24567",
"whitelist_nodes": "",
"max_num_peers": 40,
"minimum_outbound_peers": 5,
"ideal_connections_lo": 30,
"ideal_connections_hi": 35,
"so_recv_buffer_size": 1000000,
"so_send_buffer_size": 1000000,
"peer_recent_time_window": {
"secs": 600,
"nanos": 0
},
"safe_set_size": 20,
"archival_peer_connections_lower_bound": 10,
"handshake_timeout": {
"secs": 20,
"nanos": 0
},
"skip_sync_wait": false,
"ban_window": {
"secs": 10800,
"nanos": 0
},
"blacklist": [],
"ttl_account_id_router": {
"secs": 3600,
"nanos": 0
},
"peer_stats_period": {
"secs": 5,
"nanos": 0
},
"monitor_peers_max_period": {
"secs": 60,
"nanos": 0
},
"peer_states_cache_size": 1000,
"snapshot_hosts_cache_size": 1000,
"peer_expiration_duration": {
"secs": 604800,
"nanos": 0
},
"public_addrs": [],
"allow_private_ip_in_public_addrs": false,
"trusted_stun_servers": [
"stun.l.google.com:19302",
"stun1.l.google.com:19302",
"stun2.l.google.com:19302",
"stun3.l.google.com:19302",
"stun4.l.google.com:19302"
],
"experimental": {
"inbound_disabled": false,
"connect_only_to_boot_nodes": false,
"skip_sending_tombstones_seconds": 0,
"tier1_enable_inbound": true,
"tier1_enable_outbound": true,
"tier1_connect_interval": {
"secs": 60,
"nanos": 0
},
"tier1_new_connections_per_attempt": 50,
"network_config_overrides": {
"connect_to_reliable_peers_on_startup": null,
"max_send_peers": null,
"routed_message_ttl": null,
"max_routes_to_store": null,
"highest_peer_horizon": null,
"push_info_period_millis": null,
"outbound_disabled": null,
"accounts_data_broadcast_rate_limit_burst": null,
"accounts_data_broadcast_rate_limit_qps": null,
"routing_table_update_rate_limit_burst": null,
"routing_table_update_rate_limit_qps": null,
"received_messages_rate_limits": null
}
}
},
"consensus": {
"min_num_peers": 3,
"block_production_tracking_delay": {
"secs": 0,
"nanos": 100000000
},
"min_block_production_delay": {
"secs": 1,
"nanos": 300000000
},
"max_block_production_delay": {
"secs": 3,
"nanos": 0
},
"max_block_wait_delay": {
"secs": 6,
"nanos": 0
},
"produce_empty_blocks": true,
"block_fetch_horizon": 50,
"block_header_fetch_horizon": 50,
"catchup_step_period": {
"secs": 0,
"nanos": 100000000
},
"chunk_request_retry_period": {
"secs": 0,
"nanos": 400000000
},
"header_sync_initial_timeout": {
"secs": 10,
"nanos": 0
},
"header_sync_progress_timeout": {
"secs": 2,
"nanos": 0
},
"header_sync_stall_ban_timeout": {
"secs": 120,
"nanos": 0
},
"state_sync_timeout": {
"secs": 60,
"nanos": 0
},
"header_sync_expected_height_per_second": 10,
"sync_check_period": {
"secs": 10,
"nanos": 0
},
"sync_step_period": {
"secs": 0,
"nanos": 10000000
},
"doomslug_step_period": {
"secs": 0,
"nanos": 100000000
},
"sync_height_threshold": 1,
"sync_max_block_requests": 10
},
"tracked_accounts": [],
"tracked_shadow_validator": null,
"tracked_shards": [],
"log_summary_style": "colored",
"log_summary_period": {
"secs": 10,
"nanos": 0
},
"enable_multiline_logging": false,
"gc_blocks_limit": 2,
"gc_fork_clean_step": 100,
"gc_num_epochs_to_keep": 5,
"gc_step_period": {
"secs": 1,
"nanos": 0
},
"view_client_threads": 4,
"view_client_throttle_period": {
"secs": 30,
"nanos": 0
},
"trie_viewer_state_size_limit": 50000,
"store": {
"path": null,
"enable_statistics": false,
"enable_statistics_export": true,
"max_open_files": 10000,
"col_state_cache_size": 3221225472,
"col_flat_state_cache_size": 134217728,
"block_size": 16384,
"trie_cache": {
"default_max_bytes": 500000000,
"per_shard_max_bytes": {
"s4.v2": 3000000000,
"s3.v1": 3000000000,
"s2.v2": 3000000000,
"s3.v3": 1500000000,
"s1.v1": 50000000,
"s1.v2": 50000000,
"s5.v3": 3000000000,
"s2.v3": 1500000000,
"s1.v3": 50000000
},
"shard_cache_deletions_queue_capacity": 100000
},
"view_trie_cache": {
"default_max_bytes": 50000000,
"per_shard_max_bytes": {},
"shard_cache_deletions_queue_capacity": 100000
},
"enable_receipt_prefetching": true,
"sweat_prefetch_receivers": [
"token.sweat",
"vfinal.token.sweat.testnet"
],
"sweat_prefetch_senders": [
"oracle.sweat",
"sweat_the_oracle.testnet"
],
"claim_sweat_prefetch_config": [
{
"receiver": "claim.sweat",
"sender": "token.sweat",
"method_name": "record_batch_for_hold"
},
{
"receiver": "claim.sweat",
"sender": "",
"method_name": "claim"
}
],
"kaiching_prefetch_config": [
{
"receiver": "earn.kaiching",
"sender": "wallet.kaiching",
"method_name": "ft_on_transfer"
}
],
"load_mem_tries_for_shards": [],
"load_mem_tries_for_tracked_shards": true,
"state_snapshot_config": {
"state_snapshot_type": "ForReshardingOnly"
},
"state_snapshot_enabled": false
},
"state_sync_enabled": true,
"state_sync": {
"sync": {
"ExternalStorage": {
"location": {
"GCS": {
"bucket": "state-parts"
}
},
"num_concurrent_requests": 25,
"num_concurrent_requests_during_catchup": 5,
"external_storage_fallback_threshold": 5
}
}
},
"epoch_sync": {
"enabled": false,
"epoch_sync_horizon": 216000,
"epoch_sync_accept_proof_max_horizon": 86400,
"timeout_for_epoch_sync": {
"secs": 60,
"nanos": 0
}
},
"transaction_pool_size_limit": 100000000,
"resharding_config": {
"batch_size": 500000,
"batch_delay": {
"secs": 0,
"nanos": 100000000
},
"retry_delay": {
"secs": 10,
"nanos": 0
},
"initial_delay": {
"secs": 0,
"nanos": 0
},
"max_poll_time": {
"secs": 7200,
"nanos": 0
}
},
"tx_routing_height_horizon": 4,
"produce_chunk_add_transactions_time_limit": null,
"orphan_state_witness_pool_size": 25,
"orphan_state_witness_max_size": 40000000,
"max_loaded_contracts": 256,
"save_latest_witnesses": false
}

@hanzhenlong1314
Copy link
Author

{ "genesis_file": "genesis.json", "genesis_records_file": null, "validator_key_file": "validator_key.json", "node_key_file": "node_key.json", "rpc": { "addr": "0.0.0.0:3030", "prometheus_addr": null, "cors_allowed_origins": [ "*" ], "polling_config": { "polling_interval": { "secs": 0, "nanos": 500000000 }, "polling_timeout": { "secs": 10, "nanos": 0 } }, "limits_config": { "json_payload_max_size": 10485760 }, "enable_debug_rpc": false, "experimental_debug_pages_src_path": null }, "telemetry": { "endpoints": [ "https://explorer.mainnet.near.org/api/nodes", "https://telemetry.nearone.org/nodes/mainnet", "https://explorer.mainnet.near.org/api/nodes", "https://telemetry.nearone.org/nodes" ], "reporting_interval": { "secs": 10, "nanos": 0 } }, "network": { "addr": "0.0.0.0:24567", "boot_nodes": "ed25519:[email protected]:24567,ed25519:[email protected]:24567,ed25519:[email protected]:24567,ed25519:[email protected]:24567,ed25519:[email protected]:24567", "whitelist_nodes": "", "max_num_peers": 40, "minimum_outbound_peers": 5, "ideal_connections_lo": 30, "ideal_connections_hi": 35, "so_recv_buffer_size": 1000000, "so_send_buffer_size": 1000000, "peer_recent_time_window": { "secs": 600, "nanos": 0 }, "safe_set_size": 20, "archival_peer_connections_lower_bound": 10, "handshake_timeout": { "secs": 20, "nanos": 0 }, "skip_sync_wait": false, "ban_window": { "secs": 10800, "nanos": 0 }, "blacklist": [], "ttl_account_id_router": { "secs": 3600, "nanos": 0 }, "peer_stats_period": { "secs": 5, "nanos": 0 }, "monitor_peers_max_period": { "secs": 60, "nanos": 0 }, "peer_states_cache_size": 1000, "snapshot_hosts_cache_size": 1000, "peer_expiration_duration": { "secs": 604800, "nanos": 0 }, "public_addrs": [], "allow_private_ip_in_public_addrs": false, "trusted_stun_servers": [ "stun.l.google.com:19302", "stun1.l.google.com:19302", "stun2.l.google.com:19302", "stun3.l.google.com:19302", "stun4.l.google.com:19302" ], "experimental": { "inbound_disabled": false, "connect_only_to_boot_nodes": false, "skip_sending_tombstones_seconds": 0, "tier1_enable_inbound": true, "tier1_enable_outbound": true, "tier1_connect_interval": { "secs": 60, "nanos": 0 }, "tier1_new_connections_per_attempt": 50, "network_config_overrides": { "connect_to_reliable_peers_on_startup": null, "max_send_peers": null, "routed_message_ttl": null, "max_routes_to_store": null, "highest_peer_horizon": null, "push_info_period_millis": null, "outbound_disabled": null, "accounts_data_broadcast_rate_limit_burst": null, "accounts_data_broadcast_rate_limit_qps": null, "routing_table_update_rate_limit_burst": null, "routing_table_update_rate_limit_qps": null, "received_messages_rate_limits": null } } }, "consensus": { "min_num_peers": 3, "block_production_tracking_delay": { "secs": 0, "nanos": 100000000 }, "min_block_production_delay": { "secs": 1, "nanos": 300000000 }, "max_block_production_delay": { "secs": 3, "nanos": 0 }, "max_block_wait_delay": { "secs": 6, "nanos": 0 }, "produce_empty_blocks": true, "block_fetch_horizon": 50, "block_header_fetch_horizon": 50, "catchup_step_period": { "secs": 0, "nanos": 100000000 }, "chunk_request_retry_period": { "secs": 0, "nanos": 400000000 }, "header_sync_initial_timeout": { "secs": 10, "nanos": 0 }, "header_sync_progress_timeout": { "secs": 2, "nanos": 0 }, "header_sync_stall_ban_timeout": { "secs": 120, "nanos": 0 }, "state_sync_timeout": { "secs": 60, "nanos": 0 }, "header_sync_expected_height_per_second": 10, "sync_check_period": { "secs": 10, "nanos": 0 }, "sync_step_period": { "secs": 0, "nanos": 10000000 }, "doomslug_step_period": { "secs": 0, "nanos": 100000000 }, "sync_height_threshold": 1, "sync_max_block_requests": 10 }, "tracked_accounts": [], "tracked_shadow_validator": null, "tracked_shards": [], "log_summary_style": "colored", "log_summary_period": { "secs": 10, "nanos": 0 }, "enable_multiline_logging": false, "gc_blocks_limit": 2, "gc_fork_clean_step": 100, "gc_num_epochs_to_keep": 5, "gc_step_period": { "secs": 1, "nanos": 0 }, "view_client_threads": 4, "view_client_throttle_period": { "secs": 30, "nanos": 0 }, "trie_viewer_state_size_limit": 50000, "store": { "path": null, "enable_statistics": false, "enable_statistics_export": true, "max_open_files": 10000, "col_state_cache_size": 3221225472, "col_flat_state_cache_size": 134217728, "block_size": 16384, "trie_cache": { "default_max_bytes": 500000000, "per_shard_max_bytes": { "s4.v2": 3000000000, "s3.v1": 3000000000, "s2.v2": 3000000000, "s3.v3": 1500000000, "s1.v1": 50000000, "s1.v2": 50000000, "s5.v3": 3000000000, "s2.v3": 1500000000, "s1.v3": 50000000 }, "shard_cache_deletions_queue_capacity": 100000 }, "view_trie_cache": { "default_max_bytes": 50000000, "per_shard_max_bytes": {}, "shard_cache_deletions_queue_capacity": 100000 }, "enable_receipt_prefetching": true, "sweat_prefetch_receivers": [ "token.sweat", "vfinal.token.sweat.testnet" ], "sweat_prefetch_senders": [ "oracle.sweat", "sweat_the_oracle.testnet" ], "claim_sweat_prefetch_config": [ { "receiver": "claim.sweat", "sender": "token.sweat", "method_name": "record_batch_for_hold" }, { "receiver": "claim.sweat", "sender": "", "method_name": "claim" } ], "kaiching_prefetch_config": [ { "receiver": "earn.kaiching", "sender": "wallet.kaiching", "method_name": "ft_on_transfer" } ], "load_mem_tries_for_shards": [], "load_mem_tries_for_tracked_shards": true, "state_snapshot_config": { "state_snapshot_type": "ForReshardingOnly" }, "state_snapshot_enabled": false }, "state_sync_enabled": true, "state_sync": { "sync": { "ExternalStorage": { "location": { "GCS": { "bucket": "state-parts" } }, "num_concurrent_requests": 25, "num_concurrent_requests_during_catchup": 5, "external_storage_fallback_threshold": 5 } } }, "epoch_sync": { "enabled": false, "epoch_sync_horizon": 216000, "epoch_sync_accept_proof_max_horizon": 86400, "timeout_for_epoch_sync": { "secs": 60, "nanos": 0 } }, "transaction_pool_size_limit": 100000000, "resharding_config": { "batch_size": 500000, "batch_delay": { "secs": 0, "nanos": 100000000 }, "retry_delay": { "secs": 10, "nanos": 0 }, "initial_delay": { "secs": 0, "nanos": 0 }, "max_poll_time": { "secs": 7200, "nanos": 0 } }, "tx_routing_height_horizon": 4, "produce_chunk_add_transactions_time_limit": null, "orphan_state_witness_pool_size": 25, "orphan_state_witness_max_size": 40000000, "max_loaded_contracts": 256, "save_latest_witnesses": false }

The configuration generated using 2.3.0

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
community Issues created by community investigation required Node Node team
Projects
None yet
Development

No branches or pull requests

2 participants