ledgerwatch
e5692d1726
Various fixes to staged sync and experiments ( #608 )
...
* First commit
* Fix the one-off error
* Fix formatting
* Ability to execute stage5 separately
* Clean up intermediate hashes and stage5 progress
* Fix linter
* Print original keys when extracting
* channel
* More logging
* More logging
* Remove excess logging
* fix stage2
* Revert
* Fix stage2
* Add provider exhausted
* Sort sortable buffer
* Fix test
* Another cleanup
* Remove exhaust log
2020-06-03 13:03:40 +01:00
b00ris
266f9a5208
Plain state index ( #595 )
...
* plain state indexes
* generalize index generation&tests
* add plain state tests
* fix regenerate index
* сoncurrent changeset chunks processing
* remove concurrency
* fix lint
* remove comments
* add test to truncate
* fix conflicts
* fmt
* remove shadowing
2020-05-31 07:57:47 +01:00
Igor Mandrigin
ebe7aec14e
Generalize "insert into DB though sorted files" pattern. ( #592 )
2020-05-30 10:00:35 +03:00
ledgerwatch
f06db2f37b
Stages 6 and 7 for generating history indices ( #569 )
...
* save state
* add current index feature
* fix test
* remove logs
* Only execute 1000 blocks
* Reset history index
* Correct action
* Increase batch size
* Increase chunk size, print memory stats
* Fix linter
* Remove unused from
* Split into 2 staged
* Use storage history gen
* remove log
* Not to run tx_cacher in staged mode
* Not to recover during stage 2
* Not to recover during stage 2
* Remove counter
Co-authored-by: b00ris <b00ris@mail.ru>
2020-05-23 10:19:56 +01:00
Alex Sharov
b3a5c62147
sort buckets then sort keys inside buckets, then send data to MultiPut ( #553 )
2020-05-17 05:46:30 +01:00
ledgerwatch
0c6a44b5e5
Index bits to mark creation of accounts or storage items ( #483 )
...
* Index bits
* Fix linter
* Fix linter
* Not to call getModifiedAccountsByNumber for go-ethereum
* Remove the 0x000 kludge
2020-04-25 15:50:32 +01:00
ledgerwatch
b3ae0cfe13
Not to repeat index chunks ( #479 )
...
* Fix for replicating chunks
* More fixes
* Fix getBalance
* Fix linter
* Fix tests
* Ping
2020-04-21 18:43:57 +01:00
ledgerwatch
623545a47c
Fix index chunks ( #478 )
...
* First stab at fixing index chunks
* Fix compilation
* Fix tests
* Fix walkAsOf for storage
* Fix
* Fix for walkAsOf accounts
* Fix linter
2020-04-21 09:15:40 +01:00
b00ris
a9f71298aa
Index chunking ( #473 )
...
* index generation
* save state
* save state
* save state
* save state
* save state
* save state
* save state
* save state
* fix
* save state
* fix
2020-04-20 11:35:33 +01:00