This repository has been archived by the owner on Aug 23, 2020. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 370
Investigate and fix rescan and revalidate on LS and non-LS nodes #1391
Comments
jakubcech
added
C-Tests
This PR adds testing functionality
L-Groom
This issue needs to be groomed
T-Bug
labels
Mar 28, 2019
jakubcech
changed the title
Investigate rescan failures
Investigate rescan and revalidate on LS and non-LS nodes
May 28, 2019
jakubcech
changed the title
Investigate rescan and revalidate on LS and non-LS nodes
Investigate and fix rescan and revalidate on LS and non-LS nodes
May 28, 2019
When this is done #371 should be closed as well |
old databases in https://dbfiles.iota.org/ |
With #1682 we are introducing a database corruption upon '--revalidate'.
References: |
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Description
Investigate and fix the rescan & revalidate options failing when milestones aren't in consecutive order (in situations where the milestones are skipped). This happens when you rescan an older database, or even a new DB with older data, e.g., from 1.5.6.
What happens if you do a rescan with local snapshots and pruning enabled? Does this work correctly with the local snapshot builds? The suspicion here is that we don't go back to first transaction in this case.
This needs to be then covered with tests so that we know it works in the future. #1466
Motivation
Ability to revalidate and rescan DBs on both LS and non-LS nodes.
Requirements
Scenario 1
Scenario 2
Scenario 3
Scenario 4
The text was updated successfully, but these errors were encountered: