Alex Sharov
98b36126b2
History bitmap 64 ( #1374 )
...
* squash
* squash
* squash
* squash
* squash
* squash
* subscription_doesnt_preserve_shutdown
2020-12-04 21:16:51 +00:00
ledgerwatch
1a0e78a2e2
Remove changeset-based decorators from WalkAsOf ( #1356 )
...
* Remove decorators
* Current changes
* Fix and skip some tests for now
* Fix lint
* Specialise WalkAsOf
* Fix compile errors
* Fix lint
* Scan index files for key sizes
* More cleanup
* Fix to remote server
* Fix for walkasofstorage
* Fix/skip tests
* Fix tests
* Fix lint
Co-authored-by: Alexey Sharp <alexeysharp@Alexeys-iMac.local>
2020-11-18 14:58:52 +00:00
Giulio rebuffo
0ffe32ae16
State growth restore ( #951 )
...
* new state growth
* lint
2020-08-21 07:32:11 +01:00
Alex Sharov
d9d9e14f45
change bucket type to string ( #894 )
2020-08-11 06:55:32 +07:00
ledgerwatch
6372b6ef5a
refuse to append to index is value is not greater than the last element ( #807 )
...
* Make stage7 and stage8 idempotent
* Fix formatting
* fix
* Fix formatting
2020-07-29 11:22:48 +01:00
ledgerwatch
ed866e6934
non-concurrent ETL, debug_traceTransaction in rcpdaemon ( #692 )
...
* Fixing history index
* Remove chunk generation, fix formatting
* Fix compile error, clean up hack.go
* Fix output tests
* Fix index generator test
* Fixed checkChangeSets
* Fix linter
2020-06-28 07:10:27 +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
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
ledgerwatch
a09547e822
Truncate history index after reorgs ( #492 )
...
* Refactor RewindData
* Add cpu profile
* Index truncation
* Fix compile
* Fix linter
* Fix linter
* Fix tests
* Create test
* Remove Remove
* Clarifying comment
2020-04-28 06:36:33 +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
92800eb66e
Remove duplicate and spurious items from WalkAsOf (not optimised) ( #480 )
2020-04-22 13:14:40 +03: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
ledgerwatch
c9a292f319
Fix sync issue related to self-destructs ( #477 )
...
* Fix to the sync issue
* Fix lint
* Fix error
* Fix history issue
2020-04-20 23:31:17 +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
ledgerwatch
e5fe539216
Computation of index size + binary search in the indices ( #428 )
...
* Calculate index sizes
* Better counting
* Try binary search
* More compact code
* Handle the case of empty index
2020-04-05 18:27:25 +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
83e65fdd81
migrations
...
fix build
add storage mode check
add intermitiate migration state&snapshot migrations
2020-02-26 00:25:30 +03:00
b00ris
2b74b43678
History index encoding
...
save state
save state
remove old history index
fix lint
compress index
2020-02-24 23:29:46 +03:00