Skip to content
This repository has been archived by the owner on Aug 2, 2022. It is now read-only.

Retain persisted trx until expired on speculative nodes #8014

Merged
merged 1 commit into from
Oct 3, 2019

Conversation

heifner
Copy link
Contributor

@heifner heifner commented Oct 1, 2019

Change Description

  • Keep persisted trx until expired on speculative nodes. Retains 1.8.x behavior.

Consensus Changes

  • Consensus Changes

API Changes

  • API Changes

Documentation Additions

  • Documentation Additions

@heifner heifner requested a review from arhag October 1, 2019 17:00
@heifner
Copy link
Contributor Author

heifner commented Oct 1, 2019

We explicitly decided to go with the 2.0 behavior of not re-applying the speculative api node transaction since it will be naturally handled by abort/fork/in-coming-block behavior.

@heifner heifner closed this Oct 1, 2019
@heifner heifner deleted the retain-persisted branch October 1, 2019 17:41
@heifner heifner restored the retain-persisted branch October 2, 2019 15:54
@heifner heifner reopened this Oct 2, 2019
@heifner
Copy link
Contributor Author

heifner commented Oct 2, 2019

abort/forked un-applied transactions are not re-applied on non-producing nodes, so this PR is needed to maintain 1.8.x behavior.

@heifner heifner merged commit 0763d66 into develop Oct 3, 2019
@heifner heifner deleted the retain-persisted branch October 3, 2019 04:03
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants