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

[3.1] Fix replay to correctly add trxs into the de-dup list #273

Merged
merged 1 commit into from
Oct 3, 2022

Conversation

heifner
Copy link
Member

@heifner heifner commented Oct 3, 2022

When replaying a block log, the transactions with expirations equal to the last irreversible block time were not added to the trx de-dup list. This creates a difference in the de-dup list vs starting from state or a snapshot. Note transactions are cleared from the de-dup list at the start of a block according to if they are less than (not less than or equal) the pending block time.

Regression test will come in a different PR. See #268.

Resolves eosnetworkfoundation/mandel#301

@heifner heifner changed the base branch from main to release/3.1 October 3, 2022 13:53
@heifner heifner requested a review from linh2931 October 3, 2022 13:54
@heifner heifner added the OCI Work exclusive to OCI team label Oct 3, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
OCI Work exclusive to OCI team
Projects
None yet
Development

Successfully merging this pull request may close these issues.

snapshots from nodes should be identical for a given block height
2 participants