IH stage speedup and lmdb custom comparators support (#1080)
* etl.Loader - allow use of custom comparator * log timing * try now * try now * more performance * etl.Loader - allow use of custom comparator * working version * simplify IH cursor * clean * squash * squash * squash * squash * squash * squash * squash * clean * add only unwind support * squash * squash * clean * fix test * clean * clean * clean
Showing
- cmd/integration/commands/flags.go 1 addition, 1 deletioncmd/integration/commands/flags.go
- cmd/integration/commands/state_stages.go 2 additions, 2 deletionscmd/integration/commands/state_stages.go
- cmd/state/py/main.py 1 addition, 1 deletioncmd/state/py/main.py
- common/dbutils/bucket.go 20 additions, 7 deletionscommon/dbutils/bucket.go
- common/dbutils/helper.go 15 additions, 0 deletionscommon/dbutils/helper.go
- common/etl/buffers.go 26 additions, 0 deletionscommon/etl/buffers.go
- common/etl/collector.go 2 additions, 1 deletioncommon/etl/collector.go
- common/etl/etl.go 3 additions, 0 deletionscommon/etl/etl.go
- common/etl/heap.go 26 additions, 9 deletionscommon/etl/heap.go
- eth/stagedsync/stage_interhashes.go 93 additions, 41 deletionseth/stagedsync/stage_interhashes.go
- ethdb/kv_abstract.go 9 additions, 1 deletionethdb/kv_abstract.go
- ethdb/kv_lmdb.go 142 additions, 33 deletionsethdb/kv_lmdb.go
- ethdb/kv_remote.go 4 additions, 0 deletionsethdb/kv_remote.go
- ethdb/tx_db.go 10 additions, 5 deletionsethdb/tx_db.go
- go.mod 1 addition, 1 deletiongo.mod
- go.sum 2 additions, 2 deletionsgo.sum
- migrations/dupsort_state.go 44 additions, 0 deletionsmigrations/dupsort_state.go
- migrations/migrations.go 1 addition, 0 deletionsmigrations/migrations.go
- trie/flatdb_sub_trie_loader.go 90 additions, 3 deletionstrie/flatdb_sub_trie_loader.go
- trie/trie_root.go 161 additions, 99 deletionstrie/trie_root.go
Loading
Please register or sign in to comment