Igor Mandrigin
fd77eaf86a
Staged Sync: Execution phase should use "plain state" ( #548 )
...
* introduce PlainStateReader with fallbacks
* no 10.000 changes in tests
* even less iterations
* remove even more iterations
* add `go run ./cmd/geth --syncmode staged --plainstate` flag
* fix serialization calls
* make a more sensible file default
doesn’t affect anything, because this flag is always overriden when parsing CLI. but still.
2020-05-15 08:52:45 +01:00
ledgerwatch
d894150948
Correctly compress default incarnation in the storage changesets ( #516 )
...
* Correctly compress default incarnation in the storage changesets
* Add test
2020-05-05 21:08:14 +01:00
b00ris
f608a5592d
Storage encoding docs ( #511 )
...
* add docs
* clean up
* fix lint
* fix lint
* remove trace.go
* rm tmp file
2020-05-04 06:55:37 +01:00
b00ris
cc137af1ce
[WIP] New storage changeset encoding ( #493 )
...
* new storage changeset encoding
* fix lint
2020-04-28 08:41:55 +01:00
ledgerwatch
fbe7a2cb06
THIN_HISTORY - Reinstate incarnation encoding in ChangeSets, but remove from index keys ( #443 )
...
* Cutting incarnation out of history and changeset keys
* Rollback the remove of incarnation only in changesets
* Fix linter
* Remove debug printing
* Reinstate encoding of incarnations in the ChangeSets
* Fix linter
* Fix linter
* Fix DefaultIncarnation
* Fixes
* Fix lint
* Fix to history writing
* Fix linter
2020-04-12 19:36:27 +01:00
ledgerwatch
2d7832c62e
THIN_HISTORY - implement WalkAsOf and fix corresponding tests ( #441 )
...
* Implement WalkAsOf for THIN_HISTORY
* Fix compile
* Fix linter
* Fix linter
* Fix linter
* Fix linter
* Fix linter
* Fix broken tests
* Fix comment
2020-04-11 20:25:19 +01:00
ledgerwatch
ad64ae2085
[THIN_HISTORY] Decouple changesets and history from ethdb.Database (mutation/bolt_db/badger_db) ( #432 )
...
* Prepare for refactoring
* Decoupling
* Further cleanup of mutation
* Further cleanup of mutation
* Remove some tests (temporarily)
* Fix linter
* Fix lint
* Fix lint
* Fix lint
* Fix lint
* Fix lint
* Fix lint
* Recover mutation_test cases
* Fix lint
* Fix WalkAsOf test
* Fix lint
* Fix TODO, linter
* Fix lint
* Fix lint
* Fix tests for THIN_HISTORY
* Fix lint
* Fix lint
* Reduce visibility of DecodeStorage
* Revert "Reduce visibility of DecodeStorage"
This reverts commit 2e11e16ea095b75a62cdddb77b9477eabc259e67.
2020-04-09 18:23:29 +01:00
Andrew Ashikhmin
ac87ee7ed7
Check account in StorageChangeSetBytes.Find ( #417 )
...
* Check account in StorageChangeSetBytes.Find
* Remove leftover debug printing
2020-03-30 19:57:53 +01:00
b00ris
ad8011c423
new storage encoding
2020-02-27 22:40:58 +03:00
b00ris
958ace4088
split storage and account encoding for changeset
2020-02-24 22:36:16 +03:00