stacks-network/stacks-core

Node always logs "Proceeding to mine blocks" regardless of miner status

Open

#4944 aperta il 2 lug 2024

Vedi su GitHub
 (1 commento) (0 reazioni) (0 assegnatari)Rust (758 fork)auto 404
enhancementgood first issuestale

Metriche repository

Star
 (3063 star)
Metriche merge PR
 (Metriche PR in attesa)

Descrizione

On a follower node, I see the following as expected:

INFO [1719960965.695137] [testnet/stacks-node/src/run_loop/neon.rs:384] [main] Will run as a Follower node

However, shortly after I also see:

INFO [1719960987.613683] [testnet/stacks-node/src/run_loop/neon.rs:1341] [main] Runloop: Synchronized full burnchain up to height 850443. Proceeding to mine blocks

This is confusing and incorrect, since this node is not a miner.

The code in question doesn't have any conditionals around miner status for this log message: https://github.com/stacks-network/stacks-core/blob/master/testnet/stacks-node/src/run_loop/nakamoto.rs#L705

Guida contributor