erigontech / erigontech/erigon
e3: perf of historical streams
Open
performance
- Dominant language
- Go
- Stars
- 3.6k
- Forks
- 1.5k
- Avg merge
- 1d 16h
- Merged PRs (30d)
- 455
Description
Optimize `StateAsOfIterF`, `StateAsOfIterDB`, `DomainLatestIterFile` method `Next()` to not do `common.Copy`
Write unit-test for next invariant: value returned from `Next()` must be valid until next 2 `Next()` calls.
In-theory such invariant is enough to survive multiple `stream.Union` `stream.Intersect` compositions
Contributor guide
Assessment
This issue has not been assessed yet.