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 -> main] Fix replay to correctly add trxs into the de-dup list #275

Merged
merged 3 commits into from
Oct 4, 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
Merges #273 to main

@heifner heifner added the OCI Work exclusive to OCI team label Oct 3, 2022
@heifner heifner requested a review from linh2931 October 3, 2022 17:07
@heifner heifner merged commit 5dc9667 into main Oct 4, 2022
@heifner heifner deleted the mandel-301 branch October 4, 2022 13:02
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