go-ethereum/tests
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
..
bor Merge branch 'arpit/pos-655' of github.com:maticnetwork/bor into shivam/POS-972 2022-11-15 15:00:47 +05:30
deps Prepare Bor package for testing (#416) 2022-06-08 16:39:30 +03:00
evm-benchmarks@849b3e239a V0.2.16 candidate (#373) 2022-05-06 12:31:48 +02:00
fuzzers dev: add: pos-944: snyk and govuln integration (#578) 2022-12-06 10:53:55 +01:00
solidity V0.2.16 candidate (#373) 2022-05-06 12:31:48 +02:00
testdata@a380655e5f new: dev: pos-398 move testdata to last stable release via tag v10.4 2022-07-07 11:12:57 +02:00
block_test.go new: comments and cleanup 2022-09-26 17:26:05 +05:30
block_test_util.go RFC35/Common Ancestor: Modifying the forkchoice rule (#425) 2022-07-15 10:37:35 +05:30
difficulty_test.go new: dev: pos-398 restore old testing way 2022-07-12 11:53:30 +02:00
difficulty_test_util.go use go-ethereum for better forked-bor release 2020-11-13 09:21:48 +05:30
gen_btheader.go tests: update tests/testdata to v9.0.4 (london) (#23279) 2021-07-29 14:05:22 +02:00
gen_difficultytest.go use go-ethereum for better forked-bor release 2020-11-13 09:21:48 +05:30
gen_stenv.go V0.2.16 candidate (#373) 2022-05-06 12:31:48 +02:00
gen_sttransaction.go tests: update for London (#22976) 2021-06-07 14:37:56 +02:00
init.go fix: add bor config 2022-09-22 18:00:23 +05:30
init_test.go Shivam/txpool tracing (#604) 2022-12-12 12:34:02 +05:30
rlp_test.go new: dev: pos-398 restore old testing way 2022-07-12 11:53:30 +02:00
rlp_test_util.go use go-ethereum for better forked-bor release 2020-11-13 09:21:48 +05:30
state_test.go new: comments and cleanup 2022-09-26 17:26:05 +05:30
state_test_util.go Mining Analysis (#429) 2022-09-30 13:40:18 +05:30
transaction_test.go new: dev: pos-398 restore old testing way 2022-07-12 11:53:30 +02:00
transaction_test_util.go all: add support for EIP-2718, EIP-2930 transactions (#21502) 2021-02-25 15:26:57 +01:00