erigon-pulse/core/state
b00ris 565a4250d6
Snapshot sync headers stage (#1836)
* save state

* snapshot update works

* save state

* snapshot migrator

* tx test

* save state

* migrations stages refactor

* refactor snapshot migrator

* compilation fixed

* integrate snapshot migrator

* goerli sync headers

* debug async snapshotter on goerly

* move verify headers, remove experiments, fix remove old snapshot

* save state

* refactor snapshotsync injection

* fix deadlock

* replace snapshot generation stage logic to migrate method

* change done for body snapshot

* clean

* clean&&change deleted value

* clean

* fix hash len

* fix hash len

* remove one of wrap methods, add remove snapshots on start

* add err check

* fix shadowing

* stages unwind order debug

* matryoshka experiments

* steam test

* fix build

* fix test

* fix lint

* fix test

* fix test datarace

* add get test

* return timeout

* fix mdbx overlap

* fix after merge

* change epoch size

* clean todo

* fix

* return testdata

* added return from sndownloader gorutine

* fix review comments

* Fix

* More info

Co-authored-by: Alex Sharp <alexsharp@Alexs-MacBook-Pro.local>
2021-05-08 09:45:40 +01:00
..
contracts Aleut support (Eip1559) (#1704) 2021-04-22 18:11:37 +01:00
access_list.go post-rebase. fix imports 2020-12-03 17:37:38 +01:00
cached_reader.go New Trie db layout - store trie structure info and multiple hashes per record (#1500) 2021-02-21 18:41:59 +00:00
cached_writer.go State cache switching writes to reads during commit (#1368) 2020-12-08 09:44:29 +00:00
change_set_writer.go Changeset writer move to tx (#1871) 2021-05-05 14:31:40 +07:00
database_test.go rawdb deprecated methods with Database interface (#1854) 2021-05-01 14:42:23 +07:00
database_writer.go Add "execute blocks" stage to the staged sync. (#486) 2020-04-26 17:02:38 +01:00
database.go Pruning flag, incremental staged sync (#1899) 2021-05-08 00:07:49 +03:00
db_state_reader.go KVGetter, replace old geth interfaces with it (#1676) 2021-04-05 20:04:58 +07:00
db_state_writer.go bitmapdb to use rwtx (#1661) 2021-04-03 08:52:45 +07:00
dump.go Move clique buckets to separate DB (#1703) 2021-04-19 22:58:05 +01:00
helper.go Don't store RLPs in valueNodes (except tests). 2019-11-13 20:08:20 +01:00
history_test.go Changeset writer move to tx (#1871) 2021-05-05 14:31:40 +07:00
history.go Snapshot sync headers stage (#1836) 2021-05-08 09:45:40 +01:00
intra_block_state_test.go tx.RwCursor() to return err (first step of removing lazy cursors) (#1656) 2021-04-02 13:36:49 +07:00
intra_block_state.go Remove locking from IntraBlockState (#1795) 2021-04-26 10:40:25 +01:00
journal.go Fix lints and remove more unused code (#1621) 2021-03-29 10:58:45 +07:00
plain_readonly.go GetAsOf: do not return error on nil (#1820) 2021-04-26 18:05:29 +01:00
plain_state_reader.go KVGetter, replace old geth interfaces with it (#1676) 2021-04-05 20:04:58 +07:00
plain_state_writer.go Changeset writer move to tx (#1871) 2021-05-05 14:31:40 +07:00
state_object_test.go build: use golangci-lint (#20295) 2019-12-03 13:38:59 +01:00
state_object.go lint fixes (#1717) 2021-04-13 21:48:20 +07:00
state_test.go Changeset writer move to tx (#1871) 2021-05-05 14:31:40 +07:00