go-ethereum/eth
SHIVAM SHARMA b1d86bd6ea
Shivam/txpool tracing (#604)
* lock, unlock to rlock, runlock

* add : tracing Pending() and Locals()

* Log time spent in committing a tx during mining

* Remove data from logging

* Move log into case where a tx completes without error

* profile fillTransactions

* fix conflict

* bug fixes

* add logs

* txpool: add tracing in Pending()

* rearrange tracing

* add attributes

* fix

* fix

* log error in profiling

* update file mode and file path for profiling

* full profiling

* fix log

* fix log

* less wait

* fix

* fix

* logs

* worker: use block number for prof files

* initial

* txList add

* fix gas calculation

* fix

* green tests

* linters

* prettify

* allocate less

* no locks between pending and reorg

* no locks

* no locks on locals

* more tests

* linters

* less allocs

* comment

* optimize errors

* linters

* fix

* fix

* Linters

* linters

* linters

* simplify errors

* atomics for transactions

* fix

* optimize workers

* fix copy

* linters

* txpool tracing

* linters

* fix tracing

* duration in mcs

* locks

* metrics

* fix

* cache hit/miss

* less locks on evict

* remove once

* remove once

* switch off pprof

* fix data race

* fix data race

* add : sealed total/empty blocks metric gauge

* add : RPC debug_getTraceStack

* fix : RPC debug_getTraceStack

* fix : RPC debug_getTraceStack for all go-routines

* linters

* add data race test on txpool

* fix concurrency

* noleak

* increase batch size

* prettify

* tests

* baseFee mutex

* panic fix

* linters

* fix gas fee data race

* linters

* more transactions

* debug

* debug

* fix ticker

* fix test

* add cacheMu

* more tests

* fix test panic

* linters

* add statistics

* add statistics

* txitems data race

* fix tx list Has

* fix : lint

Co-authored-by: Arpit Temani <temaniarpit27@gmail.com>
Co-authored-by: Jerry <jerrycgh@gmail.com>
Co-authored-by: Manav Darji <manavdarji.india@gmail.com>
Co-authored-by: Evgeny Danienko <6655321@bk.ru>
2022-12-12 12:34:02 +05:30
..
catalyst V0.2.16 candidate (#373) 2022-05-06 12:31:48 +02:00
downloader Use atomic pointer in go 1.19 (#446) 2022-08-09 22:11:09 +03:00
ethconfig minor refactor 2022-11-22 12:28:57 +05:30
fetcher V0.2.16 candidate (#373) 2022-05-06 12:31:48 +02:00
filters fix : minor fix 2022-11-21 15:28:34 +05:30
gasprice RFC35/Common Ancestor: Modifying the forkchoice rule (#425) 2022-07-15 10:37:35 +05:30
protocols Crypto-secure package with math/rand interface (#509) 2022-09-14 14:54:43 +03:00
tracers add : lint 2022-10-21 06:49:01 +05:30
api.go fix : lint 2022-08-03 15:56:36 +05:30
api_backend.go Shivam/txpool tracing (#604) 2022-12-12 12:34:02 +05:30
api_test.go cmd/geth, eth, core: snapshot dump + unify with trie dump (#22795) 2021-05-12 11:05:39 +03:00
backend.go chg : minor fix 2022-10-18 03:56:55 +05:30
bloombits.go eth: move eth.Config to a common package (#22205) 2021-02-05 13:51:15 +01:00
bor_api_backend.go Added chain2head event in Ethstats 2021-12-22 15:36:31 +05:30
bor_checkpoint_verifier.go Shivam/txpool tracing (#604) 2022-12-12 12:34:02 +05:30
discovery.go cmd/utils: use eth DNS tree for snap discovery (#22808) 2021-05-04 11:29:32 +02:00
handler.go Shivam/txpool tracing (#604) 2022-12-12 12:34:02 +05:30
handler_bor.go eth: fix multiple checkpoint fetch logic (#465) 2022-08-11 16:00:33 +03:00
handler_bor_test.go eth: fix multiple checkpoint fetch logic (#465) 2022-08-11 16:00:33 +03:00
handler_eth.go V0.2.16 candidate (#373) 2022-05-06 12:31:48 +02:00
handler_eth_test.go RFC35/Common Ancestor: Modifying the forkchoice rule (#425) 2022-07-15 10:37:35 +05:30
handler_snap.go eth: check snap satelliteness, delegate drop to eth (#22235) 2021-02-02 10:44:36 +02:00
handler_test.go Shivam/txpool tracing (#604) 2022-12-12 12:34:02 +05:30
peer.go V0.2.16 candidate (#373) 2022-05-06 12:31:48 +02:00
peerset.go V0.2.16 candidate (#373) 2022-05-06 12:31:48 +02:00
state_accessor.go V0.2.16 candidate (#373) 2022-05-06 12:31:48 +02:00
sync.go Shivam/txpool tracing (#604) 2022-12-12 12:34:02 +05:30
sync_test.go V0.2.16 candidate (#373) 2022-05-06 12:31:48 +02:00