erigon-pulse/eth
ledgerwatch f6be0b601e
Fix history generation and optimise via pre-sorting in the files (#572)
* Rewrite

* Fix linter, make counter

* Skip hash stage

* Fix linter

* Add common

* Fix wrong bucket

* Use temp files to generate index

* Fix hack, defer

* Add logging when creating files

* Properly pass datadir

* Bigger buffers, less logging

* Log current key, enforce batching

* Limit to 4m, print more

* Use ReadFull

* Optimised version of storage generation

* Don't print entire key

* Commit at the end

* Fix linter

* Remove a bit of copy-paste

* More copy-paste reduction

* Fixes

* Fix key length

* Not delete files too early

* Fix linter

* Fix logging

* Fix starting block

* Skip test

* Remove limit on the stage 4

* Fix test while disabling the hash check

* Fix tests

* Fix unreachable
2020-05-24 15:48:15 +01:00
..
downloader Fix history generation and optimise via pre-sorting in the files (#572) 2020-05-24 15:48:15 +01:00
fetcher geth 1.9.13 (#469) 2020-04-19 18:31:47 +01:00
filters geth 1.9.13 (#469) 2020-04-19 18:31:47 +01:00
gasprice Apply Turbo-Geth modifications to go-ethereum codebase 2019-11-01 21:52:03 +01:00
mgr MGR Schedule v0 (#550) 2020-05-15 15:58:36 +07:00
tracers all: seperate consensus error and evm internal error (#20830) 2020-05-20 15:26:22 +03:00
api_backend.go geth 1.9.13 (#469) 2020-04-19 18:31:47 +01:00
api_test.go Account range crash fix (#481) 2020-04-23 10:35:43 +01:00
api_tracer.go post-rebase fixups 2020-05-20 15:26:22 +03:00
api.go Account range crash fix (#481) 2020-04-23 10:35:43 +01:00
backend_test.go Stages 6 and 7 for generating history indices (#569) 2020-05-23 10:19:56 +01:00
backend.go Fix history generation and optimise via pre-sorting in the files (#572) 2020-05-24 15:48:15 +01:00
bloombits.go geth 1.9.13 (#469) 2020-04-19 18:31:47 +01:00
config.go cmd, core, eth: background transaction indexing (#20302) 2020-05-20 15:26:22 +03:00
debug.go Call bufio.Flash() in tester (#407) 2020-03-26 21:52:05 +00:00
discovery.go post-merge fixups 2020-02-27 17:22:25 +03:00
firehose.go Parity only supports 3 letter capabilities 2020-01-07 16:34:44 +00:00
gen_config.go cmd, core, eth: background transaction indexing (#20302) 2020-05-20 15:26:22 +03:00
handler_test.go cmd, core, eth: background transaction indexing (#20302) 2020-05-20 15:26:22 +03:00
handler.go Fix history generation and optimise via pre-sorting in the files (#572) 2020-05-24 15:48:15 +01:00
helper_test.go post-rebase fixups 2020-05-20 15:26:22 +03:00
mgr.go Call bufio.Flash() in tester (#407) 2020-03-26 21:52:05 +00:00
peer.go eth: skip transaction announcer goroutine on eth<65 2020-05-20 15:26:22 +03:00
protocol_test.go cmd, core, eth: background transaction indexing (#20302) 2020-05-20 15:26:22 +03:00
protocol.go eth: rework tx fetcher to use O(1) ops + manage network requests 2020-02-27 17:21:20 +03:00
sync_test.go geth 1.9.13 (#469) 2020-04-19 18:31:47 +01:00
sync.go post-rebase fixups 2020-05-20 15:26:22 +03:00