After upgrading the DigiByte node from v7.17.3 to v8.26.1, the getblockchaininfo RPC call takes around 3 seconds to respond, while it used to take only about 1 second in the older version.
Environment comparison:
• v7.17.3: ~1 second response time
• v8.26.1: ~3 seconds response time
Example RPC call:
curl http://rpc:rpc@dev-dgb-mainnet03.node.secops.com:10000 \ --header 'Content-Type: application/json' \ --data-raw '{"method":"getblockchaininfo","params": [],"id": 1}'
Expected behavior:
The response time of getblockchaininfo should remain similar to previous versions (~1s), or at least not increase 3×.
Actual behavior:
The RPC output is correct, but response latency increases to ~3 seconds consistently.
Question:
Did v8.26.1 introduce additional computations or locking inside getblockchaininfo that might affect performance?
Or could this be a known regression/bug in the latest release?