-
Notifications
You must be signed in to change notification settings - Fork 318
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
NoteSource changes broke notes_by_sender
and hence the summoner
#3568
Comments
Presumably we could have caught this by running the summoner smoke tests on PRs. While I don't support a philosophy of "run every single test on every PR," given that we're already running the smoke tests on every PR, which take 17m, and the summoner smokes only take ~11m, when last passing, we wouldn't be losing any wall time. So I'm inclined to add them, as long as they run in parallel. Objections? |
I think the system worked in this case, I saw the error and chose to ignore it until now, and now we have an issue to fix it. |
Clue on how we can fix this: we just need to account for a 4-byte
|
#3569 has an ugly fix for this. I'm wondering if a better fix would be to add an extra |
Describe the bug
In #3527 I killed the
NoteSource
"stuffed" transaction hash approach in favor of an enum. However, this had an unintended effect of breakingnotes_by_sender
:Because the
source
column in SQLite is the proto encoding, it no longer matches up with thehash
column of thetx
table.Presumably this is why the summoner smoke test has been failing.
The text was updated successfully, but these errors were encountered: