Skip to content

execution/exec: remove duplicated historyMode switch in RunTxTaskNoLock#18475

Closed
phrwlk wants to merge 1 commit intoerigontech:mainfrom
phrwlk:fix/exec-worker-history-mode-switch
Closed

execution/exec: remove duplicated historyMode switch in RunTxTaskNoLock#18475
phrwlk wants to merge 1 commit intoerigontech:mainfrom
phrwlk:fix/exec-worker-history-mode-switch

Conversation

@phrwlk
Copy link
Copy Markdown
Contributor

@phrwlk phrwlk commented Dec 26, 2025

This change removes a duplicated IsHistoric()/historyMode conditional at the start of RunTxTaskNoLock, leaving a single switch after the optional chainTx initialisation. The upper block was logically dead: after it runs, the second block with the same condition never changes historyMode again, so it only adds noise and confusion.

By keeping the lower block we ensure that the choice between HistoryReaderV3 and buffered ReaderV3 is made after chainTx is opened in background workers, which is the more natural place to reconfigure the state reader. Behaviour is otherwise unchanged, but the control flow is simpler and easier to reason about.

@Giulio2002
Copy link
Copy Markdown
Collaborator

🤖 Closed by automated review.

This PR appears to be an AI-generated stylistic/convention change (dead code removal, unused variable cleanup, redundant code removal) from a non-core contributor.

These types of changes are not being accepted at this time. If you believe this was closed in error, please reach out to a maintainer.

@Giulio2002 Giulio2002 closed this Feb 17, 2026
@Giulio2002
Copy link
Copy Markdown
Collaborator

[SharovBot] 🤖 Closed by automated review.

This PR appears to be an AI-generated stylistic/convention change (dead code removal, unused variable cleanup, redundant code removal) from a non-core contributor.

These types of changes are not being accepted at this time. If you believe this was closed in error, please reach out to a maintainer.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants