go-ethereum/internal/cli
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
..
flagset PR#518 and PR#529 -> qa (#532) 2022-09-29 14:25:27 +05:30
server Shivam/txpool tracing (#604) 2022-12-12 12:34:02 +05:30
account.go Lint internal/cli 2022-05-26 11:55:44 -07:00
account_import.go Lint internal/cli 2022-05-26 11:55:44 -07:00
account_list.go Lint internal/cli 2022-05-26 11:55:44 -07:00
account_new.go Lint internal/cli 2022-05-26 11:55:44 -07:00
attach.go Enable prealloc check and improve address comparison 2022-05-26 11:55:44 -07:00
bootnode.go Reciept e2e test (#431) 2022-07-14 19:28:56 +03:00
bor_fingerprint.go Lint internal/cli 2022-05-26 11:55:44 -07:00
chain.go Lint internal/cli 2022-05-26 11:55:44 -07:00
chain_sethead.go Lint internal/cli 2022-05-26 11:55:44 -07:00
chain_watch.go Lint internal/cli 2022-05-26 11:55:44 -07:00
command.go internal/cli: add support for removedb (#478) 2022-08-22 23:43:17 -07:00
debug.go internal/cli: update grpc/protobuf dependency (#449) 2022-07-11 19:09:49 +03:00
debug_block.go internal/cli: add block tracing (#397) 2022-06-06 14:54:05 +05:30
debug_pprof.go internal/cli: update grpc/protobuf dependency (#449) 2022-07-11 19:09:49 +03:00
debug_test.go A thread safe way to take a free port (#485) 2022-08-16 18:43:18 +03:00
dumpconfig.go internal/cli, cmd/geth: replaced package naoina/toml with BurntSushi/toml and updated config name-tags (#486) 2022-08-22 23:43:17 -07:00
markdown.go Automatically generate markdown pages from bor CLI 2022-05-09 17:10:36 +02:00
markdown_test.go Reciept e2e test (#431) 2022-07-14 19:28:56 +03:00
peers.go Lint internal/cli 2022-05-26 11:55:44 -07:00
peers_add.go Lint internal/cli 2022-05-26 11:55:44 -07:00
peers_list.go Lint internal/cli 2022-05-26 11:55:44 -07:00
peers_remove.go Lint internal/cli 2022-05-26 11:55:44 -07:00
peers_status.go Lint internal/cli 2022-05-26 11:55:44 -07:00
removedb.go internal/cli: add support for removedb (#478) 2022-08-22 23:43:17 -07:00
status.go internal/cli: update grpc/protobuf dependency (#449) 2022-07-11 19:09:49 +03:00
version.go Lint internal/cli 2022-05-26 11:55:44 -07:00