mirror of
https://github.com/ethereum/go-ethereum.git
synced 2026-07-27 23:26:44 +00:00
Merge branch 'develop' of github.com:maticnetwork/bor into arpit/pos-655
This commit is contained in:
commit
c6c2e74919
185 changed files with 6941 additions and 1012 deletions
4
.github/workflows/ci.yml
vendored
4
.github/workflows/ci.yml
vendored
|
|
@ -8,7 +8,7 @@ on:
|
|||
pull_request:
|
||||
branches:
|
||||
- "**"
|
||||
types: [opened, synchronize, edited]
|
||||
types: [opened, synchronize]
|
||||
|
||||
concurrency:
|
||||
group: build-${{ github.event.pull_request.number || github.ref }}
|
||||
|
|
@ -29,7 +29,7 @@ jobs:
|
|||
|
||||
- uses: actions/setup-go@v3
|
||||
with:
|
||||
go-version: 1.18.x
|
||||
go-version: 1.19.x
|
||||
|
||||
- name: Install dependencies on Linux
|
||||
if: runner.os == 'Linux'
|
||||
|
|
|
|||
|
|
@ -50,6 +50,7 @@ linters:
|
|||
- unconvert
|
||||
- unparam
|
||||
- wsl
|
||||
- asasalint
|
||||
#- errorlint causes stack overflow. TODO: recheck after each golangci update
|
||||
|
||||
linters-settings:
|
||||
|
|
|
|||
|
|
@ -75,12 +75,18 @@ nfpms:
|
|||
description: Polygon Blockchain
|
||||
license: GPLv3 LGPLv3
|
||||
|
||||
bindir: /usr/local/bin
|
||||
|
||||
formats:
|
||||
- apk
|
||||
- deb
|
||||
- rpm
|
||||
|
||||
contents:
|
||||
- dst: /var/lib/bor
|
||||
type: dir
|
||||
file_info:
|
||||
mode: 0777
|
||||
- src: builder/files/bor.service
|
||||
dst: /lib/systemd/system/bor.service
|
||||
type: config
|
||||
|
|
@ -90,6 +96,12 @@ nfpms:
|
|||
- src: builder/files/genesis-testnet-v4.json
|
||||
dst: /etc/bor/genesis-testnet-v4.json
|
||||
type: config
|
||||
- src: builder/files/config.toml
|
||||
dst: /var/lib/bor/config.toml
|
||||
type: config
|
||||
|
||||
scripts:
|
||||
postinstall: builder/files/bor-post-install.sh
|
||||
|
||||
overrides:
|
||||
rpm:
|
||||
|
|
|
|||
7
Makefile
7
Makefile
|
|
@ -28,13 +28,16 @@ GOTEST = GODEBUG=cgocheck=0 go test $(GO_FLAGS) -p 1
|
|||
bor:
|
||||
mkdir -p $(GOPATH)/bin/
|
||||
go build -o $(GOBIN)/bor ./cmd/cli/main.go
|
||||
cp $(GOBIN)/bor $(GOPATH)/bin/
|
||||
@echo "Done building."
|
||||
|
||||
protoc:
|
||||
protoc --go_out=. --go-grpc_out=. ./internal/cli/server/proto/*.proto
|
||||
|
||||
generate-mocks:
|
||||
go generate mockgen -destination=./tests/bor/mocks/IHeimdallClient.go -package=mocks ./consensus/bor IHeimdallClient
|
||||
|
||||
go generate mockgen -destination=./eth/filters/IBackend.go -package=filters ./eth/filters Backend
|
||||
|
||||
geth:
|
||||
$(GORUN) build/ci.go install ./cmd/geth
|
||||
@echo "Done building."
|
||||
|
|
@ -72,7 +75,7 @@ lint:
|
|||
|
||||
lintci-deps:
|
||||
rm -f ./build/bin/golangci-lint
|
||||
curl -sSfL https://raw.githubusercontent.com/golangci/golangci-lint/master/install.sh | sh -s -- -b ./build/bin v1.46.0
|
||||
curl -sSfL https://raw.githubusercontent.com/golangci/golangci-lint/master/install.sh | sh -s -- -b ./build/bin v1.48.0
|
||||
|
||||
goimports:
|
||||
goimports -local "$(PACKAGE)" -w .
|
||||
|
|
|
|||
|
|
@ -1,5 +1,5 @@
|
|||
# Bor Overview
|
||||
Bor is the Official Golang implementation of the Matic protocol. It is a fork of Go Ethereum - https://github.com/ethereum/go-ethereum and EVM compabile.
|
||||
Bor is the Official Golang implementation of the Matic protocol. It is a fork of Go Ethereum - https://github.com/ethereum/go-ethereum and EVM compatible.
|
||||
|
||||

|
||||

|
||||
|
|
|
|||
|
|
@ -21,7 +21,6 @@ import (
|
|||
"crypto/ecdsa"
|
||||
"errors"
|
||||
"io"
|
||||
"io/ioutil"
|
||||
"math/big"
|
||||
|
||||
"github.com/ethereum/go-ethereum/accounts"
|
||||
|
|
@ -45,14 +44,17 @@ var ErrNotAuthorized = errors.New("not authorized to sign this account")
|
|||
// Deprecated: Use NewTransactorWithChainID instead.
|
||||
func NewTransactor(keyin io.Reader, passphrase string) (*TransactOpts, error) {
|
||||
log.Warn("WARNING: NewTransactor has been deprecated in favour of NewTransactorWithChainID")
|
||||
json, err := ioutil.ReadAll(keyin)
|
||||
|
||||
json, err := io.ReadAll(keyin)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
|
||||
key, err := keystore.DecryptKey(json, passphrase)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
|
||||
return NewKeyedTransactor(key.PrivateKey), nil
|
||||
}
|
||||
|
||||
|
|
@ -106,7 +108,7 @@ func NewKeyedTransactor(key *ecdsa.PrivateKey) *TransactOpts {
|
|||
// NewTransactorWithChainID is a utility method to easily create a transaction signer from
|
||||
// an encrypted json key stream and the associated passphrase.
|
||||
func NewTransactorWithChainID(keyin io.Reader, passphrase string, chainID *big.Int) (*TransactOpts, error) {
|
||||
json, err := ioutil.ReadAll(keyin)
|
||||
json, err := io.ReadAll(keyin)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
|
|
|
|||
|
|
@ -18,7 +18,6 @@ package bind
|
|||
|
||||
import (
|
||||
"fmt"
|
||||
"io/ioutil"
|
||||
"os"
|
||||
"os/exec"
|
||||
"path/filepath"
|
||||
|
|
@ -1966,7 +1965,7 @@ func TestGolangBindings(t *testing.T) {
|
|||
t.Skip("go sdk not found for testing")
|
||||
}
|
||||
// Create a temporary workspace for the test suite
|
||||
ws, err := ioutil.TempDir("", "binding-test")
|
||||
ws, err := os.MkdirTemp("", "binding-test")
|
||||
if err != nil {
|
||||
t.Fatalf("failed to create temporary workspace: %v", err)
|
||||
}
|
||||
|
|
@ -1990,7 +1989,7 @@ func TestGolangBindings(t *testing.T) {
|
|||
if err != nil {
|
||||
t.Fatalf("test %d: failed to generate binding: %v", i, err)
|
||||
}
|
||||
if err = ioutil.WriteFile(filepath.Join(pkg, strings.ToLower(tt.name)+".go"), []byte(bind), 0600); err != nil {
|
||||
if err = os.WriteFile(filepath.Join(pkg, strings.ToLower(tt.name)+".go"), []byte(bind), 0600); err != nil {
|
||||
t.Fatalf("test %d: failed to write binding: %v", i, err)
|
||||
}
|
||||
// Generate the test file with the injected test code
|
||||
|
|
@ -2006,7 +2005,7 @@ func TestGolangBindings(t *testing.T) {
|
|||
%s
|
||||
}
|
||||
`, tt.imports, tt.name, tt.tester)
|
||||
if err := ioutil.WriteFile(filepath.Join(pkg, strings.ToLower(tt.name)+"_test.go"), []byte(code), 0600); err != nil {
|
||||
if err := os.WriteFile(filepath.Join(pkg, strings.ToLower(tt.name)+"_test.go"), []byte(code), 0600); err != nil {
|
||||
t.Fatalf("test %d: failed to write tests: %v", i, err)
|
||||
}
|
||||
})
|
||||
|
|
|
|||
9
builder/files/bor-post-install.sh
Normal file
9
builder/files/bor-post-install.sh
Normal file
|
|
@ -0,0 +1,9 @@
|
|||
#!/bin/sh
|
||||
set -e
|
||||
|
||||
PKG="bor"
|
||||
|
||||
if ! getent passwd $PKG >/dev/null ; then
|
||||
adduser --disabled-password --disabled-login --shell /usr/sbin/nologin --quiet --system --no-create-home --home /nonexistent $PKG
|
||||
echo "Created system user $PKG"
|
||||
fi
|
||||
|
|
@ -6,36 +6,9 @@
|
|||
[Service]
|
||||
Restart=on-failure
|
||||
RestartSec=5s
|
||||
ExecStart=/usr/local/bin/bor server \
|
||||
--chain=mumbai \
|
||||
# --chain=mainnet \
|
||||
--datadir /var/lib/bor/data \
|
||||
--metrics \
|
||||
--metrics.prometheus-addr="127.0.0.1:7071" \
|
||||
--syncmode 'full' \
|
||||
--miner.gasprice '30000000000' \
|
||||
--miner.gaslimit '20000000' \
|
||||
--miner.gastarget '20000000' \
|
||||
--txpool.nolocals \
|
||||
--txpool.accountslots 16 \
|
||||
--txpool.globalslots 32768 \
|
||||
--txpool.accountqueue 16 \
|
||||
--txpool.globalqueue 32768 \
|
||||
--txpool.pricelimit '30000000000' \
|
||||
--txpool.lifetime '1h30m0s' \
|
||||
--bootnodes "enode://0cb82b395094ee4a2915e9714894627de9ed8498fb881cec6db7c65e8b9a5bd7f2f25cc84e71e89d0947e51c76e85d0847de848c7782b13c0255247a6758178c@44.232.55.71:30303,enode://88116f4295f5a31538ae409e4d44ad40d22e44ee9342869e7d68bdec55b0f83c1530355ce8b41fbec0928a7d75a5745d528450d30aec92066ab6ba1ee351d710@159.203.9.164:30303"
|
||||
# Validator params
|
||||
# Uncomment and configure the following lines in case you run a validator. Don't forget to add backslash (\)
|
||||
# to previous command line.
|
||||
# --keystore /var/lib/bor/keystore \
|
||||
# --unlock [VALIDATOR ADDRESS] \
|
||||
# --password /var/lib/bor/password.txt \
|
||||
# --allow-insecure-unlock \
|
||||
# --nodiscover --maxpeers 1 \
|
||||
# --miner.etherbase [VALIDATOR ADDRESS] \
|
||||
# --mine
|
||||
ExecStart=/usr/local/bin/bor server -config="/var/lib/bor/config.toml"
|
||||
Type=simple
|
||||
User=ubuntu
|
||||
User=bor
|
||||
KillSignal=SIGINT
|
||||
TimeoutStopSec=120
|
||||
|
||||
|
|
|
|||
137
builder/files/config.toml
Normal file
137
builder/files/config.toml
Normal file
|
|
@ -0,0 +1,137 @@
|
|||
# NOTE: Uncomment and configure the following 8 fields in case you run a validator:
|
||||
# `mine`, `etherbase`, `nodiscover`, `maxpeers`, `keystore`, `allow-insecure-unlock`, `password`, `unlock`
|
||||
|
||||
chain = "mainnet"
|
||||
# chain = "mumbai"
|
||||
# identity = "Pratiks-MacBook-Pro.local"
|
||||
# log-level = "INFO"
|
||||
datadir = "/var/lib/bor/data"
|
||||
# keystore = "/var/lib/bor/keystore"
|
||||
syncmode = "full"
|
||||
# gcmode = "full"
|
||||
# snapshot = true
|
||||
# ethstats = ""
|
||||
|
||||
# [requiredblocks]
|
||||
|
||||
[p2p]
|
||||
# maxpeers = 1
|
||||
# nodiscover = true
|
||||
# maxpendpeers = 50
|
||||
# bind = "0.0.0.0"
|
||||
# port = 30303
|
||||
# nat = "any"
|
||||
[p2p.discovery]
|
||||
# v5disc = false
|
||||
bootnodes = ["enode://0cb82b395094ee4a2915e9714894627de9ed8498fb881cec6db7c65e8b9a5bd7f2f25cc84e71e89d0947e51c76e85d0847de848c7782b13c0255247a6758178c@44.232.55.71:30303", "enode://88116f4295f5a31538ae409e4d44ad40d22e44ee9342869e7d68bdec55b0f83c1530355ce8b41fbec0928a7d75a5745d528450d30aec92066ab6ba1ee351d710@159.203.9.164:30303"]
|
||||
# Uncomment below `bootnodes` field for Mumbai bootnode
|
||||
# bootnodes = ["enode://095c4465fe509bd7107bbf421aea0d3ad4d4bfc3ff8f9fdc86f4f950892ae3bbc3e5c715343c4cf60c1c06e088e621d6f1b43ab9130ae56c2cacfd356a284ee4@18.213.200.99:30303"]
|
||||
# bootnodesv4 = []
|
||||
# bootnodesv5 = []
|
||||
# static-nodes = []
|
||||
# trusted-nodes = []
|
||||
# dns = []
|
||||
|
||||
# [heimdall]
|
||||
# url = "http://localhost:1317"
|
||||
# "bor.without" = false
|
||||
# grpc-address = ""
|
||||
|
||||
[txpool]
|
||||
nolocals = true
|
||||
pricelimit = 30000000000
|
||||
accountslots = 16
|
||||
globalslots = 32768
|
||||
accountqueue = 16
|
||||
globalqueue = 32768
|
||||
lifetime = "1h30m0s"
|
||||
# locals = []
|
||||
# journal = ""
|
||||
# rejournal = "1h0m0s"
|
||||
# pricebump = 10
|
||||
|
||||
[miner]
|
||||
gaslimit = 20000000
|
||||
gasprice = "30000000000"
|
||||
# mine = true
|
||||
# etherbase = "VALIDATOR ADDRESS"
|
||||
# extradata = ""
|
||||
|
||||
|
||||
# [jsonrpc]
|
||||
# ipcdisable = false
|
||||
# ipcpath = ""
|
||||
# gascap = 50000000
|
||||
# txfeecap = 5.0
|
||||
# [jsonrpc.http]
|
||||
# enabled = false
|
||||
# port = 8545
|
||||
# prefix = ""
|
||||
# host = "localhost"
|
||||
# api = ["eth", "net", "web3", "txpool", "bor"]
|
||||
# vhosts = ["*"]
|
||||
# corsdomain = ["*"]
|
||||
# [jsonrpc.ws]
|
||||
# enabled = false
|
||||
# port = 8546
|
||||
# prefix = ""
|
||||
# host = "localhost"
|
||||
# api = ["web3", "net"]
|
||||
# vhosts = ["*"]
|
||||
# corsdomain = ["*"]
|
||||
# [jsonrpc.graphql]
|
||||
# enabled = false
|
||||
# port = 0
|
||||
# prefix = ""
|
||||
# host = ""
|
||||
# vhosts = ["*"]
|
||||
# corsdomain = ["*"]
|
||||
|
||||
# [gpo]
|
||||
# blocks = 20
|
||||
# percentile = 60
|
||||
# maxprice = "5000000000000"
|
||||
# ignoreprice = "2"
|
||||
|
||||
[telemetry]
|
||||
metrics = true
|
||||
# expensive = false
|
||||
prometheus-addr = "127.0.0.1:7071"
|
||||
# opencollector-endpoint = ""
|
||||
# [telemetry.influx]
|
||||
# influxdb = false
|
||||
# endpoint = ""
|
||||
# database = ""
|
||||
# username = ""
|
||||
# password = ""
|
||||
# influxdbv2 = false
|
||||
# token = ""
|
||||
# bucket = ""
|
||||
# organization = ""
|
||||
# [telemetry.influx.tags]
|
||||
|
||||
# [cache]
|
||||
# cache = 1024
|
||||
# gc = 25
|
||||
# snapshot = 10
|
||||
# database = 50
|
||||
# trie = 15
|
||||
# journal = "triecache"
|
||||
# rejournal = "1h0m0s"
|
||||
# noprefetch = false
|
||||
# preimages = false
|
||||
# txlookuplimit = 2350000
|
||||
|
||||
[accounts]
|
||||
# allow-insecure-unlock = true
|
||||
# password = "/var/lib/bor/password.txt"
|
||||
# unlock = ["VALIDATOR ADDRESS"]
|
||||
# lightkdf = false
|
||||
# disable-bor-wallet = false
|
||||
|
||||
# [grpc]
|
||||
# addr = ":3131"
|
||||
|
||||
# [developer]
|
||||
# dev = false
|
||||
# period = 0
|
||||
|
|
@ -108,6 +108,7 @@ The dumpgenesis command dumps the genesis block configuration in JSON format to
|
|||
// bor related flags
|
||||
utils.HeimdallURLFlag,
|
||||
utils.WithoutHeimdallFlag,
|
||||
utils.HeimdallgRPCAddressFlag,
|
||||
},
|
||||
Category: "BLOCKCHAIN COMMANDS",
|
||||
Description: `
|
||||
|
|
|
|||
|
|
@ -17,15 +17,12 @@
|
|||
package main
|
||||
|
||||
import (
|
||||
"bufio"
|
||||
"errors"
|
||||
"fmt"
|
||||
"math/big"
|
||||
"os"
|
||||
"reflect"
|
||||
"time"
|
||||
"unicode"
|
||||
|
||||
"github.com/BurntSushi/toml"
|
||||
"gopkg.in/urfave/cli.v1"
|
||||
|
||||
"github.com/ethereum/go-ethereum/accounts/external"
|
||||
|
|
@ -41,7 +38,6 @@ import (
|
|||
"github.com/ethereum/go-ethereum/metrics"
|
||||
"github.com/ethereum/go-ethereum/node"
|
||||
"github.com/ethereum/go-ethereum/params"
|
||||
"github.com/naoina/toml"
|
||||
)
|
||||
|
||||
var (
|
||||
|
|
@ -61,28 +57,6 @@ var (
|
|||
}
|
||||
)
|
||||
|
||||
// These settings ensure that TOML keys use the same names as Go struct fields.
|
||||
var tomlSettings = toml.Config{
|
||||
NormFieldName: func(rt reflect.Type, key string) string {
|
||||
return key
|
||||
},
|
||||
FieldToKey: func(rt reflect.Type, field string) string {
|
||||
return field
|
||||
},
|
||||
MissingField: func(rt reflect.Type, field string) error {
|
||||
id := fmt.Sprintf("%s.%s", rt.String(), field)
|
||||
if deprecated(id) {
|
||||
log.Warn("Config field is deprecated and won't have an effect", "name", id)
|
||||
return nil
|
||||
}
|
||||
var link string
|
||||
if unicode.IsUpper(rune(rt.Name()[0])) && rt.PkgPath() != "main" {
|
||||
link = fmt.Sprintf(", see https://godoc.org/%s#%s for available fields", rt.PkgPath(), rt.Name())
|
||||
}
|
||||
return fmt.Errorf("field '%s' is not defined in %s%s", field, rt.String(), link)
|
||||
},
|
||||
}
|
||||
|
||||
type ethstatsConfig struct {
|
||||
URL string `toml:",omitempty"`
|
||||
}
|
||||
|
|
@ -95,18 +69,17 @@ type gethConfig struct {
|
|||
}
|
||||
|
||||
func loadConfig(file string, cfg *gethConfig) error {
|
||||
f, err := os.Open(file)
|
||||
data, err := os.ReadFile(file)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
defer f.Close()
|
||||
|
||||
err = tomlSettings.NewDecoder(bufio.NewReader(f)).Decode(cfg)
|
||||
// Add file name to errors that have a line number.
|
||||
if _, ok := err.(*toml.LineError); ok {
|
||||
err = errors.New(file + ", " + err.Error())
|
||||
tomlData := string(data)
|
||||
if _, err = toml.Decode(tomlData, &cfg); err != nil {
|
||||
return err
|
||||
}
|
||||
return err
|
||||
|
||||
return nil
|
||||
}
|
||||
|
||||
func defaultNodeConfig() node.Config {
|
||||
|
|
@ -214,22 +187,10 @@ func dumpConfig(ctx *cli.Context) error {
|
|||
comment += "# Note: this config doesn't contain the genesis block.\n\n"
|
||||
}
|
||||
|
||||
out, err := tomlSettings.Marshal(&cfg)
|
||||
if err != nil {
|
||||
if err := toml.NewEncoder(os.Stdout).Encode(&cfg); err != nil {
|
||||
return err
|
||||
}
|
||||
|
||||
dump := os.Stdout
|
||||
if ctx.NArg() > 0 {
|
||||
dump, err = os.OpenFile(ctx.Args().Get(0), os.O_RDWR|os.O_CREATE|os.O_TRUNC, 0644)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
defer dump.Close()
|
||||
}
|
||||
dump.WriteString(comment)
|
||||
dump.Write(out)
|
||||
|
||||
return nil
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -31,10 +31,18 @@ var (
|
|||
Usage: "Run without Heimdall service (for testing purpose)",
|
||||
}
|
||||
|
||||
// HeimdallgRPCAddressFlag flag for heimdall gRPC address
|
||||
HeimdallgRPCAddressFlag = cli.StringFlag{
|
||||
Name: "bor.heimdallgRPC",
|
||||
Usage: "Address of Heimdall gRPC service",
|
||||
Value: "",
|
||||
}
|
||||
|
||||
// BorFlags all bor related flags
|
||||
BorFlags = []cli.Flag{
|
||||
HeimdallURLFlag,
|
||||
WithoutHeimdallFlag,
|
||||
HeimdallgRPCAddressFlag,
|
||||
}
|
||||
)
|
||||
|
||||
|
|
@ -57,6 +65,7 @@ func getGenesis(genesisPath string) (*core.Genesis, error) {
|
|||
func SetBorConfig(ctx *cli.Context, cfg *eth.Config) {
|
||||
cfg.HeimdallURL = ctx.GlobalString(HeimdallURLFlag.Name)
|
||||
cfg.WithoutHeimdall = ctx.GlobalBool(WithoutHeimdallFlag.Name)
|
||||
cfg.HeimdallgRPCAddress = ctx.GlobalString(HeimdallgRPCAddressFlag.Name)
|
||||
}
|
||||
|
||||
// CreateBorEthereum Creates bor ethereum object from eth.Config
|
||||
|
|
|
|||
|
|
@ -1621,6 +1621,13 @@ func SetEthConfig(ctx *cli.Context, stack *node.Node, cfg *ethconfig.Config) {
|
|||
|
||||
if ctx.GlobalIsSet(SyncModeFlag.Name) {
|
||||
cfg.SyncMode = *GlobalTextMarshaler(ctx, SyncModeFlag.Name).(*downloader.SyncMode)
|
||||
|
||||
// To be extra preventive, we won't allow the node to start
|
||||
// in snap sync mode until we have it working
|
||||
// TODO(snap): Comment when we have snap sync working
|
||||
if cfg.SyncMode == downloader.SnapSync {
|
||||
cfg.SyncMode = downloader.FullSync
|
||||
}
|
||||
}
|
||||
if ctx.GlobalIsSet(NetworkIdFlag.Name) {
|
||||
cfg.NetworkId = ctx.GlobalUint64(NetworkIdFlag.Name)
|
||||
|
|
@ -2024,9 +2031,10 @@ func MakeChain(ctx *cli.Context, stack *node.Node) (chain *core.BlockChain, chai
|
|||
engine = clique.New(config.Clique, chainDb)
|
||||
} else if config.Bor != nil {
|
||||
ethereum = CreateBorEthereum(ð.Config{
|
||||
Genesis: genesis,
|
||||
HeimdallURL: ctx.GlobalString(HeimdallURLFlag.Name),
|
||||
WithoutHeimdall: ctx.GlobalBool(WithoutHeimdallFlag.Name),
|
||||
Genesis: genesis,
|
||||
HeimdallURL: ctx.GlobalString(HeimdallURLFlag.Name),
|
||||
WithoutHeimdall: ctx.GlobalBool(WithoutHeimdallFlag.Name),
|
||||
HeimdallgRPCAddress: ctx.GlobalString(HeimdallgRPCAddressFlag.Name),
|
||||
})
|
||||
engine = ethereum.Engine()
|
||||
} else {
|
||||
|
|
|
|||
36
common/network/port.go
Normal file
36
common/network/port.go
Normal file
|
|
@ -0,0 +1,36 @@
|
|||
package network
|
||||
|
||||
import (
|
||||
"errors"
|
||||
"fmt"
|
||||
"net"
|
||||
)
|
||||
|
||||
const (
|
||||
maxPortCheck = 100
|
||||
|
||||
emptyPort = "127.0.0.1:0"
|
||||
)
|
||||
|
||||
var (
|
||||
ErrCantFindAPort = errors.New("no available port found")
|
||||
)
|
||||
|
||||
// FindAvailablePort returns the an available port
|
||||
func FindAvailablePort() (int, net.Listener, error) {
|
||||
var (
|
||||
listener net.Listener
|
||||
err error
|
||||
)
|
||||
|
||||
for i := uint(0); i < maxPortCheck; i++ {
|
||||
listener, err = net.Listen("tcp", emptyPort)
|
||||
if err != nil {
|
||||
continue
|
||||
}
|
||||
|
||||
return listener.Addr().(*net.TCPAddr).Port, listener, nil
|
||||
}
|
||||
|
||||
return 0, nil, fmt.Errorf("%w: %s", ErrCantFindAPort, err)
|
||||
}
|
||||
|
|
@ -12,6 +12,7 @@ import (
|
|||
"sort"
|
||||
"strconv"
|
||||
"sync"
|
||||
"sync/atomic"
|
||||
"time"
|
||||
|
||||
lru "github.com/hashicorp/golang-lru"
|
||||
|
|
@ -99,6 +100,9 @@ var (
|
|||
// errOutOfRangeChain is returned if an authorization list is attempted to
|
||||
// be modified via out-of-range or non-contiguous headers.
|
||||
errOutOfRangeChain = errors.New("out of range or non-contiguous chain")
|
||||
|
||||
errUncleDetected = errors.New("uncles not allowed")
|
||||
errUnknownValidators = errors.New("unknown validators")
|
||||
)
|
||||
|
||||
// SignerFn is a signer callback function to request a header to be signed by a
|
||||
|
|
@ -212,9 +216,7 @@ type Bor struct {
|
|||
recents *lru.ARCCache // Snapshots for recent block to speed up reorgs
|
||||
signatures *lru.ARCCache // Signatures of recent blocks to speed up mining
|
||||
|
||||
signer common.Address // Ethereum address of the signing key
|
||||
signFn SignerFn // Signer function to authorize hashes with
|
||||
lock sync.RWMutex // Protects the signer fields
|
||||
authorizedSigner atomic.Pointer[signer] // Ethereum address and sign function of the signing key
|
||||
|
||||
ethAPI api.Caller
|
||||
spanner Spanner
|
||||
|
|
@ -227,6 +229,11 @@ type Bor struct {
|
|||
closeOnce sync.Once
|
||||
}
|
||||
|
||||
type signer struct {
|
||||
signer common.Address // Ethereum address of the signing key
|
||||
signFn SignerFn // Signer function to authorize hashes with
|
||||
}
|
||||
|
||||
// New creates a Matic Bor consensus engine.
|
||||
func New(
|
||||
chainConfig *params.ChainConfig,
|
||||
|
|
@ -259,6 +266,14 @@ func New(
|
|||
HeimdallClient: heimdallClient,
|
||||
}
|
||||
|
||||
c.authorizedSigner.Store(&signer{
|
||||
common.Address{},
|
||||
func(_ accounts.Account, _ string, i []byte) ([]byte, error) {
|
||||
// return an error to prevent panics
|
||||
return nil, &UnauthorizedSignerError{0, common.Address{}.Bytes()}
|
||||
},
|
||||
})
|
||||
|
||||
// make sure we can decode all the GenesisAlloc in the BorConfig.
|
||||
for key, genesisAlloc := range c.config.BlockAlloc {
|
||||
if _, err := decodeGenesisAlloc(genesisAlloc); err != nil {
|
||||
|
|
@ -539,8 +554,6 @@ func (c *Bor) snapshot(chain consensus.ChainHeaderReader, number uint64, hash co
|
|||
number, hash = number-1, header.ParentHash
|
||||
}
|
||||
|
||||
log.Info("Snapshot has been found in", "headers depth", len(headers))
|
||||
|
||||
// check if snapshot is nil
|
||||
if snap == nil {
|
||||
return nil, fmt.Errorf("unknown error while retrieving snapshot at block number %v", number)
|
||||
|
|
@ -574,7 +587,7 @@ func (c *Bor) snapshot(chain consensus.ChainHeaderReader, number uint64, hash co
|
|||
// uncles as this consensus mechanism doesn't permit uncles.
|
||||
func (c *Bor) VerifyUncles(_ consensus.ChainReader, block *types.Block) error {
|
||||
if len(block.Uncles()) > 0 {
|
||||
return errors.New("uncles not allowed")
|
||||
return errUncleDetected
|
||||
}
|
||||
|
||||
return nil
|
||||
|
|
@ -658,8 +671,10 @@ func (c *Bor) Prepare(chain consensus.ChainHeaderReader, header *types.Header) e
|
|||
return err
|
||||
}
|
||||
|
||||
currentSigner := *c.authorizedSigner.Load()
|
||||
|
||||
// Set the correct difficulty
|
||||
header.Difficulty = new(big.Int).SetUint64(Difficulty(snap.ValidatorSet, c.signer))
|
||||
header.Difficulty = new(big.Int).SetUint64(Difficulty(snap.ValidatorSet, currentSigner.signer))
|
||||
|
||||
// Ensure the extra data has all it's components
|
||||
if len(header.Extra) < extraVanity {
|
||||
|
|
@ -672,7 +687,7 @@ func (c *Bor) Prepare(chain consensus.ChainHeaderReader, header *types.Header) e
|
|||
if IsSprintStart(number+1, c.config.CalculateSprint(number)) {
|
||||
newValidators, err := c.spanner.GetCurrentValidators(context.Background(), header.ParentHash, number+1)
|
||||
if err != nil {
|
||||
return errors.New("unknown validators")
|
||||
return errUnknownValidators
|
||||
}
|
||||
|
||||
// sort validator by address
|
||||
|
|
@ -697,8 +712,8 @@ func (c *Bor) Prepare(chain consensus.ChainHeaderReader, header *types.Header) e
|
|||
|
||||
var succession int
|
||||
// if signer is not empty
|
||||
if c.signer != (common.Address{}) {
|
||||
succession, err = snap.GetSignerSuccessionNumber(c.signer)
|
||||
if currentSigner.signer != (common.Address{}) {
|
||||
succession, err = snap.GetSignerSuccessionNumber(currentSigner.signer)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
|
|
@ -776,7 +791,7 @@ func (c *Bor) changeContractCodeIfNeeded(headerNumber uint64, state *state.State
|
|||
if blockNumber == strconv.FormatUint(headerNumber, 10) {
|
||||
allocs, err := decodeGenesisAlloc(genesisAlloc)
|
||||
if err != nil {
|
||||
return fmt.Errorf("failed to decode genesis alloc: %v", err)
|
||||
return fmt.Errorf("failed to decode genesis alloc: %w", err)
|
||||
}
|
||||
|
||||
for addr, account := range allocs {
|
||||
|
|
@ -840,12 +855,11 @@ func (c *Bor) FinalizeAndAssemble(chain consensus.ChainHeaderReader, header *typ
|
|||
|
||||
// Authorize injects a private key into the consensus engine to mint new blocks
|
||||
// with.
|
||||
func (c *Bor) Authorize(signer common.Address, signFn SignerFn) {
|
||||
c.lock.Lock()
|
||||
defer c.lock.Unlock()
|
||||
|
||||
c.signer = signer
|
||||
c.signFn = signFn
|
||||
func (c *Bor) Authorize(currentSigner common.Address, signFn SignerFn) {
|
||||
c.authorizedSigner.Store(&signer{
|
||||
signer: currentSigner,
|
||||
signFn: signFn,
|
||||
})
|
||||
}
|
||||
|
||||
// Seal implements consensus.Engine, attempting to create a sealed block using
|
||||
|
|
@ -862,10 +876,9 @@ func (c *Bor) Seal(chain consensus.ChainHeaderReader, block *types.Block, result
|
|||
log.Info("Sealing paused, waiting for transactions")
|
||||
return nil
|
||||
}
|
||||
|
||||
// Don't hold the signer fields for the entire sealing procedure
|
||||
c.lock.RLock()
|
||||
signer, signFn := c.signer, c.signFn
|
||||
c.lock.RUnlock()
|
||||
currentSigner := *c.authorizedSigner.Load()
|
||||
|
||||
snap, err := c.snapshot(chain, number-1, header.ParentHash, nil)
|
||||
if err != nil {
|
||||
|
|
@ -873,12 +886,12 @@ func (c *Bor) Seal(chain consensus.ChainHeaderReader, block *types.Block, result
|
|||
}
|
||||
|
||||
// Bail out if we're unauthorized to sign a block
|
||||
if !snap.ValidatorSet.HasAddress(signer) {
|
||||
if !snap.ValidatorSet.HasAddress(currentSigner.signer) {
|
||||
// Check the UnauthorizedSignerError.Error() msg to see why we pass number-1
|
||||
return &UnauthorizedSignerError{number - 1, signer.Bytes()}
|
||||
return &UnauthorizedSignerError{number - 1, currentSigner.signer.Bytes()}
|
||||
}
|
||||
|
||||
successionNumber, err := snap.GetSignerSuccessionNumber(signer)
|
||||
successionNumber, err := snap.GetSignerSuccessionNumber(currentSigner.signer)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
|
|
@ -889,7 +902,7 @@ func (c *Bor) Seal(chain consensus.ChainHeaderReader, block *types.Block, result
|
|||
wiggle := time.Duration(successionNumber) * time.Duration(c.config.CalculateBackupMultiplier(number)) * time.Second
|
||||
|
||||
// Sign all the things!
|
||||
err = Sign(signFn, signer, header, c.config)
|
||||
err = Sign(currentSigner.signFn, currentSigner.signer, header, c.config)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
|
|
@ -951,7 +964,7 @@ func (c *Bor) CalcDifficulty(chain consensus.ChainHeaderReader, _ uint64, parent
|
|||
return nil
|
||||
}
|
||||
|
||||
return new(big.Int).SetUint64(Difficulty(snap.ValidatorSet, c.signer))
|
||||
return new(big.Int).SetUint64(Difficulty(snap.ValidatorSet, c.authorizedSigner.Load().signer))
|
||||
}
|
||||
|
||||
// SealHash returns the hash of a block prior to it being sealed.
|
||||
|
|
|
|||
|
|
@ -15,6 +15,7 @@ import (
|
|||
"github.com/ethereum/go-ethereum/consensus/bor/heimdall/checkpoint"
|
||||
"github.com/ethereum/go-ethereum/consensus/bor/heimdall/span"
|
||||
"github.com/ethereum/go-ethereum/log"
|
||||
"github.com/ethereum/go-ethereum/metrics"
|
||||
)
|
||||
|
||||
var (
|
||||
|
|
@ -46,6 +47,12 @@ type HeimdallClient struct {
|
|||
closeCh chan struct{}
|
||||
}
|
||||
|
||||
type Request struct {
|
||||
client http.Client
|
||||
url *url.URL
|
||||
start time.Time
|
||||
}
|
||||
|
||||
func NewHeimdallClient(urlString string) *HeimdallClient {
|
||||
return &HeimdallClient{
|
||||
urlString: urlString,
|
||||
|
|
@ -76,6 +83,8 @@ func (h *HeimdallClient) StateSyncEvents(ctx context.Context, fromID uint64, to
|
|||
|
||||
log.Info("Fetching state sync events", "queryParams", url.RawQuery)
|
||||
|
||||
ctx = withRequestType(ctx, stateSyncRequest)
|
||||
|
||||
response, err := FetchWithRetry[StateSyncEventsResponse](ctx, h.client, url, h.closeCh)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
|
|
@ -108,6 +117,8 @@ func (h *HeimdallClient) Span(ctx context.Context, spanID uint64) (*span.Heimdal
|
|||
return nil, err
|
||||
}
|
||||
|
||||
ctx = withRequestType(ctx, spanRequest)
|
||||
|
||||
response, err := FetchWithRetry[SpanResponse](ctx, h.client, url, h.closeCh)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
|
|
@ -123,6 +134,8 @@ func (h *HeimdallClient) FetchCheckpoint(ctx context.Context, number int64) (*ch
|
|||
return nil, err
|
||||
}
|
||||
|
||||
ctx = withRequestType(ctx, checkpointRequest)
|
||||
|
||||
response, err := FetchWithRetry[checkpoint.CheckpointResponse](ctx, h.client, url, h.closeCh)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
|
|
@ -138,6 +151,8 @@ func (h *HeimdallClient) FetchCheckpointCount(ctx context.Context) (int64, error
|
|||
return 0, err
|
||||
}
|
||||
|
||||
ctx = withRequestType(ctx, checkpointCountRequest)
|
||||
|
||||
response, err := FetchWithRetry[checkpoint.CheckpointCountResponse](ctx, h.client, url, h.closeCh)
|
||||
if err != nil {
|
||||
return 0, err
|
||||
|
|
@ -149,7 +164,9 @@ func (h *HeimdallClient) FetchCheckpointCount(ctx context.Context) (int64, error
|
|||
// FetchWithRetry returns data from heimdall with retry
|
||||
func FetchWithRetry[T any](ctx context.Context, client http.Client, url *url.URL, closeCh chan struct{}) (*T, error) {
|
||||
// request data once
|
||||
result, err := Fetch[T](ctx, client, url)
|
||||
request := &Request{client: client, url: url, start: time.Now()}
|
||||
result, err := Fetch[T](ctx, request)
|
||||
|
||||
if err == nil {
|
||||
return result, nil
|
||||
}
|
||||
|
|
@ -181,7 +198,9 @@ retryLoop:
|
|||
|
||||
return nil, ErrShutdownDetected
|
||||
case <-ticker.C:
|
||||
result, err = Fetch[T](ctx, client, url)
|
||||
request = &Request{client: client, url: url, start: time.Now()}
|
||||
result, err = Fetch[T](ctx, request)
|
||||
|
||||
if err != nil {
|
||||
if attempt%logEach == 0 {
|
||||
log.Warn("an error while trying fetching from Heimdall", "attempt", attempt, "error", err)
|
||||
|
|
@ -196,10 +215,18 @@ retryLoop:
|
|||
}
|
||||
|
||||
// Fetch returns data from heimdall
|
||||
func Fetch[T any](ctx context.Context, client http.Client, url *url.URL) (*T, error) {
|
||||
func Fetch[T any](ctx context.Context, request *Request) (*T, error) {
|
||||
isSuccessful := false
|
||||
|
||||
defer func() {
|
||||
if metrics.EnabledExpensive {
|
||||
sendMetrics(ctx, request.start, isSuccessful)
|
||||
}
|
||||
}()
|
||||
|
||||
result := new(T)
|
||||
|
||||
body, err := internalFetchWithTimeout(ctx, client, url)
|
||||
body, err := internalFetchWithTimeout(ctx, request.client, request.url)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
|
|
@ -213,6 +240,8 @@ func Fetch[T any](ctx context.Context, client http.Client, url *url.URL) (*T, er
|
|||
return nil, err
|
||||
}
|
||||
|
||||
isSuccessful = true
|
||||
|
||||
return result, nil
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -9,18 +9,16 @@ import (
|
|||
"net"
|
||||
"net/http"
|
||||
"sync"
|
||||
"sync/atomic"
|
||||
"testing"
|
||||
"time"
|
||||
|
||||
"github.com/ethereum/go-ethereum/common"
|
||||
"github.com/ethereum/go-ethereum/common/network"
|
||||
"github.com/ethereum/go-ethereum/consensus/bor/heimdall/checkpoint"
|
||||
|
||||
"github.com/stretchr/testify/require"
|
||||
)
|
||||
|
||||
var maxPortCheck int32 = 100
|
||||
|
||||
// HttpHandlerFake defines the handler functions required to serve
|
||||
// requests to the mock heimdal server for specific functions. Add more handlers
|
||||
// according to requirements.
|
||||
|
|
@ -34,7 +32,7 @@ func (h *HttpHandlerFake) GetCheckpointHandler() http.HandlerFunc {
|
|||
}
|
||||
}
|
||||
|
||||
func CreateMockHeimdallServer(wg *sync.WaitGroup, port int32, handler *HttpHandlerFake) (*http.Server, error) {
|
||||
func CreateMockHeimdallServer(wg *sync.WaitGroup, port int, listener net.Listener, handler *HttpHandlerFake) (*http.Server, error) {
|
||||
// Create a new server mux
|
||||
mux := http.NewServeMux()
|
||||
|
||||
|
|
@ -51,6 +49,12 @@ func CreateMockHeimdallServer(wg *sync.WaitGroup, port int32, handler *HttpHandl
|
|||
Handler: mux,
|
||||
}
|
||||
|
||||
// Close the listener using the port and immediately consume it below
|
||||
err := listener.Close()
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
|
||||
go func() {
|
||||
defer wg.Done()
|
||||
|
||||
|
|
@ -93,12 +97,12 @@ func TestFetchCheckpointFromMockHeimdall(t *testing.T) {
|
|||
}
|
||||
}
|
||||
|
||||
// Fetch available port starting from 50000
|
||||
port, err := findAvailablePort(50000, 0)
|
||||
// Fetch available port
|
||||
port, listener, err := network.FindAvailablePort()
|
||||
require.NoError(t, err, "expect no error in finding available port")
|
||||
|
||||
// Create mock heimdall server and pass handler instance for setting up the routes
|
||||
srv, err := CreateMockHeimdallServer(wg, port, handler)
|
||||
srv, err := CreateMockHeimdallServer(wg, port, listener, handler)
|
||||
require.NoError(t, err, "expect no error in starting mock heimdall server")
|
||||
|
||||
// Create a new heimdall client and use same port for connection
|
||||
|
|
@ -150,12 +154,12 @@ func TestFetchShutdown(t *testing.T) {
|
|||
}
|
||||
}
|
||||
|
||||
// Fetch available port starting from 50000
|
||||
port, err := findAvailablePort(50000, 0)
|
||||
// Fetch available port
|
||||
port, listener, err := network.FindAvailablePort()
|
||||
require.NoError(t, err, "expect no error in finding available port")
|
||||
|
||||
// Create mock heimdall server and pass handler instance for setting up the routes
|
||||
srv, err := CreateMockHeimdallServer(wg, port, handler)
|
||||
srv, err := CreateMockHeimdallServer(wg, port, listener, handler)
|
||||
require.NoError(t, err, "expect no error in starting mock heimdall server")
|
||||
|
||||
// Create a new heimdall client and use same port for connection
|
||||
|
|
@ -216,26 +220,6 @@ func TestFetchShutdown(t *testing.T) {
|
|||
wg.Wait()
|
||||
}
|
||||
|
||||
// findAvailablePort returns the next available port starting from `from`
|
||||
func findAvailablePort(from int32, count int32) (int32, error) {
|
||||
if count == maxPortCheck {
|
||||
return 0, fmt.Errorf("no available port found")
|
||||
}
|
||||
|
||||
port := atomic.AddInt32(&from, 1)
|
||||
addr := fmt.Sprintf("localhost:%d", port)
|
||||
|
||||
count++
|
||||
|
||||
lis, err := net.Listen("tcp", addr)
|
||||
if err == nil {
|
||||
lis.Close()
|
||||
return port, nil
|
||||
} else {
|
||||
return findAvailablePort(from, count)
|
||||
}
|
||||
}
|
||||
|
||||
// TestContext includes bunch of simple tests to verify the working of timeout
|
||||
// based context and cancellation.
|
||||
func TestContext(t *testing.T) {
|
||||
|
|
|
|||
82
consensus/bor/heimdall/metrics.go
Normal file
82
consensus/bor/heimdall/metrics.go
Normal file
|
|
@ -0,0 +1,82 @@
|
|||
package heimdall
|
||||
|
||||
import (
|
||||
"context"
|
||||
"time"
|
||||
|
||||
"github.com/ethereum/go-ethereum/metrics"
|
||||
)
|
||||
|
||||
type (
|
||||
requestTypeKey struct{}
|
||||
requestType string
|
||||
|
||||
meter struct {
|
||||
request map[bool]metrics.Meter // map[isSuccessful]metrics.Meter
|
||||
timer metrics.Timer
|
||||
}
|
||||
)
|
||||
|
||||
const (
|
||||
stateSyncRequest requestType = "state-sync"
|
||||
spanRequest requestType = "span"
|
||||
checkpointRequest requestType = "checkpoint"
|
||||
checkpointCountRequest requestType = "checkpoint-count"
|
||||
)
|
||||
|
||||
func withRequestType(ctx context.Context, reqType requestType) context.Context {
|
||||
return context.WithValue(ctx, requestTypeKey{}, reqType)
|
||||
}
|
||||
|
||||
func getRequestType(ctx context.Context) (requestType, bool) {
|
||||
reqType, ok := ctx.Value(requestTypeKey{}).(requestType)
|
||||
return reqType, ok
|
||||
}
|
||||
|
||||
var (
|
||||
requestMeters = map[requestType]meter{
|
||||
stateSyncRequest: {
|
||||
request: map[bool]metrics.Meter{
|
||||
true: metrics.NewRegisteredMeter("client/requests/statesync/valid", nil),
|
||||
false: metrics.NewRegisteredMeter("client/requests/statesync/invalid", nil),
|
||||
},
|
||||
timer: metrics.NewRegisteredTimer("client/requests/statesync/duration", nil),
|
||||
},
|
||||
spanRequest: {
|
||||
request: map[bool]metrics.Meter{
|
||||
true: metrics.NewRegisteredMeter("client/requests/span/valid", nil),
|
||||
false: metrics.NewRegisteredMeter("client/requests/span/invalid", nil),
|
||||
},
|
||||
timer: metrics.NewRegisteredTimer("client/requests/span/duration", nil),
|
||||
},
|
||||
checkpointRequest: {
|
||||
request: map[bool]metrics.Meter{
|
||||
true: metrics.NewRegisteredMeter("client/requests/checkpoint/valid", nil),
|
||||
false: metrics.NewRegisteredMeter("client/requests/checkpoint/invalid", nil),
|
||||
},
|
||||
timer: metrics.NewRegisteredTimer("client/requests/checkpoint/duration", nil),
|
||||
},
|
||||
checkpointCountRequest: {
|
||||
request: map[bool]metrics.Meter{
|
||||
true: metrics.NewRegisteredMeter("client/requests/checkpointcount/valid", nil),
|
||||
false: metrics.NewRegisteredMeter("client/requests/checkpointcount/invalid", nil),
|
||||
},
|
||||
timer: metrics.NewRegisteredTimer("client/requests/checkpointcount/duration", nil),
|
||||
},
|
||||
}
|
||||
)
|
||||
|
||||
func sendMetrics(ctx context.Context, start time.Time, isSuccessful bool) {
|
||||
reqType, ok := getRequestType(ctx)
|
||||
if !ok {
|
||||
return
|
||||
}
|
||||
|
||||
meters, ok := requestMeters[reqType]
|
||||
if !ok {
|
||||
return
|
||||
}
|
||||
|
||||
meters.request[isSuccessful].Mark(1)
|
||||
meters.timer.Update(time.Since(start))
|
||||
}
|
||||
51
consensus/bor/heimdallgrpc/checkpoint.go
Normal file
51
consensus/bor/heimdallgrpc/checkpoint.go
Normal file
|
|
@ -0,0 +1,51 @@
|
|||
package heimdallgrpc
|
||||
|
||||
import (
|
||||
"context"
|
||||
"math/big"
|
||||
|
||||
"github.com/ethereum/go-ethereum/consensus/bor/heimdall/checkpoint"
|
||||
"github.com/ethereum/go-ethereum/log"
|
||||
|
||||
proto "github.com/maticnetwork/polyproto/heimdall"
|
||||
protoutils "github.com/maticnetwork/polyproto/utils"
|
||||
)
|
||||
|
||||
func (h *HeimdallGRPCClient) FetchCheckpointCount(ctx context.Context) (int64, error) {
|
||||
log.Info("Fetching checkpoint count")
|
||||
|
||||
res, err := h.client.FetchCheckpointCount(ctx, nil)
|
||||
if err != nil {
|
||||
return 0, err
|
||||
}
|
||||
|
||||
log.Info("Fetched checkpoint count")
|
||||
|
||||
return res.Result.Result, nil
|
||||
}
|
||||
|
||||
func (h *HeimdallGRPCClient) FetchCheckpoint(ctx context.Context, number int64) (*checkpoint.Checkpoint, error) {
|
||||
req := &proto.FetchCheckpointRequest{
|
||||
ID: number,
|
||||
}
|
||||
|
||||
log.Info("Fetching checkpoint", "number", number)
|
||||
|
||||
res, err := h.client.FetchCheckpoint(ctx, req)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
|
||||
log.Info("Fetched checkpoint", "number", number)
|
||||
|
||||
checkpoint := &checkpoint.Checkpoint{
|
||||
StartBlock: new(big.Int).SetUint64(res.Result.StartBlock),
|
||||
EndBlock: new(big.Int).SetUint64(res.Result.EndBlock),
|
||||
RootHash: protoutils.ConvertH256ToHash(res.Result.RootHash),
|
||||
Proposer: protoutils.ConvertH160toAddress(res.Result.Proposer),
|
||||
BorChainID: res.Result.BorChainID,
|
||||
Timestamp: uint64(res.Result.Timestamp.GetSeconds()),
|
||||
}
|
||||
|
||||
return checkpoint, nil
|
||||
}
|
||||
52
consensus/bor/heimdallgrpc/client.go
Normal file
52
consensus/bor/heimdallgrpc/client.go
Normal file
|
|
@ -0,0 +1,52 @@
|
|||
package heimdallgrpc
|
||||
|
||||
import (
|
||||
"time"
|
||||
|
||||
"github.com/ethereum/go-ethereum/log"
|
||||
|
||||
grpc_retry "github.com/grpc-ecosystem/go-grpc-middleware/retry"
|
||||
proto "github.com/maticnetwork/polyproto/heimdall"
|
||||
|
||||
"google.golang.org/grpc"
|
||||
"google.golang.org/grpc/codes"
|
||||
"google.golang.org/grpc/credentials/insecure"
|
||||
)
|
||||
|
||||
const (
|
||||
stateFetchLimit = 50
|
||||
)
|
||||
|
||||
type HeimdallGRPCClient struct {
|
||||
conn *grpc.ClientConn
|
||||
client proto.HeimdallClient
|
||||
}
|
||||
|
||||
func NewHeimdallGRPCClient(address string) *HeimdallGRPCClient {
|
||||
opts := []grpc_retry.CallOption{
|
||||
grpc_retry.WithMax(10000),
|
||||
grpc_retry.WithBackoff(grpc_retry.BackoffLinear(5 * time.Second)),
|
||||
grpc_retry.WithCodes(codes.Internal, codes.Unavailable, codes.Aborted, codes.NotFound),
|
||||
}
|
||||
|
||||
conn, err := grpc.Dial(address,
|
||||
grpc.WithStreamInterceptor(grpc_retry.StreamClientInterceptor(opts...)),
|
||||
grpc.WithUnaryInterceptor(grpc_retry.UnaryClientInterceptor(opts...)),
|
||||
grpc.WithTransportCredentials(insecure.NewCredentials()),
|
||||
)
|
||||
if err != nil {
|
||||
log.Crit("Failed to connect to Heimdall gRPC", "error", err)
|
||||
}
|
||||
|
||||
log.Info("Connected to Heimdall gRPC server", "address", address)
|
||||
|
||||
return &HeimdallGRPCClient{
|
||||
conn: conn,
|
||||
client: proto.NewHeimdallClient(conn),
|
||||
}
|
||||
}
|
||||
|
||||
func (h *HeimdallGRPCClient) Close() {
|
||||
log.Debug("Shutdown detected, Closing Heimdall gRPC client")
|
||||
h.conn.Close()
|
||||
}
|
||||
63
consensus/bor/heimdallgrpc/span.go
Normal file
63
consensus/bor/heimdallgrpc/span.go
Normal file
|
|
@ -0,0 +1,63 @@
|
|||
package heimdallgrpc
|
||||
|
||||
import (
|
||||
"context"
|
||||
|
||||
"github.com/ethereum/go-ethereum/consensus/bor/heimdall/span"
|
||||
"github.com/ethereum/go-ethereum/consensus/bor/valset"
|
||||
"github.com/ethereum/go-ethereum/log"
|
||||
|
||||
proto "github.com/maticnetwork/polyproto/heimdall"
|
||||
protoutils "github.com/maticnetwork/polyproto/utils"
|
||||
)
|
||||
|
||||
func (h *HeimdallGRPCClient) Span(ctx context.Context, spanID uint64) (*span.HeimdallSpan, error) {
|
||||
req := &proto.SpanRequest{
|
||||
ID: spanID,
|
||||
}
|
||||
|
||||
log.Info("Fetching span", "spanID", spanID)
|
||||
|
||||
res, err := h.client.Span(ctx, req)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
|
||||
log.Info("Fetched span", "spanID", spanID)
|
||||
|
||||
return parseSpan(res.Result), nil
|
||||
}
|
||||
|
||||
func parseSpan(protoSpan *proto.Span) *span.HeimdallSpan {
|
||||
resp := &span.HeimdallSpan{
|
||||
Span: span.Span{
|
||||
ID: protoSpan.ID,
|
||||
StartBlock: protoSpan.StartBlock,
|
||||
EndBlock: protoSpan.EndBlock,
|
||||
},
|
||||
ValidatorSet: valset.ValidatorSet{},
|
||||
SelectedProducers: []valset.Validator{},
|
||||
ChainID: protoSpan.ChainID,
|
||||
}
|
||||
|
||||
for _, validator := range protoSpan.ValidatorSet.Validators {
|
||||
resp.ValidatorSet.Validators = append(resp.ValidatorSet.Validators, parseValidator(validator))
|
||||
}
|
||||
|
||||
resp.ValidatorSet.Proposer = parseValidator(protoSpan.ValidatorSet.Proposer)
|
||||
|
||||
for _, validator := range protoSpan.SelectedProducers {
|
||||
resp.SelectedProducers = append(resp.SelectedProducers, *parseValidator(validator))
|
||||
}
|
||||
|
||||
return resp
|
||||
}
|
||||
|
||||
func parseValidator(validator *proto.Validator) *valset.Validator {
|
||||
return &valset.Validator{
|
||||
ID: validator.ID,
|
||||
Address: protoutils.ConvertH160toAddress(validator.Address),
|
||||
VotingPower: validator.VotingPower,
|
||||
ProposerPriority: validator.ProposerPriority,
|
||||
}
|
||||
}
|
||||
59
consensus/bor/heimdallgrpc/state_sync.go
Normal file
59
consensus/bor/heimdallgrpc/state_sync.go
Normal file
|
|
@ -0,0 +1,59 @@
|
|||
package heimdallgrpc
|
||||
|
||||
import (
|
||||
"context"
|
||||
"errors"
|
||||
"io"
|
||||
|
||||
"github.com/ethereum/go-ethereum/common"
|
||||
"github.com/ethereum/go-ethereum/consensus/bor/clerk"
|
||||
|
||||
proto "github.com/maticnetwork/polyproto/heimdall"
|
||||
)
|
||||
|
||||
func (h *HeimdallGRPCClient) StateSyncEvents(ctx context.Context, fromID uint64, to int64) ([]*clerk.EventRecordWithTime, error) {
|
||||
eventRecords := make([]*clerk.EventRecordWithTime, 0)
|
||||
|
||||
req := &proto.StateSyncEventsRequest{
|
||||
FromID: fromID,
|
||||
ToTime: uint64(to),
|
||||
Limit: uint64(stateFetchLimit),
|
||||
}
|
||||
|
||||
var (
|
||||
res proto.Heimdall_StateSyncEventsClient
|
||||
events *proto.StateSyncEventsResponse
|
||||
err error
|
||||
)
|
||||
|
||||
res, err = h.client.StateSyncEvents(ctx, req)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
|
||||
for {
|
||||
events, err = res.Recv()
|
||||
if errors.Is(err, io.EOF) {
|
||||
return eventRecords, nil
|
||||
}
|
||||
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
|
||||
for _, event := range events.Result {
|
||||
eventRecord := &clerk.EventRecordWithTime{
|
||||
EventRecord: clerk.EventRecord{
|
||||
ID: event.ID,
|
||||
Contract: common.HexToAddress(event.Contract),
|
||||
Data: common.Hex2Bytes(event.Data[2:]),
|
||||
TxHash: common.HexToHash(event.TxHash),
|
||||
LogIndex: event.LogIndex,
|
||||
ChainID: event.ChainID,
|
||||
},
|
||||
Time: event.Time.AsTime(),
|
||||
}
|
||||
eventRecords = append(eventRecords, eventRecord)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
@ -59,6 +59,8 @@ func loadSnapshot(config *params.BorConfig, sigcache *lru.ARCCache, db ethdb.Dat
|
|||
return nil, err
|
||||
}
|
||||
|
||||
snap.ValidatorSet.UpdateValidatorMap()
|
||||
|
||||
snap.config = config
|
||||
snap.sigcache = sigcache
|
||||
|
||||
|
|
|
|||
|
|
@ -628,6 +628,10 @@ func (vals *ValidatorSet) updateValidators(updates []*Validator, deletes []*Vali
|
|||
vals.applyUpdates(updates)
|
||||
vals.applyRemovals(deletes)
|
||||
|
||||
vals.UpdateValidatorMap()
|
||||
}
|
||||
|
||||
func (vals *ValidatorSet) UpdateValidatorMap() {
|
||||
vals.validatorsMap = make(map[common.Address]int, len(vals.Validators))
|
||||
|
||||
for i, val := range vals.Validators {
|
||||
|
|
|
|||
|
|
@ -167,6 +167,10 @@ func TestRemoteMultiNotify(t *testing.T) {
|
|||
// Tests that pushing work packages fast to the miner doesn't cause any data race
|
||||
// issues in the notifications. Full pending block body / --miner.notify.full)
|
||||
func TestRemoteMultiNotifyFull(t *testing.T) {
|
||||
// TODO: Understand the test case and Identify the reason for failing tests.
|
||||
// Also, make it more deterministic.
|
||||
t.Skip("skipping - non-deterministic test, no dependency on this test for now and not directly relevant to bor")
|
||||
|
||||
// Start a simple web server to capture notifications.
|
||||
sink := make(chan map[string]interface{}, 64)
|
||||
server := httptest.NewServer(http.HandlerFunc(func(w http.ResponseWriter, req *http.Request) {
|
||||
|
|
|
|||
31
core/testdata/rapid/TestSmallTxPool_thread_0/TestSmallTxPool_thread_0-20220823151330-26278.fail
vendored
Normal file
31
core/testdata/rapid/TestSmallTxPool_thread_0/TestSmallTxPool_thread_0-20220823151330-26278.fail
vendored
Normal file
|
|
@ -0,0 +1,31 @@
|
|||
# TestSmallTxPool/thread_0 2022/08/23 15:13:30 [rapid] draw totalAccs: 1
|
||||
# TestSmallTxPool/thread_0 2022/08/23 15:13:30 [rapid] draw batches: &core.transactionBatches{txs:[]*core.testTx{(*core.testTx)(0x14000492108), (*core.testTx)(0x14000492138)}, totalTxs:2}
|
||||
# TestSmallTxPool/thread_0 2022/08/23 15:13:30 current_total2in_batch0removed681emptyBlocks0blockGasLeft40767pending0locals1locals+pending49.792µs
|
||||
# TestSmallTxPool/thread_0 2022/08/23 15:13:30 block0pending2queued0elapsed49.792µs
|
||||
# TestSmallTxPool/thread_0 2022/08/23 15:13:31 current_total2in_batch0removed0emptyBlocks1blockGasLeft30000000pending0locals1locals+pending2.292µs
|
||||
# TestSmallTxPool/thread_0 2022/08/23 15:13:31 block1pending0queued1elapsed2.292µs
|
||||
# TestSmallTxPool/thread_0 2022/08/23 15:13:33 got 2 block timeout in a row(expected less then 1s): total accounts 2. Pending 0, queued 1)
|
||||
# TestSmallTxPool/thread_0 2022/08/23 15:13:33 Case params: totalAccs = 1; totalTxs = 2; mean 32505, stdev 16246, 21017-43993); queued mean 21017, stdev 0, 21017-21017);
|
||||
#
|
||||
#
|
||||
v0.4.8#11029736394225352711
|
||||
0x0
|
||||
0x0
|
||||
0x0
|
||||
0x0
|
||||
0x0
|
||||
0x1
|
||||
0x1f2636f2f4272a
|
||||
0x1eb19696411e3a
|
||||
0x0
|
||||
0x1a9a08d47dda23
|
||||
0x34b
|
||||
0x17862cfa81ddf3
|
||||
0x59d1
|
||||
0x6c6149a0e3fea
|
||||
0x354f9d0ccc85
|
||||
0x0
|
||||
0x13a7039f9f51e8
|
||||
0x55
|
||||
0xd533863398551
|
||||
0x11
|
||||
31
core/testdata/rapid/TestSmallTxPool_thread_0/TestSmallTxPool_thread_0-20220823151928-26429.fail
vendored
Normal file
31
core/testdata/rapid/TestSmallTxPool_thread_0/TestSmallTxPool_thread_0-20220823151928-26429.fail
vendored
Normal file
|
|
@ -0,0 +1,31 @@
|
|||
# TestSmallTxPool/thread_0 2022/08/23 15:19:28 [rapid] draw totalAccs: 1
|
||||
# TestSmallTxPool/thread_0 2022/08/23 15:19:28 [rapid] draw batches: &core.transactionBatches{txs:[]*core.testTx{(*core.testTx)(0x1400030c330), (*core.testTx)(0x1400030c360)}, totalTxs:2}
|
||||
# TestSmallTxPool/thread_0 2022/08/23 15:19:28 current_total2in_batch0removed1419emptyBlocks0blockGasLeft13692pending0locals1locals+pending58.958µs
|
||||
# TestSmallTxPool/thread_0 2022/08/23 15:19:28 block0pending2queued0elapsed58.958µs
|
||||
# TestSmallTxPool/thread_0 2022/08/23 15:19:29 current_total2in_batch0removed0emptyBlocks1blockGasLeft30000000pending0locals1locals+pending1.709µs
|
||||
# TestSmallTxPool/thread_0 2022/08/23 15:19:29 block1pending0queued1elapsed1.709µs
|
||||
# TestSmallTxPool/thread_0 2022/08/23 15:19:32 got 2 block timeout in a row(expected less then 1s): total accounts 2. Pending 0, queued 1)
|
||||
# TestSmallTxPool/thread_0 2022/08/23 15:19:32 Case params: totalAccs = 1; totalTxs = 2; mean 21120, stdev 16, 21109-21132); queued mean 21109, stdev 0, 21109-21109);
|
||||
#
|
||||
#
|
||||
v0.4.8#9786661773728808964
|
||||
0x0
|
||||
0x0
|
||||
0x0
|
||||
0x67dc9cec78e13
|
||||
0x1bf4422bb39e5f
|
||||
0x1
|
||||
0x1ea85a9a31648c
|
||||
0x15a464694e57a5
|
||||
0x0
|
||||
0x1e9abc9f2d4c22
|
||||
0x197
|
||||
0x13b4908913f2be
|
||||
0x84
|
||||
0x698224e1fdf58
|
||||
0x17a1aa232e63bc
|
||||
0x0
|
||||
0x198c53867741ca
|
||||
0xa1
|
||||
0xe5eb9d729f520
|
||||
0x6d
|
||||
31
core/testdata/rapid/TestSmallTxPool_thread_0/TestSmallTxPool_thread_0-20220823152444-26736.fail
vendored
Normal file
31
core/testdata/rapid/TestSmallTxPool_thread_0/TestSmallTxPool_thread_0-20220823152444-26736.fail
vendored
Normal file
|
|
@ -0,0 +1,31 @@
|
|||
# TestSmallTxPool/thread_0 2022/08/23 15:24:44 [rapid] draw totalAccs: 1
|
||||
# TestSmallTxPool/thread_0 2022/08/23 15:24:44 [rapid] draw batches: &core.transactionBatches{txs:[]*core.testTx{(*core.testTx)(0x140000e20d8), (*core.testTx)(0x140000e2108)}, totalTxs:2}
|
||||
# TestSmallTxPool/thread_0 2022/08/23 15:24:44 current_total2in_batch0removed1372emptyBlocks0blockGasLeft12196pending0locals1locals+pending137.209µs
|
||||
# TestSmallTxPool/thread_0 2022/08/23 15:24:44 block0pending2queued0elapsed137.209µs
|
||||
# TestSmallTxPool/thread_0 2022/08/23 15:24:45 current_total2in_batch0removed0emptyBlocks1blockGasLeft30000000pending0locals1locals+pending2.75µs
|
||||
# TestSmallTxPool/thread_0 2022/08/23 15:24:45 block1pending0queued1elapsed2.75µs
|
||||
# TestSmallTxPool/thread_0 2022/08/23 15:24:48 got 2 block timeout in a row(expected less then 1s): total accounts 2. Pending 0, queued 1)
|
||||
# TestSmallTxPool/thread_0 2022/08/23 15:24:48 Case params: totalAccs = 1; totalTxs = 2; mean 28968, stdev 10057, 21857-36080); queued mean 36080, stdev 0, 36080-36080);
|
||||
#
|
||||
#
|
||||
v0.4.8#3215567110285557761
|
||||
0x0
|
||||
0x0
|
||||
0x0
|
||||
0x0
|
||||
0x0
|
||||
0x1
|
||||
0x1b2c25eff2c22f
|
||||
0x1feb1e4a05c9d4
|
||||
0xffffffffffffffff
|
||||
0x1414771bc67fb3
|
||||
0x52
|
||||
0x127640f42d5fc0
|
||||
0x359
|
||||
0x6ea0a16444b3e
|
||||
0x1c44165efb736b
|
||||
0x0
|
||||
0x10c19b853a39f
|
||||
0x1
|
||||
0x16ece298caa22e
|
||||
0x3ae8
|
||||
31
core/testdata/rapid/TestSmallTxPool_thread_0/TestSmallTxPool_thread_0-20220823153150-26804.fail
vendored
Normal file
31
core/testdata/rapid/TestSmallTxPool_thread_0/TestSmallTxPool_thread_0-20220823153150-26804.fail
vendored
Normal file
|
|
@ -0,0 +1,31 @@
|
|||
# TestSmallTxPool/thread_0 2022/08/23 15:31:50 [rapid] draw totalAccs: 1
|
||||
# TestSmallTxPool/thread_0 2022/08/23 15:31:50 [rapid] draw batches: &core.transactionBatches{txs:[]*core.testTx{(*core.testTx)(0x14000284d98), (*core.testTx)(0x14000284dc8)}, totalTxs:2}
|
||||
# TestSmallTxPool/thread_0 2022/08/23 15:31:50 current_total2in_batch0removed2emptyBlocks0blockGasLeft4212242pending0locals1locals+pending24.083µs
|
||||
# TestSmallTxPool/thread_0 2022/08/23 15:31:50 block0pending2queued0elapsed24.083µs
|
||||
# TestSmallTxPool/thread_0 2022/08/23 15:31:51 current_total2in_batch0removed0emptyBlocks1blockGasLeft30000000pending0locals1locals+pending19.541µs
|
||||
# TestSmallTxPool/thread_0 2022/08/23 15:31:51 block1pending0queued1elapsed19.541µs
|
||||
# TestSmallTxPool/thread_0 2022/08/23 15:31:54 got 2 block timeout in a row(expected less then 1s): total accounts 2. Pending 0, queued 1)
|
||||
# TestSmallTxPool/thread_0 2022/08/23 15:31:54 Case params: totalAccs = 1; totalTxs = 2; mean 6458035, stdev 9101657, 22192-12893879); queued mean 22192, stdev 0, 22192-22192);
|
||||
#
|
||||
#
|
||||
v0.4.8#10709562971903754262
|
||||
0x0
|
||||
0x0
|
||||
0x0
|
||||
0x17e0c3279c99ab
|
||||
0xb6f41a4a6b3a4
|
||||
0x1
|
||||
0x87842817eb8ff
|
||||
0x1451c92f7668a0
|
||||
0x0
|
||||
0x121043590cea35
|
||||
0x9c
|
||||
0x1c71051dfee8ac
|
||||
0xc46caf
|
||||
0xa55ff6fb6a68c
|
||||
0x1501d124bb34bf
|
||||
0x0
|
||||
0x16344309605962
|
||||
0x1dc
|
||||
0x143f19bff3d120
|
||||
0x4a8
|
||||
31
core/testdata/rapid/TestSmallTxPool_thread_0/TestSmallTxPool_thread_0-20220823153538-26949.fail
vendored
Normal file
31
core/testdata/rapid/TestSmallTxPool_thread_0/TestSmallTxPool_thread_0-20220823153538-26949.fail
vendored
Normal file
|
|
@ -0,0 +1,31 @@
|
|||
# TestSmallTxPool/thread_0 2022/08/23 15:35:38 [rapid] draw totalAccs: 2
|
||||
# TestSmallTxPool/thread_0 2022/08/23 15:35:38 [rapid] draw batches: &core.transactionBatches{txs:[]*core.testTx{(*core.testTx)(0x1400000ecf0), (*core.testTx)(0x1400000ed20)}, totalTxs:2}
|
||||
# TestSmallTxPool/thread_0 2022/08/23 15:35:38 current_total2in_batch0removed1428emptyBlocks0blockGasLeft10572pending0locals1locals+pending80.083µs
|
||||
# TestSmallTxPool/thread_0 2022/08/23 15:35:38 block0pending2queued0elapsed80.083µs
|
||||
# TestSmallTxPool/thread_0 2022/08/23 15:35:39 current_total2in_batch0removed0emptyBlocks1blockGasLeft30000000pending0locals1locals+pending792ns
|
||||
# TestSmallTxPool/thread_0 2022/08/23 15:35:39 block1pending0queued1elapsed792ns
|
||||
# TestSmallTxPool/thread_0 2022/08/23 15:35:50 got 2s block timeout (expected less then 10s): total accounts 2. Pending 0, queued 1)
|
||||
# TestSmallTxPool/thread_0 2022/08/23 15:35:50 Case params: totalAccs = 2; totalTxs = 2; mean 21005, stdev 5, 21001-21009); queued mean 21009, stdev 0, 21009-21009);
|
||||
#
|
||||
#
|
||||
v0.4.8#13590275224699404290
|
||||
0x0
|
||||
0xd2a17242499b0
|
||||
0x1
|
||||
0xbc8a024b6343f
|
||||
0x18dd5253af2dc3
|
||||
0x1
|
||||
0x169f385833d74a
|
||||
0x12a688b34980e3
|
||||
0x0
|
||||
0x167b53470152c
|
||||
0x0
|
||||
0x559e528dfab8d
|
||||
0x1
|
||||
0x18e2016ee66460
|
||||
0x338f1089da1b4
|
||||
0x0
|
||||
0x115e9e024d79b2
|
||||
0x29
|
||||
0x8088bc72eaa59
|
||||
0x9
|
||||
31
core/testdata/rapid/TestSmallTxPool_thread_0/TestSmallTxPool_thread_0-20220823154120-27072.fail
vendored
Normal file
31
core/testdata/rapid/TestSmallTxPool_thread_0/TestSmallTxPool_thread_0-20220823154120-27072.fail
vendored
Normal file
|
|
@ -0,0 +1,31 @@
|
|||
# TestSmallTxPool/thread_0 2022/08/23 15:41:20 [rapid] draw totalAccs: 2
|
||||
# TestSmallTxPool/thread_0 2022/08/23 15:41:20 [rapid] draw batches: &core.transactionBatches{txs:[]*core.testTx{(*core.testTx)(0x1400000e228), (*core.testTx)(0x1400000e258)}, totalTxs:2}
|
||||
# TestSmallTxPool/thread_0 2022/08/23 15:41:20 current_total2in_batch0removed2emptyBlocks0blockGasLeft4280620pending0locals1locals+pending10.917µs
|
||||
# TestSmallTxPool/thread_0 2022/08/23 15:41:20 block0pending2queued0elapsed10.917µs
|
||||
# TestSmallTxPool/thread_0 2022/08/23 15:41:21 current_total2in_batch0removed0emptyBlocks1blockGasLeft30000000pending0locals1locals+pending7.125µs
|
||||
# TestSmallTxPool/thread_0 2022/08/23 15:41:21 block1pending0queued1elapsed7.125µs
|
||||
# TestSmallTxPool/thread_0 2022/08/23 15:41:32 got 2s block timeout (expected less then 10s): total accounts 2. Pending 0, queued 1)
|
||||
# TestSmallTxPool/thread_0 2022/08/23 15:41:32 Case params: totalAccs = 2; totalTxs = 2; mean 6440512, stdev 9078088, 21334-12859690); queued mean 21334, stdev 0, 21334-21334);
|
||||
#
|
||||
#
|
||||
v0.4.8#13827906007021387778
|
||||
0x0
|
||||
0x13c161ea2c5f10
|
||||
0x1
|
||||
0x5c321f259b270
|
||||
0x8a4dc328bbd30
|
||||
0x1
|
||||
0x171dea27d41efa
|
||||
0x2ea0352069717
|
||||
0x0
|
||||
0x1226a321f64da4
|
||||
0xd1
|
||||
0x1d3ec3221a46c4
|
||||
0xc3e722
|
||||
0x11b2bdae727c2d
|
||||
0x66a7913ad4c48
|
||||
0x0
|
||||
0x684971f31e928
|
||||
0x1
|
||||
0x13ae283311efe6
|
||||
0x14e
|
||||
31
core/testdata/rapid/TestSmallTxPool_thread_0/TestSmallTxPool_thread_0-20220823154450-27147.fail
vendored
Normal file
31
core/testdata/rapid/TestSmallTxPool_thread_0/TestSmallTxPool_thread_0-20220823154450-27147.fail
vendored
Normal file
|
|
@ -0,0 +1,31 @@
|
|||
# TestSmallTxPool/thread_0 2022/08/23 15:44:50 [rapid] draw totalAccs: 1
|
||||
# TestSmallTxPool/thread_0 2022/08/23 15:44:50 [rapid] draw batches: &core.transactionBatches{txs:[]*core.testTx{(*core.testTx)(0x1400077eb28), (*core.testTx)(0x1400077eb58)}, totalTxs:2}
|
||||
# TestSmallTxPool/thread_0 2022/08/23 15:44:50 current_total2in_batch0removed1428emptyBlocks0blockGasLeft7716pending0locals1locals+pending215.625µs
|
||||
# TestSmallTxPool/thread_0 2022/08/23 15:44:50 block0pending2queued0elapsed215.625µs
|
||||
# TestSmallTxPool/thread_0 2022/08/23 15:44:51 current_total2in_batch0removed0emptyBlocks1blockGasLeft30000000pending0locals1locals+pending21.625µs
|
||||
# TestSmallTxPool/thread_0 2022/08/23 15:44:51 block1pending0queued1elapsed21.625µs
|
||||
# TestSmallTxPool/thread_0 2022/08/23 15:45:02 got 2s block timeout (expected less then 10s): total accounts 2. Pending 0, queued 1)
|
||||
# TestSmallTxPool/thread_0 2022/08/23 15:45:02 Case params: totalAccs = 1; totalTxs = 2; mean 21005, stdev 2, 21003-21007); queued mean 21007, stdev 0, 21007-21007);
|
||||
#
|
||||
#
|
||||
v0.4.8#7017342383972941826
|
||||
0x0
|
||||
0xbbbccdb397a57
|
||||
0x0
|
||||
0xf01dd5f7ae508
|
||||
0x12268ab42e6b8e
|
||||
0x1
|
||||
0xbd975f5492e8c
|
||||
0x113d0f132ef348
|
||||
0x0
|
||||
0x5fed4787ef891
|
||||
0x3
|
||||
0x33575339aaeb2
|
||||
0x3
|
||||
0xad43c78a9ecf2
|
||||
0x16baafceb1d6b
|
||||
0x0
|
||||
0x15488c8367666b
|
||||
0x282
|
||||
0x9980fb2895ffb
|
||||
0x7
|
||||
31
core/testdata/rapid/TestSmallTxPool_thread_0/TestSmallTxPool_thread_0-20220823191059-29281.fail
vendored
Normal file
31
core/testdata/rapid/TestSmallTxPool_thread_0/TestSmallTxPool_thread_0-20220823191059-29281.fail
vendored
Normal file
|
|
@ -0,0 +1,31 @@
|
|||
# TestSmallTxPool/thread_0 2022/08/23 19:10:59 [rapid] draw totalAccs: 1
|
||||
# TestSmallTxPool/thread_0 2022/08/23 19:10:59 [rapid] draw batches: &core.transactionBatches{txs:[]*core.testTx{(*core.testTx)(0x1400000e1c8), (*core.testTx)(0x1400000e1f8)}, totalTxs:2}
|
||||
# TestSmallTxPool/thread_0 2022/08/23 19:10:59 current_total2in_batch0removed16emptyBlocks0blockGasLeft429312pending0locals1locals+pending26.75µs
|
||||
# TestSmallTxPool/thread_0 2022/08/23 19:10:59 block0pending2queued0elapsed26.75µs
|
||||
# TestSmallTxPool/thread_0 2022/08/23 19:10:59 current_total2in_batch0removed0emptyBlocks1blockGasLeft30000000pending0locals1locals+pending1.625µs
|
||||
# TestSmallTxPool/thread_0 2022/08/23 19:10:59 block1pending0queued1elapsed1.625µs
|
||||
# TestSmallTxPool/thread_0 2022/08/23 19:11:19 got 2s block timeout (expected less then 10s): total accounts 2. Pending 0, queued 1)
|
||||
# TestSmallTxPool/thread_0 2022/08/23 19:11:19 Case params: totalAccs = 1; totalTxs = 2; gasValues mean 934592, stdev 1291991, 21016-1848168); queued mean 21016, stdev 0, 21016-21016);
|
||||
#
|
||||
#
|
||||
v0.4.8#14400060453315149826
|
||||
0x1da97f11b17d22
|
||||
0xe049e271c42d4
|
||||
0x0
|
||||
0x191727a4e4c060
|
||||
0xe169141bcbc4a
|
||||
0x1
|
||||
0xf5c4ae03fbf73
|
||||
0x1cfbdf4ce9a2cb
|
||||
0x0
|
||||
0x3d888f9cea9a5
|
||||
0x3
|
||||
0x1ba7fc195e78db
|
||||
0x1be160
|
||||
0x11bd23add00391
|
||||
0x156cb42ad682b9
|
||||
0x0
|
||||
0x6eaa2424cc342
|
||||
0x4
|
||||
0xcfa77da5c5c8f
|
||||
0x10
|
||||
31
core/testdata/rapid/TestSmallTxPool_thread_0/TestSmallTxPool_thread_0-20220824135022-34401.fail
vendored
Normal file
31
core/testdata/rapid/TestSmallTxPool_thread_0/TestSmallTxPool_thread_0-20220824135022-34401.fail
vendored
Normal file
|
|
@ -0,0 +1,31 @@
|
|||
# TestSmallTxPool/thread_0 2022/08/24 13:50:22 [rapid] draw totalAccs: 1
|
||||
# TestSmallTxPool/thread_0 2022/08/24 13:50:22 [rapid] draw batches: &core.transactionBatches{txs:[]*core.testTx{(*core.testTx)(0x14000292108), (*core.testTx)(0x14000292138)}, totalTxs:2}
|
||||
# TestSmallTxPool/thread_0 2022/08/24 13:50:22 current_total2in_batch0removed1427emptyBlocks0blockGasLeft13022pending0locals1locals+pending132.417µs
|
||||
# TestSmallTxPool/thread_0 2022/08/24 13:50:22 block0pending2queued0elapsed132.417µs
|
||||
# TestSmallTxPool/thread_0 2022/08/24 13:50:22 current_total2in_batch0removed0emptyBlocks1blockGasLeft30000000pending0locals1locals+pending1.875µs
|
||||
# TestSmallTxPool/thread_0 2022/08/24 13:50:22 block1pending0queued1elapsed1.875µs
|
||||
# TestSmallTxPool/thread_0 2022/08/24 13:50:42 got 2s block timeout (expected less then 10s): total accounts 2. Pending 0, queued 1)
|
||||
# TestSmallTxPool/thread_0 2022/08/24 13:50:42 Case params: totalAccs = 1; totalTxs = 2; gasValues mean 21007, stdev 9, 21001-21014); queued mean 21001, stdev 0, 21001-21001);
|
||||
#
|
||||
#
|
||||
v0.4.8#974752723431850006
|
||||
0x14b2a7d7e2408a
|
||||
0x1364be1a25bf21
|
||||
0x0
|
||||
0x1b620383c208d7
|
||||
0x9461cde08694e
|
||||
0x1
|
||||
0x2aa7eebef7fcb
|
||||
0x49d3ee5298f3c
|
||||
0x0
|
||||
0x1cff585444d134
|
||||
0x245
|
||||
0x8ce24f34a5308
|
||||
0xe
|
||||
0x41dd341771c08
|
||||
0x547b5f47dc931
|
||||
0x0
|
||||
0x6040582af4d8c
|
||||
0x0
|
||||
0x7d25b0875a075
|
||||
0x1
|
||||
31
core/testdata/rapid/TestSmallTxPool_thread_1/TestSmallTxPool_thread_1-20220823151323-26278.fail
vendored
Normal file
31
core/testdata/rapid/TestSmallTxPool_thread_1/TestSmallTxPool_thread_1-20220823151323-26278.fail
vendored
Normal file
|
|
@ -0,0 +1,31 @@
|
|||
# TestSmallTxPool/thread_1 2022/08/23 15:13:23 [rapid] draw totalAccs: 1
|
||||
# TestSmallTxPool/thread_1 2022/08/23 15:13:23 [rapid] draw batches: &core.transactionBatches{txs:[]*core.testTx{(*core.testTx)(0x1400080a2d0), (*core.testTx)(0x1400080a300)}, totalTxs:2}
|
||||
# TestSmallTxPool/thread_1 2022/08/23 15:13:23 current_total2in_batch0removed1427emptyBlocks0blockGasLeft7314pending0locals1locals+pending90.292µs
|
||||
# TestSmallTxPool/thread_1 2022/08/23 15:13:23 block0pending2queued0elapsed90.292µs
|
||||
# TestSmallTxPool/thread_1 2022/08/23 15:13:24 current_total2in_batch0removed0emptyBlocks1blockGasLeft30000000pending0locals1locals+pending1.125µs
|
||||
# TestSmallTxPool/thread_1 2022/08/23 15:13:24 block1pending0queued1elapsed1.125µs
|
||||
# TestSmallTxPool/thread_1 2022/08/23 15:13:26 got 2 block timeout in a row(expected less then 1s): total accounts 2. Pending 0, queued 1)
|
||||
# TestSmallTxPool/thread_1 2022/08/23 15:13:26 Case params: totalAccs = 1; totalTxs = 2; mean 21020, stdev 2, 21018-21022); queued mean 21022, stdev 0, 21022-21022);
|
||||
#
|
||||
#
|
||||
v0.4.8#11031974072186568713
|
||||
0x0
|
||||
0x0
|
||||
0x0
|
||||
0x0
|
||||
0x0
|
||||
0x1
|
||||
0x340ea5bc881c
|
||||
0xede9d2ccbcc0e
|
||||
0x0
|
||||
0x8c4bfb32cd2e1
|
||||
0x6
|
||||
0x10e704368e14ac
|
||||
0x12
|
||||
0x1de5cc63f09ac0
|
||||
0x106977c8fdd59d
|
||||
0x0
|
||||
0xa5a15c0a7551f
|
||||
0x1
|
||||
0x9f5fc1605085d
|
||||
0x16
|
||||
31
core/testdata/rapid/TestSmallTxPool_thread_1/TestSmallTxPool_thread_1-20220823151922-26429.fail
vendored
Normal file
31
core/testdata/rapid/TestSmallTxPool_thread_1/TestSmallTxPool_thread_1-20220823151922-26429.fail
vendored
Normal file
|
|
@ -0,0 +1,31 @@
|
|||
# TestSmallTxPool/thread_1 2022/08/23 15:19:22 [rapid] draw totalAccs: 1
|
||||
# TestSmallTxPool/thread_1 2022/08/23 15:19:22 [rapid] draw batches: &core.transactionBatches{txs:[]*core.testTx{(*core.testTx)(0x140003d20f0), (*core.testTx)(0x140003d2120)}, totalTxs:2}
|
||||
# TestSmallTxPool/thread_1 2022/08/23 15:19:22 current_total2in_batch0removed305emptyBlocks0blockGasLeft23075pending0locals1locals+pending14.459µs
|
||||
# TestSmallTxPool/thread_1 2022/08/23 15:19:22 block0pending2queued0elapsed14.459µs
|
||||
# TestSmallTxPool/thread_1 2022/08/23 15:19:23 current_total2in_batch0removed0emptyBlocks1blockGasLeft30000000pending0locals1locals+pending583ns
|
||||
# TestSmallTxPool/thread_1 2022/08/23 15:19:23 block1pending0queued1elapsed583ns
|
||||
# TestSmallTxPool/thread_1 2022/08/23 15:19:26 got 2 block timeout in a row(expected less then 1s): total accounts 2. Pending 0, queued 1)
|
||||
# TestSmallTxPool/thread_1 2022/08/23 15:19:26 Case params: totalAccs = 1; totalTxs = 2; mean 1897853, stdev 2544973, 98285-3697421); queued mean 3697421, stdev 0, 3697421-3697421);
|
||||
#
|
||||
#
|
||||
v0.4.8#9790973920893992969
|
||||
0x0
|
||||
0x0
|
||||
0x0
|
||||
0x0
|
||||
0x2dd249d3645dd
|
||||
0x1
|
||||
0x10a1d46be478ff
|
||||
0x123cb694eaae5d
|
||||
0x0
|
||||
0x1857c4c20b6cf2
|
||||
0x40
|
||||
0x19bb74c954d6d0
|
||||
0x12de5
|
||||
0x2e6ad310e94e0
|
||||
0x4eaa8ac28ac89
|
||||
0x0
|
||||
0x869c6ef25c94c
|
||||
0x3
|
||||
0x1b74fc7efc27c0
|
||||
0x381905
|
||||
31
core/testdata/rapid/TestSmallTxPool_thread_1/TestSmallTxPool_thread_1-20220823152442-26736.fail
vendored
Normal file
31
core/testdata/rapid/TestSmallTxPool_thread_1/TestSmallTxPool_thread_1-20220823152442-26736.fail
vendored
Normal file
|
|
@ -0,0 +1,31 @@
|
|||
# TestSmallTxPool/thread_1 2022/08/23 15:24:42 [rapid] draw totalAccs: 1
|
||||
# TestSmallTxPool/thread_1 2022/08/23 15:24:42 [rapid] draw batches: &core.transactionBatches{txs:[]*core.testTx{(*core.testTx)(0x14000ab82a0), (*core.testTx)(0x14000ab82d0)}, totalTxs:2}
|
||||
# TestSmallTxPool/thread_1 2022/08/23 15:24:42 current_total2in_batch0removed121emptyBlocks0blockGasLeft136958pending0locals1locals+pending33.208µs
|
||||
# TestSmallTxPool/thread_1 2022/08/23 15:24:42 block0pending2queued0elapsed33.208µs
|
||||
# TestSmallTxPool/thread_1 2022/08/23 15:24:43 current_total2in_batch0removed0emptyBlocks1blockGasLeft30000000pending0locals1locals+pending23.542µs
|
||||
# TestSmallTxPool/thread_1 2022/08/23 15:24:43 block1pending0queued1elapsed23.542µs
|
||||
# TestSmallTxPool/thread_1 2022/08/23 15:24:46 got 2 block timeout in a row(expected less then 1s): total accounts 2. Pending 0, queued 1)
|
||||
# TestSmallTxPool/thread_1 2022/08/23 15:24:46 Case params: totalAccs = 1; totalTxs = 2; mean 133911, stdev 159651, 21020-246802); queued mean 21020, stdev 0, 21020-21020);
|
||||
#
|
||||
#
|
||||
v0.4.8#3220562157250805769
|
||||
0x0
|
||||
0x0
|
||||
0x0
|
||||
0x0
|
||||
0xec204142183b8
|
||||
0x1
|
||||
0x520290d37649c
|
||||
0x1c52fe050f7cda
|
||||
0x0
|
||||
0x9eedba0ba0a1b
|
||||
0x3
|
||||
0x1ae703ec9578a3
|
||||
0x3720a
|
||||
0x18a5c8f65198c3
|
||||
0x287c0826f41fd
|
||||
0x0
|
||||
0x5d906606d80e
|
||||
0x0
|
||||
0x9fe0b2ed36580
|
||||
0x14
|
||||
31
core/testdata/rapid/TestSmallTxPool_thread_1/TestSmallTxPool_thread_1-20220823153132-26804.fail
vendored
Normal file
31
core/testdata/rapid/TestSmallTxPool_thread_1/TestSmallTxPool_thread_1-20220823153132-26804.fail
vendored
Normal file
|
|
@ -0,0 +1,31 @@
|
|||
# TestSmallTxPool/thread_1 2022/08/23 15:31:32 [rapid] draw totalAccs: 1
|
||||
# TestSmallTxPool/thread_1 2022/08/23 15:31:32 [rapid] draw batches: &core.transactionBatches{txs:[]*core.testTx{(*core.testTx)(0x14000322f90), (*core.testTx)(0x14000322fc0)}, totalTxs:2}
|
||||
# TestSmallTxPool/thread_1 2022/08/23 15:31:32 current_total2in_batch0removed7emptyBlocks0blockGasLeft861688pending0locals1locals+pending97.292µs
|
||||
# TestSmallTxPool/thread_1 2022/08/23 15:31:32 block0pending2queued0elapsed97.292µs
|
||||
# TestSmallTxPool/thread_1 2022/08/23 15:31:33 current_total2in_batch0removed0emptyBlocks1blockGasLeft30000000pending0locals1locals+pending2.709µs
|
||||
# TestSmallTxPool/thread_1 2022/08/23 15:31:33 block1pending0queued1elapsed2.709µs
|
||||
# TestSmallTxPool/thread_1 2022/08/23 15:31:36 got 2 block timeout in a row(expected less then 1s): total accounts 2. Pending 0, queued 1)
|
||||
# TestSmallTxPool/thread_1 2022/08/23 15:31:36 Case params: totalAccs = 1; totalTxs = 2; mean 2092309, stdev 2927855, 22003-4162616); queued mean 22003, stdev 0, 22003-22003);
|
||||
#
|
||||
#
|
||||
v0.4.8#10710653893596938249
|
||||
0x0
|
||||
0x0
|
||||
0x0
|
||||
0x0
|
||||
0x66311e3789fc1
|
||||
0x1
|
||||
0xecff5ea5adabc
|
||||
0x1d6c0a39f1f128
|
||||
0x0
|
||||
0xfb51d55187e73
|
||||
0x30
|
||||
0x1bb6ee7a61a496
|
||||
0x3f3230
|
||||
0x4511a67bb0d16
|
||||
0x1ea4f443ba00c3
|
||||
0x0
|
||||
0x976de73fcc564
|
||||
0xd
|
||||
0x13252e46b26a94
|
||||
0x3eb
|
||||
31
core/testdata/rapid/TestSmallTxPool_thread_1/TestSmallTxPool_thread_1-20220823153538-26949.fail
vendored
Normal file
31
core/testdata/rapid/TestSmallTxPool_thread_1/TestSmallTxPool_thread_1-20220823153538-26949.fail
vendored
Normal file
|
|
@ -0,0 +1,31 @@
|
|||
# TestSmallTxPool/thread_1 2022/08/23 15:35:38 [rapid] draw totalAccs: 1
|
||||
# TestSmallTxPool/thread_1 2022/08/23 15:35:38 [rapid] draw batches: &core.transactionBatches{txs:[]*core.testTx{(*core.testTx)(0x14000434450), (*core.testTx)(0x14000434480)}, totalTxs:2}
|
||||
# TestSmallTxPool/thread_1 2022/08/23 15:35:38 current_total2in_batch0removed1397emptyBlocks0blockGasLeft3616pending0locals1locals+pending73.333µs
|
||||
# TestSmallTxPool/thread_1 2022/08/23 15:35:38 block0pending2queued0elapsed73.333µs
|
||||
# TestSmallTxPool/thread_1 2022/08/23 15:35:39 current_total2in_batch0removed0emptyBlocks1blockGasLeft30000000pending0locals1locals+pending791ns
|
||||
# TestSmallTxPool/thread_1 2022/08/23 15:35:39 block1pending0queued1elapsed791ns
|
||||
# TestSmallTxPool/thread_1 2022/08/23 15:35:50 got 2s block timeout (expected less then 10s): total accounts 2. Pending 0, queued 1)
|
||||
# TestSmallTxPool/thread_1 2022/08/23 15:35:50 Case params: totalAccs = 1; totalTxs = 2; mean 24538, stdev 4335, 21472-27604); queued mean 27604, stdev 0, 27604-27604);
|
||||
#
|
||||
#
|
||||
v0.4.8#13594484292649484294
|
||||
0x0
|
||||
0x33d81b4e61ccb
|
||||
0x0
|
||||
0x13d94ec34a6a0
|
||||
0xc3f0d3a884b9c
|
||||
0x1
|
||||
0x1cd4e0fe57b78a
|
||||
0x27ccab598995d
|
||||
0x0
|
||||
0x17dc4a6feed56f
|
||||
0x61
|
||||
0x12f659ced99051
|
||||
0x1d8
|
||||
0x38997e5c06bf2
|
||||
0x83e6e47cda8ad
|
||||
0x0
|
||||
0x18f4121555d2b0
|
||||
0x2f3
|
||||
0x1723e9d78b0a02
|
||||
0x19cc
|
||||
31
core/testdata/rapid/TestSmallTxPool_thread_1/TestSmallTxPool_thread_1-20220823154142-27072.fail
vendored
Normal file
31
core/testdata/rapid/TestSmallTxPool_thread_1/TestSmallTxPool_thread_1-20220823154142-27072.fail
vendored
Normal file
|
|
@ -0,0 +1,31 @@
|
|||
# TestSmallTxPool/thread_1 2022/08/23 15:41:42 [rapid] draw totalAccs: 2
|
||||
# TestSmallTxPool/thread_1 2022/08/23 15:41:42 [rapid] draw batches: &core.transactionBatches{txs:[]*core.testTx{(*core.testTx)(0x140001bef30), (*core.testTx)(0x140001bef60)}, totalTxs:2}
|
||||
# TestSmallTxPool/thread_1 2022/08/23 15:41:42 current_total2in_batch0removed1406emptyBlocks0blockGasLeft178pending0locals1locals+pending242.875µs
|
||||
# TestSmallTxPool/thread_1 2022/08/23 15:41:42 block0pending2queued0elapsed242.875µs
|
||||
# TestSmallTxPool/thread_1 2022/08/23 15:41:43 current_total2in_batch0removed0emptyBlocks1blockGasLeft30000000pending0locals1locals+pending2.791µs
|
||||
# TestSmallTxPool/thread_1 2022/08/23 15:41:43 block1pending0queued1elapsed2.791µs
|
||||
# TestSmallTxPool/thread_1 2022/08/23 15:41:54 got 2s block timeout (expected less then 10s): total accounts 2. Pending 0, queued 1)
|
||||
# TestSmallTxPool/thread_1 2022/08/23 15:41:54 Case params: totalAccs = 2; totalTxs = 2; mean 21169, stdev 236, 21002-21337); queued mean 21002, stdev 0, 21002-21002);
|
||||
#
|
||||
#
|
||||
v0.4.8#13829336231130955785
|
||||
0x0
|
||||
0x1ab0d5a355c4fa
|
||||
0x1
|
||||
0x3d3ac91081d48
|
||||
0x14ebd755ac043a
|
||||
0x1
|
||||
0x1fa70360c5584a
|
||||
0xd869ae2b68e87
|
||||
0x0
|
||||
0x10918ae633d4c5
|
||||
0x7
|
||||
0x14c7652b59695d
|
||||
0x151
|
||||
0x1bc28156c12803
|
||||
0x12998fb4886bcc
|
||||
0x0
|
||||
0x1837075a1c52f7
|
||||
0x1a9
|
||||
0x61a84b35b83bf
|
||||
0x2
|
||||
31
core/testdata/rapid/TestSmallTxPool_thread_1/TestSmallTxPool_thread_1-20220823154451-27147.fail
vendored
Normal file
31
core/testdata/rapid/TestSmallTxPool_thread_1/TestSmallTxPool_thread_1-20220823154451-27147.fail
vendored
Normal file
|
|
@ -0,0 +1,31 @@
|
|||
# TestSmallTxPool/thread_1 2022/08/23 15:44:51 [rapid] draw totalAccs: 1
|
||||
# TestSmallTxPool/thread_1 2022/08/23 15:44:51 [rapid] draw batches: &core.transactionBatches{txs:[]*core.testTx{(*core.testTx)(0x1400077eea0), (*core.testTx)(0x1400077eed0)}, totalTxs:2}
|
||||
# TestSmallTxPool/thread_1 2022/08/23 15:44:51 current_total2in_batch0removed1426emptyBlocks0blockGasLeft16924pending0locals1locals+pending119.167µs
|
||||
# TestSmallTxPool/thread_1 2022/08/23 15:44:51 block0pending2queued0elapsed119.167µs
|
||||
# TestSmallTxPool/thread_1 2022/08/23 15:44:52 current_total2in_batch0removed0emptyBlocks1blockGasLeft30000000pending0locals1locals+pending18.709µs
|
||||
# TestSmallTxPool/thread_1 2022/08/23 15:44:52 block1pending0queued1elapsed18.709µs
|
||||
# TestSmallTxPool/thread_1 2022/08/23 15:45:03 got 2s block timeout (expected less then 10s): total accounts 2. Pending 0, queued 1)
|
||||
# TestSmallTxPool/thread_1 2022/08/23 15:45:03 Case params: totalAccs = 1; totalTxs = 2; mean 21032, stdev 9, 21026-21039); queued mean 21039, stdev 0, 21039-21039);
|
||||
#
|
||||
#
|
||||
v0.4.8#7018287276778061830
|
||||
0x0
|
||||
0x4c50b4d357c71
|
||||
0x0
|
||||
0x1d4243a82bdaf
|
||||
0x1b8163df9fd828
|
||||
0x1
|
||||
0x2183a843d557d
|
||||
0x19fc89d7b09642
|
||||
0x0
|
||||
0x15b3f41126497d
|
||||
0x181
|
||||
0xb6020211ce8fd
|
||||
0x1a
|
||||
0x97669f5b06dd0
|
||||
0x10a6f0c1e990aa
|
||||
0x0
|
||||
0x15c956ea01fae5
|
||||
0x96
|
||||
0xc06bb0d5fde11
|
||||
0x27
|
||||
31
core/testdata/rapid/TestSmallTxPool_thread_1/TestSmallTxPool_thread_1-20220823191039-29281.fail
vendored
Normal file
31
core/testdata/rapid/TestSmallTxPool_thread_1/TestSmallTxPool_thread_1-20220823191039-29281.fail
vendored
Normal file
|
|
@ -0,0 +1,31 @@
|
|||
# TestSmallTxPool/thread_1 2022/08/23 19:10:39 [rapid] draw totalAccs: 2
|
||||
# TestSmallTxPool/thread_1 2022/08/23 19:10:39 [rapid] draw batches: &core.transactionBatches{txs:[]*core.testTx{(*core.testTx)(0x1400043c930), (*core.testTx)(0x1400043c960)}, totalTxs:2}
|
||||
# TestSmallTxPool/thread_1 2022/08/23 19:10:39 current_total2in_batch0removed1427emptyBlocks0blockGasLeft14449pending0locals1locals+pending138.666µs
|
||||
# TestSmallTxPool/thread_1 2022/08/23 19:10:39 block0pending2queued0elapsed138.666µs
|
||||
# TestSmallTxPool/thread_1 2022/08/23 19:10:39 current_total2in_batch0removed0emptyBlocks1blockGasLeft30000000pending0locals1locals+pending1.041µs
|
||||
# TestSmallTxPool/thread_1 2022/08/23 19:10:39 block1pending0queued1elapsed1.041µs
|
||||
# TestSmallTxPool/thread_1 2022/08/23 19:10:59 got 2s block timeout (expected less then 10s): total accounts 2. Pending 0, queued 1)
|
||||
# TestSmallTxPool/thread_1 2022/08/23 19:10:59 Case params: totalAccs = 2; totalTxs = 2; gasValues mean 21007, stdev 8, 21001-21013); queued mean 21001, stdev 0, 21001-21001);
|
||||
#
|
||||
#
|
||||
v0.4.8#14403251614016077834
|
||||
0x12a97ee40d6ba4
|
||||
0xb9c1016a0871e
|
||||
0x1
|
||||
0x895cbbe249c79
|
||||
0x95fe619d4a080
|
||||
0x1
|
||||
0x1c6eb6bc691ce
|
||||
0x98168078caa0e
|
||||
0x0
|
||||
0x407b2c97ec5fc
|
||||
0x1
|
||||
0x9580bdcf02f46
|
||||
0xd
|
||||
0x1fd9db6f7fdfd
|
||||
0xdea1a13d4818d
|
||||
0x0
|
||||
0x1b9dc8f25305a7
|
||||
0x25e
|
||||
0x13cb98d916a1
|
||||
0x1
|
||||
31
core/testdata/rapid/TestSmallTxPool_thread_1/TestSmallTxPool_thread_1-20220824134822-34401.fail
vendored
Normal file
31
core/testdata/rapid/TestSmallTxPool_thread_1/TestSmallTxPool_thread_1-20220824134822-34401.fail
vendored
Normal file
|
|
@ -0,0 +1,31 @@
|
|||
# TestSmallTxPool/thread_1 2022/08/24 13:48:22 [rapid] draw totalAccs: 2
|
||||
# TestSmallTxPool/thread_1 2022/08/24 13:48:22 [rapid] draw batches: &core.transactionBatches{txs:[]*core.testTx{(*core.testTx)(0x1400071c390), (*core.testTx)(0x1400071c3c0)}, totalTxs:2}
|
||||
# TestSmallTxPool/thread_1 2022/08/24 13:48:22 current_total2in_batch0removed1428emptyBlocks0blockGasLeft10572pending0locals1locals+pending180.083µs
|
||||
# TestSmallTxPool/thread_1 2022/08/24 13:48:22 block0pending2queued0elapsed180.083µs
|
||||
# TestSmallTxPool/thread_1 2022/08/24 13:48:22 current_total2in_batch0removed0emptyBlocks1blockGasLeft30000000pending0locals1locals+pending1.292µs
|
||||
# TestSmallTxPool/thread_1 2022/08/24 13:48:22 block1pending0queued1elapsed1.292µs
|
||||
# TestSmallTxPool/thread_1 2022/08/24 13:48:42 got 2s block timeout (expected less then 10s): total accounts 2. Pending 0, queued 1)
|
||||
# TestSmallTxPool/thread_1 2022/08/24 13:48:42 Case params: totalAccs = 2; totalTxs = 2; gasValues mean 308879, stdev 407120, 21001-596757); queued mean 596757, stdev 0, 596757-596757);
|
||||
#
|
||||
#
|
||||
v0.4.8#980598173921705994
|
||||
0x18ea98f3bfb1cb
|
||||
0x1ceed6f3f248db
|
||||
0x1
|
||||
0x1aebd413a3959d
|
||||
0x16d9c62d659b64
|
||||
0x1
|
||||
0x1972791517ec06
|
||||
0x1d9f72a515fdb6
|
||||
0x0
|
||||
0x22e91e021d3bd
|
||||
0x0
|
||||
0x56f90e9b60f7e
|
||||
0x1
|
||||
0x10301c2bda1e56
|
||||
0x164b36f2c6915a
|
||||
0x0
|
||||
0x8eec91fb0fc78
|
||||
0x7
|
||||
0x1bb17c8ff3bb6b
|
||||
0x8c90d
|
||||
31
core/testdata/rapid/TestSmallTxPool_thread_2/TestSmallTxPool_thread_2-20220823151331-26278.fail
vendored
Normal file
31
core/testdata/rapid/TestSmallTxPool_thread_2/TestSmallTxPool_thread_2-20220823151331-26278.fail
vendored
Normal file
|
|
@ -0,0 +1,31 @@
|
|||
# TestSmallTxPool/thread_2 2022/08/23 15:13:31 [rapid] draw totalAccs: 1
|
||||
# TestSmallTxPool/thread_2 2022/08/23 15:13:31 [rapid] draw batches: &core.transactionBatches{txs:[]*core.testTx{(*core.testTx)(0x14000916108), (*core.testTx)(0x14000916138)}, totalTxs:2}
|
||||
# TestSmallTxPool/thread_2 2022/08/23 15:13:31 current_total2in_batch0removed2emptyBlocks0blockGasLeft1860730pending0locals1locals+pending15.958µs
|
||||
# TestSmallTxPool/thread_2 2022/08/23 15:13:31 block0pending2queued0elapsed15.958µs
|
||||
# TestSmallTxPool/thread_2 2022/08/23 15:13:32 current_total2in_batch0removed0emptyBlocks1blockGasLeft30000000pending0locals1locals+pending7.75µs
|
||||
# TestSmallTxPool/thread_2 2022/08/23 15:13:32 block1pending0queued1elapsed7.75µs
|
||||
# TestSmallTxPool/thread_2 2022/08/23 15:13:34 got 2 block timeout in a row(expected less then 1s): total accounts 2. Pending 0, queued 1)
|
||||
# TestSmallTxPool/thread_2 2022/08/23 15:13:34 Case params: totalAccs = 1; totalTxs = 2; mean 7045320, stdev 9933880, 21006-14069635); queued mean 21006, stdev 0, 21006-21006);
|
||||
#
|
||||
#
|
||||
v0.4.8#11031115078727368725
|
||||
0x0
|
||||
0x0
|
||||
0x0
|
||||
0x0
|
||||
0x0
|
||||
0x1
|
||||
0x1654b1adcb6148
|
||||
0xdf7913ad682c0
|
||||
0x0
|
||||
0x1afa0a4a686226
|
||||
0x212
|
||||
0x1e794d7d9110d4
|
||||
0xd65d7b
|
||||
0x188af114bc763a
|
||||
0x138af91635004f
|
||||
0x0
|
||||
0x137a1e63b55cc6
|
||||
0x83
|
||||
0x92dd858d02d22
|
||||
0x6
|
||||
31
core/testdata/rapid/TestSmallTxPool_thread_2/TestSmallTxPool_thread_2-20220823151945-26429.fail
vendored
Normal file
31
core/testdata/rapid/TestSmallTxPool_thread_2/TestSmallTxPool_thread_2-20220823151945-26429.fail
vendored
Normal file
|
|
@ -0,0 +1,31 @@
|
|||
# TestSmallTxPool/thread_2 2022/08/23 15:19:45 [rapid] draw totalAccs: 1
|
||||
# TestSmallTxPool/thread_2 2022/08/23 15:19:45 [rapid] draw batches: &core.transactionBatches{txs:[]*core.testTx{(*core.testTx)(0x1400030c540), (*core.testTx)(0x1400030c570)}, totalTxs:2}
|
||||
# TestSmallTxPool/thread_2 2022/08/23 15:19:45 current_total2in_batch0removed20emptyBlocks0blockGasLeft849240pending0locals1locals+pending6.834µs
|
||||
# TestSmallTxPool/thread_2 2022/08/23 15:19:45 block0pending2queued0elapsed6.834µs
|
||||
# TestSmallTxPool/thread_2 2022/08/23 15:19:46 current_total2in_batch0removed0emptyBlocks1blockGasLeft30000000pending0locals1locals+pending10.125µs
|
||||
# TestSmallTxPool/thread_2 2022/08/23 15:19:46 block1pending0queued1elapsed10.125µs
|
||||
# TestSmallTxPool/thread_2 2022/08/23 15:19:49 got 2 block timeout in a row(expected less then 1s): total accounts 2. Pending 0, queued 1)
|
||||
# TestSmallTxPool/thread_2 2022/08/23 15:19:49 Case params: totalAccs = 1; totalTxs = 2; mean 739269, stdev 1015785, 21000-1457538); queued mean 21000, stdev 0, 21000-21000);
|
||||
#
|
||||
#
|
||||
v0.4.8#9791059820239912998
|
||||
0x0
|
||||
0x0
|
||||
0x0
|
||||
0x0
|
||||
0x9891e9d09e8e
|
||||
0x1
|
||||
0x176a8e3aef0257
|
||||
0xc820b88f35a3b
|
||||
0x0
|
||||
0x1bb7d024a4bd7
|
||||
0x1
|
||||
0x1b22b625a9884c
|
||||
0x15eb7a
|
||||
0xdf88b2ba18f3f
|
||||
0x1dea4b012e0db4
|
||||
0x0
|
||||
0xedd0f7a0ad2c2
|
||||
0x28
|
||||
0xb2cd1ce809ef
|
||||
0x0
|
||||
31
core/testdata/rapid/TestSmallTxPool_thread_2/TestSmallTxPool_thread_2-20220823152442-26736.fail
vendored
Normal file
31
core/testdata/rapid/TestSmallTxPool_thread_2/TestSmallTxPool_thread_2-20220823152442-26736.fail
vendored
Normal file
|
|
@ -0,0 +1,31 @@
|
|||
# TestSmallTxPool/thread_2 2022/08/23 15:24:42 [rapid] draw totalAccs: 1
|
||||
# TestSmallTxPool/thread_2 2022/08/23 15:24:42 [rapid] draw batches: &core.transactionBatches{txs:[]*core.testTx{(*core.testTx)(0x14000ab8600), (*core.testTx)(0x14000ab8630)}, totalTxs:2}
|
||||
# TestSmallTxPool/thread_2 2022/08/23 15:24:42 current_total2in_batch0removed1426emptyBlocks0blockGasLeft19776pending0locals1locals+pending256.333µs
|
||||
# TestSmallTxPool/thread_2 2022/08/23 15:24:42 block0pending2queued0elapsed256.333µs
|
||||
# TestSmallTxPool/thread_2 2022/08/23 15:24:43 current_total2in_batch0removed0emptyBlocks1blockGasLeft30000000pending0locals1locals+pending5.917µs
|
||||
# TestSmallTxPool/thread_2 2022/08/23 15:24:43 block1pending0queued1elapsed5.917µs
|
||||
# TestSmallTxPool/thread_2 2022/08/23 15:24:46 got 2 block timeout in a row(expected less then 1s): total accounts 2. Pending 0, queued 1)
|
||||
# TestSmallTxPool/thread_2 2022/08/23 15:24:46 Case params: totalAccs = 1; totalTxs = 2; mean 258083, stdev 335252, 21024-495143); queued mean 495143, stdev 0, 495143-495143);
|
||||
#
|
||||
#
|
||||
v0.4.8#3220235739736309768
|
||||
0x0
|
||||
0x0
|
||||
0x0
|
||||
0x0
|
||||
0x578ef9ca2f7fd
|
||||
0x1
|
||||
0x17d40dde5d864f
|
||||
0x5341422cf03e7
|
||||
0x0
|
||||
0x14d31987ad7269
|
||||
0x1d9
|
||||
0xab5e18a4b628b
|
||||
0x18
|
||||
0xcacb7e3233242
|
||||
0x1f1632f7b0d7e
|
||||
0x0
|
||||
0x1934319689aef6
|
||||
0x27c
|
||||
0x1aad69da6467b7
|
||||
0x73c1f
|
||||
31
core/testdata/rapid/TestSmallTxPool_thread_2/TestSmallTxPool_thread_2-20220823153142-26804.fail
vendored
Normal file
31
core/testdata/rapid/TestSmallTxPool_thread_2/TestSmallTxPool_thread_2-20220823153142-26804.fail
vendored
Normal file
|
|
@ -0,0 +1,31 @@
|
|||
# TestSmallTxPool/thread_2 2022/08/23 15:31:42 [rapid] draw totalAccs: 1
|
||||
# TestSmallTxPool/thread_2 2022/08/23 15:31:42 [rapid] draw batches: &core.transactionBatches{txs:[]*core.testTx{(*core.testTx)(0x14000284570), (*core.testTx)(0x140002845a0)}, totalTxs:2}
|
||||
# TestSmallTxPool/thread_2 2022/08/23 15:31:42 current_total2in_batch0removed1428emptyBlocks0blockGasLeft576pending0locals1locals+pending356.458µs
|
||||
# TestSmallTxPool/thread_2 2022/08/23 15:31:42 block0pending2queued0elapsed356.458µs
|
||||
# TestSmallTxPool/thread_2 2022/08/23 15:31:43 current_total2in_batch0removed0emptyBlocks1blockGasLeft30000000pending0locals1locals+pending4.75µs
|
||||
# TestSmallTxPool/thread_2 2022/08/23 15:31:43 block1pending0queued1elapsed4.75µs
|
||||
# TestSmallTxPool/thread_2 2022/08/23 15:31:46 got 2 block timeout in a row(expected less then 1s): total accounts 2. Pending 0, queued 1)
|
||||
# TestSmallTxPool/thread_2 2022/08/23 15:31:46 Case params: totalAccs = 1; totalTxs = 2; mean 21008, stdev 0, 21008-21008); queued mean 21008, stdev 0, 21008-21008);
|
||||
#
|
||||
#
|
||||
v0.4.8#10709906569287434252
|
||||
0x0
|
||||
0x0
|
||||
0x0
|
||||
0x0
|
||||
0x6afb37ff8cd0a
|
||||
0x1
|
||||
0x191c00de3da27d
|
||||
0x197d1f616e641c
|
||||
0x0
|
||||
0x14379cc83b4afa
|
||||
0x4f
|
||||
0xa38dd063d6cda
|
||||
0x8
|
||||
0x12e4687da004ee
|
||||
0x19959e0de31a09
|
||||
0x0
|
||||
0x189ea53ea8418b
|
||||
0xe2
|
||||
0xd3c2357fe3d98
|
||||
0x8
|
||||
31
core/testdata/rapid/TestSmallTxPool_thread_2/TestSmallTxPool_thread_2-20220823153527-26949.fail
vendored
Normal file
31
core/testdata/rapid/TestSmallTxPool_thread_2/TestSmallTxPool_thread_2-20220823153527-26949.fail
vendored
Normal file
|
|
@ -0,0 +1,31 @@
|
|||
# TestSmallTxPool/thread_2 2022/08/23 15:35:27 [rapid] draw totalAccs: 1
|
||||
# TestSmallTxPool/thread_2 2022/08/23 15:35:27 [rapid] draw batches: &core.transactionBatches{txs:[]*core.testTx{(*core.testTx)(0x1400000e678), (*core.testTx)(0x1400000e6a8)}, totalTxs:2}
|
||||
# TestSmallTxPool/thread_2 2022/08/23 15:35:27 current_total2in_batch0removed1276emptyBlocks0blockGasLeft3792pending0locals1locals+pending40.958µs
|
||||
# TestSmallTxPool/thread_2 2022/08/23 15:35:27 block0pending2queued0elapsed40.958µs
|
||||
# TestSmallTxPool/thread_2 2022/08/23 15:35:28 current_total2in_batch0removed0emptyBlocks1blockGasLeft30000000pending0locals1locals+pending6.209µs
|
||||
# TestSmallTxPool/thread_2 2022/08/23 15:35:28 block1pending0queued1elapsed6.209µs
|
||||
# TestSmallTxPool/thread_2 2022/08/23 15:35:39 got 2s block timeout (expected less then 10s): total accounts 2. Pending 0, queued 1)
|
||||
# TestSmallTxPool/thread_2 2022/08/23 15:35:39 Case params: totalAccs = 1; totalTxs = 2; mean 22279, stdev 1738, 21050-23508); queued mean 21050, stdev 0, 21050-21050);
|
||||
#
|
||||
#
|
||||
v0.4.8#13593994666377740292
|
||||
0x0
|
||||
0xad3abfd0488cb
|
||||
0x0
|
||||
0x18a540bca8ae75
|
||||
0x2bad5cfedec60
|
||||
0x1
|
||||
0xe7e919206fe3e
|
||||
0x309ffdd2a6f8f
|
||||
0x0
|
||||
0x13f50c0d1475bb
|
||||
0x1e5
|
||||
0x14c1697ffc3006
|
||||
0x9cc
|
||||
0x89445cf7b30c0
|
||||
0x14036b5ab852fa
|
||||
0x0
|
||||
0x1f5e58cb65c954
|
||||
0xffffffffffffffff
|
||||
0x117d1908ee73e3
|
||||
0x32
|
||||
31
core/testdata/rapid/TestSmallTxPool_thread_2/TestSmallTxPool_thread_2-20220823153947-27019.fail
vendored
Normal file
31
core/testdata/rapid/TestSmallTxPool_thread_2/TestSmallTxPool_thread_2-20220823153947-27019.fail
vendored
Normal file
|
|
@ -0,0 +1,31 @@
|
|||
# TestSmallTxPool/thread_2 2022/08/23 15:39:47 [rapid] draw totalAccs: 2
|
||||
# TestSmallTxPool/thread_2 2022/08/23 15:39:47 [rapid] draw batches: &core.transactionBatches{txs:[]*core.testTx{(*core.testTx)(0x140000a61c8), (*core.testTx)(0x140000a61f8)}, totalTxs:2}
|
||||
# TestSmallTxPool/thread_2 2022/08/23 15:39:47 current_total2in_batch0removed1428emptyBlocks0blockGasLeft10572pending0locals1locals+pending80.792µs
|
||||
# TestSmallTxPool/thread_2 2022/08/23 15:39:47 block0pending2queued0elapsed80.792µs
|
||||
# TestSmallTxPool/thread_2 2022/08/23 15:39:48 current_total2in_batch0removed0emptyBlocks1blockGasLeft30000000pending0locals1locals+pending917ns
|
||||
# TestSmallTxPool/thread_2 2022/08/23 15:39:48 block1pending0queued1elapsed917ns
|
||||
# TestSmallTxPool/thread_2 2022/08/23 15:39:59 got 2s block timeout (expected less then 10s): total accounts 2. Pending 0, queued 1)
|
||||
# TestSmallTxPool/thread_2 2022/08/23 15:39:59 Case params: totalAccs = 2; totalTxs = 2; mean 21000, stdev 0, 21000-21001); queued mean 21000, stdev 0, 21000-21000);
|
||||
#
|
||||
#
|
||||
v0.4.8#4217277659807219721
|
||||
0x0
|
||||
0x105ef490e35b8e
|
||||
0x1
|
||||
0xc33ade00e9874
|
||||
0xd4ad3b40ffcda
|
||||
0x1
|
||||
0x18b77fe8a754ff
|
||||
0x18ac9abaf2ca9c
|
||||
0x0
|
||||
0x1fb1183885214a
|
||||
0xffffffffffffffff
|
||||
0x270aabd5c356c
|
||||
0x1
|
||||
0x8e021f090beac
|
||||
0x3e2a92f7702db
|
||||
0x0
|
||||
0x11256749c75edc
|
||||
0x2a
|
||||
0x702f0326217b5
|
||||
0x0
|
||||
31
core/testdata/rapid/TestSmallTxPool_thread_2/TestSmallTxPool_thread_2-20220823154141-27072.fail
vendored
Normal file
31
core/testdata/rapid/TestSmallTxPool_thread_2/TestSmallTxPool_thread_2-20220823154141-27072.fail
vendored
Normal file
|
|
@ -0,0 +1,31 @@
|
|||
# TestSmallTxPool/thread_2 2022/08/23 15:41:41 [rapid] draw totalAccs: 2
|
||||
# TestSmallTxPool/thread_2 2022/08/23 15:41:41 [rapid] draw batches: &core.transactionBatches{txs:[]*core.testTx{(*core.testTx)(0x1400000e378), (*core.testTx)(0x1400000e3a8)}, totalTxs:2}
|
||||
# TestSmallTxPool/thread_2 2022/08/23 15:41:41 current_total2in_batch0removed1428emptyBlocks0blockGasLeft10572pending0locals1locals+pending318.375µs
|
||||
# TestSmallTxPool/thread_2 2022/08/23 15:41:41 block0pending2queued0elapsed318.375µs
|
||||
# TestSmallTxPool/thread_2 2022/08/23 15:41:42 current_total2in_batch0removed0emptyBlocks1blockGasLeft30000000pending0locals1locals+pending3.792µs
|
||||
# TestSmallTxPool/thread_2 2022/08/23 15:41:42 block1pending0queued1elapsed3.792µs
|
||||
# TestSmallTxPool/thread_2 2022/08/23 15:41:53 got 2s block timeout (expected less then 10s): total accounts 2. Pending 0, queued 1)
|
||||
# TestSmallTxPool/thread_2 2022/08/23 15:41:53 Case params: totalAccs = 2; totalTxs = 2; mean 21003, stdev 2, 21001-21005); queued mean 21005, stdev 0, 21005-21005);
|
||||
#
|
||||
#
|
||||
v0.4.8#13828829424990027782
|
||||
0x0
|
||||
0x17706ac5cb4ae1
|
||||
0x1
|
||||
0x3d74c6ae803f
|
||||
0xb9ccc97fa1daf
|
||||
0x1
|
||||
0x30803d5f62b7
|
||||
0x10a22f39e8734c
|
||||
0x0
|
||||
0x5471df2de48b9
|
||||
0x3
|
||||
0x839977049f916
|
||||
0x1
|
||||
0x1b140c118b3814
|
||||
0x16835704d31871
|
||||
0x0
|
||||
0x117ea4fc6f7ad
|
||||
0x0
|
||||
0x5fe5c78bda99e
|
||||
0x5
|
||||
31
core/testdata/rapid/TestSmallTxPool_thread_2/TestSmallTxPool_thread_2-20220823154451-27147.fail
vendored
Normal file
31
core/testdata/rapid/TestSmallTxPool_thread_2/TestSmallTxPool_thread_2-20220823154451-27147.fail
vendored
Normal file
|
|
@ -0,0 +1,31 @@
|
|||
# TestSmallTxPool/thread_2 2022/08/23 15:44:51 [rapid] draw totalAccs: 1
|
||||
# TestSmallTxPool/thread_2 2022/08/23 15:44:51 [rapid] draw batches: &core.transactionBatches{txs:[]*core.testTx{(*core.testTx)(0x14000090900), (*core.testTx)(0x14000090930)}, totalTxs:2}
|
||||
# TestSmallTxPool/thread_2 2022/08/23 15:44:51 current_total2in_batch0removed156emptyBlocks0blockGasLeft67812pending0locals1locals+pending36.625µs
|
||||
# TestSmallTxPool/thread_2 2022/08/23 15:44:51 block0pending2queued0elapsed36.625µs
|
||||
# TestSmallTxPool/thread_2 2022/08/23 15:44:52 current_total2in_batch0removed0emptyBlocks1blockGasLeft30000000pending0locals1locals+pending21.25µs
|
||||
# TestSmallTxPool/thread_2 2022/08/23 15:44:52 block1pending0queued1elapsed21.25µs
|
||||
# TestSmallTxPool/thread_2 2022/08/23 15:45:03 got 2s block timeout (expected less then 10s): total accounts 2. Pending 0, queued 1)
|
||||
# TestSmallTxPool/thread_2 2022/08/23 15:45:03 Case params: totalAccs = 1; totalTxs = 2; mean 106437, stdev 120824, 21002-191873); queued mean 21002, stdev 0, 21002-21002);
|
||||
#
|
||||
#
|
||||
v0.4.8#7018227147235917829
|
||||
0x0
|
||||
0x1324b3ba0e1027
|
||||
0x0
|
||||
0x7fa30b5be2896
|
||||
0x83eaa965adc0e
|
||||
0x1
|
||||
0x70b401e48f04c
|
||||
0x11c2160b240508
|
||||
0x0
|
||||
0x1b68ee1501abde
|
||||
0xc
|
||||
0x1989f24e100818
|
||||
0x29b79
|
||||
0x1db771fdca8fed
|
||||
0x10009b30a4d9cd
|
||||
0x0
|
||||
0x20f9f0351d617
|
||||
0x0
|
||||
0x36c6b82923e8f
|
||||
0x2
|
||||
31
core/testdata/rapid/TestSmallTxPool_thread_2/TestSmallTxPool_thread_2-20220823191039-29281.fail
vendored
Normal file
31
core/testdata/rapid/TestSmallTxPool_thread_2/TestSmallTxPool_thread_2-20220823191039-29281.fail
vendored
Normal file
|
|
@ -0,0 +1,31 @@
|
|||
# TestSmallTxPool/thread_2 2022/08/23 19:10:39 [rapid] draw totalAccs: 1
|
||||
# TestSmallTxPool/thread_2 2022/08/23 19:10:39 [rapid] draw batches: &core.transactionBatches{txs:[]*core.testTx{(*core.testTx)(0x14000598480), (*core.testTx)(0x140005984b0)}, totalTxs:2}
|
||||
# TestSmallTxPool/thread_2 2022/08/23 19:10:39 current_total2in_batch0removed1417emptyBlocks0blockGasLeft7778pending0locals1locals+pending113.5µs
|
||||
# TestSmallTxPool/thread_2 2022/08/23 19:10:39 block0pending2queued0elapsed113.5µs
|
||||
# TestSmallTxPool/thread_2 2022/08/23 19:10:39 current_total2in_batch0removed0emptyBlocks1blockGasLeft30000000pending0locals1locals+pending834ns
|
||||
# TestSmallTxPool/thread_2 2022/08/23 19:10:39 block1pending0queued1elapsed834ns
|
||||
# TestSmallTxPool/thread_2 2022/08/23 19:10:59 got 2s block timeout (expected less then 10s): total accounts 2. Pending 0, queued 1)
|
||||
# TestSmallTxPool/thread_2 2022/08/23 19:10:59 Case params: totalAccs = 1; totalTxs = 2; gasValues mean 21083, stdev 116, 21001-21166); queued mean 21001, stdev 0, 21001-21001);
|
||||
#
|
||||
#
|
||||
v0.4.8#14403062635455053833
|
||||
0x4b99d67c7c02e
|
||||
0x1d8b8aeab38be3
|
||||
0x0
|
||||
0x10d35a6e86e4d
|
||||
0x1ae10a0baca0a3
|
||||
0x1
|
||||
0x15af9604b30279
|
||||
0x6319258f77350
|
||||
0x0
|
||||
0x193ba0e133e36a
|
||||
0x2d
|
||||
0x13258a7049f31b
|
||||
0xa6
|
||||
0x6dc2ccc2c7702
|
||||
0x1b26173c42d219
|
||||
0x0
|
||||
0x70ce1a926153f
|
||||
0x3
|
||||
0x1752d3156aed9
|
||||
0x1
|
||||
31
core/testdata/rapid/TestSmallTxPool_thread_2/TestSmallTxPool_thread_2-20220824134922-34401.fail
vendored
Normal file
31
core/testdata/rapid/TestSmallTxPool_thread_2/TestSmallTxPool_thread_2-20220824134922-34401.fail
vendored
Normal file
|
|
@ -0,0 +1,31 @@
|
|||
# TestSmallTxPool/thread_2 2022/08/24 13:49:22 [rapid] draw totalAccs: 1
|
||||
# TestSmallTxPool/thread_2 2022/08/24 13:49:22 [rapid] draw batches: &core.transactionBatches{txs:[]*core.testTx{(*core.testTx)(0x140000c0708), (*core.testTx)(0x140000c0738)}, totalTxs:2}
|
||||
# TestSmallTxPool/thread_2 2022/08/24 13:49:22 current_total2in_batch0removed1427emptyBlocks0blockGasLeft17303pending0locals1locals+pending135.75µs
|
||||
# TestSmallTxPool/thread_2 2022/08/24 13:49:22 block0pending2queued0elapsed135.75µs
|
||||
# TestSmallTxPool/thread_2 2022/08/24 13:49:22 current_total2in_batch0removed0emptyBlocks1blockGasLeft30000000pending0locals1locals+pending1µs
|
||||
# TestSmallTxPool/thread_2 2022/08/24 13:49:22 block1pending0queued1elapsed1µs
|
||||
# TestSmallTxPool/thread_2 2022/08/24 13:49:42 got 2s block timeout (expected less then 10s): total accounts 2. Pending 0, queued 1)
|
||||
# TestSmallTxPool/thread_2 2022/08/24 13:49:42 Case params: totalAccs = 1; totalTxs = 2; gasValues mean 21032, stdev 29, 21011-21053); queued mean 21053, stdev 0, 21053-21053);
|
||||
#
|
||||
#
|
||||
v0.4.8#977102070542761998
|
||||
0x1bab9d1f9957e3
|
||||
0x17febbe4547f12
|
||||
0x0
|
||||
0x11bedabac69ef0
|
||||
0xddaed005d9265
|
||||
0x1
|
||||
0x1bb50a9d9c79de
|
||||
0x5e9ee9fc283c
|
||||
0x0
|
||||
0x1ceac372cda52a
|
||||
0x2b7
|
||||
0x8078135e846d4
|
||||
0xb
|
||||
0x13989181607345
|
||||
0x10a36ffb4220e6
|
||||
0x0
|
||||
0x11741b0a1f62dd
|
||||
0x4d
|
||||
0xd0a0af71645ff
|
||||
0x35
|
||||
31
core/testdata/rapid/TestSmallTxPool_thread_3/TestSmallTxPool_thread_3-20220823151323-26278.fail
vendored
Normal file
31
core/testdata/rapid/TestSmallTxPool_thread_3/TestSmallTxPool_thread_3-20220823151323-26278.fail
vendored
Normal file
|
|
@ -0,0 +1,31 @@
|
|||
# TestSmallTxPool/thread_3 2022/08/23 15:13:23 [rapid] draw totalAccs: 1
|
||||
# TestSmallTxPool/thread_3 2022/08/23 15:13:23 [rapid] draw batches: &core.transactionBatches{txs:[]*core.testTx{(*core.testTx)(0x14000492000), (*core.testTx)(0x14000492030)}, totalTxs:2}
|
||||
# TestSmallTxPool/thread_3 2022/08/23 15:13:23 current_total2in_batch0removed1428emptyBlocks0blockGasLeft12000pending0locals1locals+pending83.834µs
|
||||
# TestSmallTxPool/thread_3 2022/08/23 15:13:23 block0pending2queued0elapsed83.834µs
|
||||
# TestSmallTxPool/thread_3 2022/08/23 15:13:24 current_total2in_batch0removed0emptyBlocks1blockGasLeft30000000pending0locals1locals+pending1.208µs
|
||||
# TestSmallTxPool/thread_3 2022/08/23 15:13:24 block1pending0queued1elapsed1.208µs
|
||||
# TestSmallTxPool/thread_3 2022/08/23 15:13:26 got 2 block timeout in a row(expected less then 1s): total accounts 2. Pending 0, queued 1)
|
||||
# TestSmallTxPool/thread_3 2022/08/23 15:13:26 Case params: totalAccs = 1; totalTxs = 2; mean 34053, stdev 18460, 21000-47107); queued mean 47107, stdev 0, 47107-47107);
|
||||
#
|
||||
#
|
||||
v0.4.8#11031162323367624714
|
||||
0x0
|
||||
0x0
|
||||
0x0
|
||||
0x0
|
||||
0x0
|
||||
0x1
|
||||
0xd7083502a8247
|
||||
0x1df963b84357c0
|
||||
0x0
|
||||
0x1a677f69a4abb8
|
||||
0x34
|
||||
0x4344f87a449b9
|
||||
0x0
|
||||
0x9ae961d233025
|
||||
0xebb2b26494f2b
|
||||
0x0
|
||||
0x1a670ecbe4adf0
|
||||
0x3b1
|
||||
0x1809c5bd78df0b
|
||||
0x65fb
|
||||
31
core/testdata/rapid/TestSmallTxPool_thread_3/TestSmallTxPool_thread_3-20220823151922-26429.fail
vendored
Normal file
31
core/testdata/rapid/TestSmallTxPool_thread_3/TestSmallTxPool_thread_3-20220823151922-26429.fail
vendored
Normal file
|
|
@ -0,0 +1,31 @@
|
|||
# TestSmallTxPool/thread_3 2022/08/23 15:19:22 [rapid] draw totalAccs: 1
|
||||
# TestSmallTxPool/thread_3 2022/08/23 15:19:22 [rapid] draw batches: &core.transactionBatches{txs:[]*core.testTx{(*core.testTx)(0x140000901b0), (*core.testTx)(0x140000901f8)}, totalTxs:2}
|
||||
# TestSmallTxPool/thread_3 2022/08/23 15:19:22 current_total2in_batch0removed1389emptyBlocks0blockGasLeft14268pending0locals1locals+pending44.416µs
|
||||
# TestSmallTxPool/thread_3 2022/08/23 15:19:22 block0pending2queued0elapsed44.416µs
|
||||
# TestSmallTxPool/thread_3 2022/08/23 15:19:23 current_total2in_batch0removed0emptyBlocks1blockGasLeft30000000pending0locals1locals+pending1.625µs
|
||||
# TestSmallTxPool/thread_3 2022/08/23 15:19:23 block1pending0queued1elapsed1.625µs
|
||||
# TestSmallTxPool/thread_3 2022/08/23 15:19:26 got 2 block timeout in a row(expected less then 1s): total accounts 2. Pending 0, queued 1)
|
||||
# TestSmallTxPool/thread_3 2022/08/23 15:19:26 Case params: totalAccs = 1; totalTxs = 2; mean 4480604, stdev 6306000, 21588-8939620); queued mean 8939620, stdev 0, 8939620-8939620);
|
||||
#
|
||||
#
|
||||
v0.4.8#9788482839862312965
|
||||
0x0
|
||||
0x0
|
||||
0x0
|
||||
0x0
|
||||
0x117115a0cbf14
|
||||
0x1
|
||||
0xa1d7d3019b09c
|
||||
0x1b366a2f95582c
|
||||
0x0
|
||||
0x12dee785d43e7e
|
||||
0x4a
|
||||
0x12d5cf86c4347c
|
||||
0x24c
|
||||
0x161b7d5757c6e9
|
||||
0xc37009db048d1
|
||||
0x0
|
||||
0xa6e16ef6367c1
|
||||
0xc
|
||||
0x1ee7e52179bcd9
|
||||
0x88165c
|
||||
31
core/testdata/rapid/TestSmallTxPool_thread_3/TestSmallTxPool_thread_3-20220823152449-26736.fail
vendored
Normal file
31
core/testdata/rapid/TestSmallTxPool_thread_3/TestSmallTxPool_thread_3-20220823152449-26736.fail
vendored
Normal file
|
|
@ -0,0 +1,31 @@
|
|||
# TestSmallTxPool/thread_3 2022/08/23 15:24:49 [rapid] draw totalAccs: 1
|
||||
# TestSmallTxPool/thread_3 2022/08/23 15:24:49 [rapid] draw batches: &core.transactionBatches{txs:[]*core.testTx{(*core.testTx)(0x1400009e138), (*core.testTx)(0x1400009e180)}, totalTxs:2}
|
||||
# TestSmallTxPool/thread_3 2022/08/23 15:24:49 current_total2in_batch0removed2emptyBlocks0blockGasLeft0pending0locals1locals+pending26.5µs
|
||||
# TestSmallTxPool/thread_3 2022/08/23 15:24:49 block0pending2queued0elapsed26.5µs
|
||||
# TestSmallTxPool/thread_3 2022/08/23 15:24:50 current_total2in_batch0removed0emptyBlocks1blockGasLeft30000000pending0locals1locals+pending16.208µs
|
||||
# TestSmallTxPool/thread_3 2022/08/23 15:24:50 block1pending0queued1elapsed16.208µs
|
||||
# TestSmallTxPool/thread_3 2022/08/23 15:24:53 got 2 block timeout in a row(expected less then 1s): total accounts 2. Pending 0, queued 1)
|
||||
# TestSmallTxPool/thread_3 2022/08/23 15:24:53 Case params: totalAccs = 1; totalTxs = 2; mean 13261564, stdev 2458519, 11523128-15000000); queued mean 11523128, stdev 0, 11523128-11523128);
|
||||
#
|
||||
#
|
||||
v0.4.8#3219449760721141770
|
||||
0x0
|
||||
0x0
|
||||
0x0
|
||||
0x0
|
||||
0x1e32d1c47af00f
|
||||
0x1
|
||||
0xe9816f09271ff
|
||||
0x15e81cc03028e9
|
||||
0x0
|
||||
0x91dba23abc996
|
||||
0x2
|
||||
0x1fddea1af24780
|
||||
0xffffffffffffffff
|
||||
0x5e6ff71937c46
|
||||
0x96f1d5d4cdb87
|
||||
0x0
|
||||
0x185e6a0483811f
|
||||
0x153
|
||||
0x1e09749244ea84
|
||||
0xaf8230
|
||||
31
core/testdata/rapid/TestSmallTxPool_thread_3/TestSmallTxPool_thread_3-20220823153134-26804.fail
vendored
Normal file
31
core/testdata/rapid/TestSmallTxPool_thread_3/TestSmallTxPool_thread_3-20220823153134-26804.fail
vendored
Normal file
|
|
@ -0,0 +1,31 @@
|
|||
# TestSmallTxPool/thread_3 2022/08/23 15:31:34 [rapid] draw totalAccs: 1
|
||||
# TestSmallTxPool/thread_3 2022/08/23 15:31:34 [rapid] draw batches: &core.transactionBatches{txs:[]*core.testTx{(*core.testTx)(0x140006a20f0), (*core.testTx)(0x140006a2120)}, totalTxs:2}
|
||||
# TestSmallTxPool/thread_3 2022/08/23 15:31:34 current_total2in_batch0removed2emptyBlocks0blockGasLeft0pending0locals1locals+pending12.583µs
|
||||
# TestSmallTxPool/thread_3 2022/08/23 15:31:34 block0pending2queued0elapsed12.583µs
|
||||
# TestSmallTxPool/thread_3 2022/08/23 15:31:35 current_total2in_batch0removed0emptyBlocks1blockGasLeft30000000pending0locals1locals+pending34.125µs
|
||||
# TestSmallTxPool/thread_3 2022/08/23 15:31:35 block1pending0queued1elapsed34.125µs
|
||||
# TestSmallTxPool/thread_3 2022/08/23 15:31:38 got 2 block timeout in a row(expected less then 1s): total accounts 2. Pending 0, queued 1)
|
||||
# TestSmallTxPool/thread_3 2022/08/23 15:31:38 Case params: totalAccs = 1; totalTxs = 2; mean 7510920, stdev 10591158, 21840-15000000); queued mean 21840, stdev 0, 21840-21840);
|
||||
#
|
||||
#
|
||||
v0.4.8#10709773425301258245
|
||||
0x0
|
||||
0x0
|
||||
0x0
|
||||
0x0
|
||||
0x1742106751b018
|
||||
0x1
|
||||
0x1f4e486736dd58
|
||||
0x564aed5658142
|
||||
0x0
|
||||
0x178f72949d12ed
|
||||
0xf8
|
||||
0x1fb8da494df540
|
||||
0xffffffffffffffff
|
||||
0x15f13425d7e7e8
|
||||
0x613607c708b0e
|
||||
0x0
|
||||
0x17725d1c3fd6cc
|
||||
0x1e
|
||||
0x14729a6b9144d0
|
||||
0x348
|
||||
31
core/testdata/rapid/TestSmallTxPool_thread_3/TestSmallTxPool_thread_3-20220823153541-26949.fail
vendored
Normal file
31
core/testdata/rapid/TestSmallTxPool_thread_3/TestSmallTxPool_thread_3-20220823153541-26949.fail
vendored
Normal file
|
|
@ -0,0 +1,31 @@
|
|||
# TestSmallTxPool/thread_3 2022/08/23 15:35:41 [rapid] draw totalAccs: 2
|
||||
# TestSmallTxPool/thread_3 2022/08/23 15:35:41 [rapid] draw batches: &core.transactionBatches{txs:[]*core.testTx{(*core.testTx)(0x1400074c108), (*core.testTx)(0x1400074c138)}, totalTxs:2}
|
||||
# TestSmallTxPool/thread_3 2022/08/23 15:35:41 current_total2in_batch0removed1419emptyBlocks0blockGasLeft2340pending1locals0locals+pending152.584µs
|
||||
# TestSmallTxPool/thread_3 2022/08/23 15:35:41 block0pending2queued0elapsed152.584µs
|
||||
# TestSmallTxPool/thread_3 2022/08/23 15:35:42 current_total2in_batch0removed0emptyBlocks1blockGasLeft30000000pending0locals0locals+pending5.958µs
|
||||
# TestSmallTxPool/thread_3 2022/08/23 15:35:42 block1pending0queued1elapsed5.958µs
|
||||
# TestSmallTxPool/thread_3 2022/08/23 15:35:53 got 2s block timeout (expected less then 10s): total accounts 2. Pending 0, queued 1)
|
||||
# TestSmallTxPool/thread_3 2022/08/23 15:35:53 Case params: totalAccs = 2; totalTxs = 2; mean 21071, stdev 96, 21003-21140); queued mean 21003, stdev 0, 21003-21003);
|
||||
#
|
||||
#
|
||||
v0.4.8#13595291746501132296
|
||||
0x0
|
||||
0x0
|
||||
0x1
|
||||
0x15a2a109430425
|
||||
0xb6ee685f730b7
|
||||
0x1
|
||||
0x3d35aed08d247
|
||||
0x1f6ba1453abad2
|
||||
0xffffffffffffffff
|
||||
0x1f67692db83f31
|
||||
0xffffffffffffffff
|
||||
0x1373f0cf54ddc1
|
||||
0x8c
|
||||
0xc9bb3d8e0f9ef
|
||||
0x16d2223345adae
|
||||
0x1
|
||||
0xd6167ee6dba36
|
||||
0xd
|
||||
0x2f313217ae549
|
||||
0x3
|
||||
31
core/testdata/rapid/TestSmallTxPool_thread_3/TestSmallTxPool_thread_3-20220823154141-27072.fail
vendored
Normal file
31
core/testdata/rapid/TestSmallTxPool_thread_3/TestSmallTxPool_thread_3-20220823154141-27072.fail
vendored
Normal file
|
|
@ -0,0 +1,31 @@
|
|||
# TestSmallTxPool/thread_3 2022/08/23 15:41:41 [rapid] draw totalAccs: 1
|
||||
# TestSmallTxPool/thread_3 2022/08/23 15:41:41 [rapid] draw batches: &core.transactionBatches{txs:[]*core.testTx{(*core.testTx)(0x1400071c450), (*core.testTx)(0x1400071c480)}, totalTxs:2}
|
||||
# TestSmallTxPool/thread_3 2022/08/23 15:41:41 current_total2in_batch0removed1414emptyBlocks0blockGasLeft20372pending0locals1locals+pending284.375µs
|
||||
# TestSmallTxPool/thread_3 2022/08/23 15:41:41 block0pending2queued0elapsed284.375µs
|
||||
# TestSmallTxPool/thread_3 2022/08/23 15:41:42 current_total2in_batch0removed0emptyBlocks1blockGasLeft30000000pending0locals1locals+pending5.375µs
|
||||
# TestSmallTxPool/thread_3 2022/08/23 15:41:42 block1pending0queued1elapsed5.375µs
|
||||
# TestSmallTxPool/thread_3 2022/08/23 15:41:53 got 2s block timeout (expected less then 10s): total accounts 2. Pending 0, queued 1)
|
||||
# TestSmallTxPool/thread_3 2022/08/23 15:41:53 Case params: totalAccs = 1; totalTxs = 2; mean 21101, stdev 142, 21000-21202); queued mean 21000, stdev 0, 21000-21000);
|
||||
#
|
||||
#
|
||||
v0.4.8#13828855194793803783
|
||||
0x0
|
||||
0x572dcc001cc11
|
||||
0x0
|
||||
0x1f1c642ae2b5c9
|
||||
0x182eb5cb48752b
|
||||
0x1
|
||||
0x19cb5b4b0f3808
|
||||
0x17da393328d02d
|
||||
0x0
|
||||
0x1fc035715c2605
|
||||
0xffffffffffffffff
|
||||
0x11e36a17660778
|
||||
0xca
|
||||
0x1a40c3d03ba22a
|
||||
0x61e50300e793c
|
||||
0x0
|
||||
0x1159db5b5a4654
|
||||
0x42
|
||||
0x28bed52aa7e90
|
||||
0x0
|
||||
31
core/testdata/rapid/TestSmallTxPool_thread_3/TestSmallTxPool_thread_3-20220823154630-27147.fail
vendored
Normal file
31
core/testdata/rapid/TestSmallTxPool_thread_3/TestSmallTxPool_thread_3-20220823154630-27147.fail
vendored
Normal file
|
|
@ -0,0 +1,31 @@
|
|||
# TestSmallTxPool/thread_3 2022/08/23 15:46:30 [rapid] draw totalAccs: 1
|
||||
# TestSmallTxPool/thread_3 2022/08/23 15:46:30 [rapid] draw batches: &core.transactionBatches{txs:[]*core.testTx{(*core.testTx)(0x140006ac0f0), (*core.testTx)(0x140006ac120)}, totalTxs:2}
|
||||
# TestSmallTxPool/thread_3 2022/08/23 15:46:30 current_total2in_batch0removed1420emptyBlocks0blockGasLeft13860pending0locals1locals+pending216.166µs
|
||||
# TestSmallTxPool/thread_3 2022/08/23 15:46:30 block0pending2queued0elapsed216.166µs
|
||||
# TestSmallTxPool/thread_3 2022/08/23 15:46:31 current_total2in_batch0removed0emptyBlocks1blockGasLeft30000000pending0locals1locals+pending26.375µs
|
||||
# TestSmallTxPool/thread_3 2022/08/23 15:46:31 block1pending0queued1elapsed26.375µs
|
||||
# TestSmallTxPool/thread_3 2022/08/23 15:46:42 got 2s block timeout (expected less then 10s): total accounts 2. Pending 0, queued 1)
|
||||
# TestSmallTxPool/thread_3 2022/08/23 15:46:42 Case params: totalAccs = 1; totalTxs = 2; mean 21940, stdev 1163, 21117-22763); queued mean 22763, stdev 0, 22763-22763);
|
||||
#
|
||||
#
|
||||
v0.4.8#7018076823380557882
|
||||
0x0
|
||||
0x14ff0301d2ab30
|
||||
0x0
|
||||
0x1fb7fffb5261d3
|
||||
0x1e3e6d00eccae9
|
||||
0x1
|
||||
0x16ccca9c2e6dca
|
||||
0x1ea101d0566723
|
||||
0x0
|
||||
0x19cc76e791c00a
|
||||
0x91
|
||||
0x10402f1962d216
|
||||
0x75
|
||||
0x1d8a713414b8a0
|
||||
0xdbe457adc6c4e
|
||||
0x0
|
||||
0xdf2bd2a63bad4
|
||||
0x2f
|
||||
0x158a01f4f8c867
|
||||
0x6e3
|
||||
31
core/testdata/rapid/TestSmallTxPool_thread_3/TestSmallTxPool_thread_3-20220823191059-29281.fail
vendored
Normal file
31
core/testdata/rapid/TestSmallTxPool_thread_3/TestSmallTxPool_thread_3-20220823191059-29281.fail
vendored
Normal file
|
|
@ -0,0 +1,31 @@
|
|||
# TestSmallTxPool/thread_3 2022/08/23 19:10:59 [rapid] draw totalAccs: 2
|
||||
# TestSmallTxPool/thread_3 2022/08/23 19:10:59 [rapid] draw batches: &core.transactionBatches{txs:[]*core.testTx{(*core.testTx)(0x1400043c018), (*core.testTx)(0x1400043c060)}, totalTxs:2}
|
||||
# TestSmallTxPool/thread_3 2022/08/23 19:10:59 current_total2in_batch0removed1428emptyBlocks0blockGasLeft10572pending1locals0locals+pending279.208µs
|
||||
# TestSmallTxPool/thread_3 2022/08/23 19:10:59 block0pending2queued0elapsed279.208µs
|
||||
# TestSmallTxPool/thread_3 2022/08/23 19:10:59 current_total2in_batch0removed0emptyBlocks1blockGasLeft30000000pending0locals0locals+pending3.875µs
|
||||
# TestSmallTxPool/thread_3 2022/08/23 19:10:59 block1pending0queued1elapsed3.875µs
|
||||
# TestSmallTxPool/thread_3 2022/08/23 19:11:19 got 2s block timeout (expected less then 10s): total accounts 2. Pending 0, queued 1)
|
||||
# TestSmallTxPool/thread_3 2022/08/23 19:11:19 Case params: totalAccs = 2; totalTxs = 2; gasValues mean 21001, stdev 0, 21001-21002); queued mean 21002, stdev 0, 21002-21002);
|
||||
#
|
||||
#
|
||||
v0.4.8#14401134195139149828
|
||||
0x0
|
||||
0x1b31b8a9fec93a
|
||||
0x1
|
||||
0xb5eda6f8ac7e5
|
||||
0x1918d68e71cf8a
|
||||
0x1
|
||||
0x9e70543c193b2
|
||||
0x14c776c6d0b0e5
|
||||
0x1
|
||||
0x157126f2506c3d
|
||||
0x12a
|
||||
0x177ffbd3259f9
|
||||
0x1
|
||||
0x1c4318b17c13fa
|
||||
0x1db9c0c9110179
|
||||
0x1
|
||||
0x8d11e31fe07c6
|
||||
0x7
|
||||
0x4caf0180c774e
|
||||
0x2
|
||||
31
core/testdata/rapid/TestSmallTxPool_thread_3/TestSmallTxPool_thread_3-20220824134842-34401.fail
vendored
Normal file
31
core/testdata/rapid/TestSmallTxPool_thread_3/TestSmallTxPool_thread_3-20220824134842-34401.fail
vendored
Normal file
|
|
@ -0,0 +1,31 @@
|
|||
# TestSmallTxPool/thread_3 2022/08/24 13:48:42 [rapid] draw totalAccs: 2
|
||||
# TestSmallTxPool/thread_3 2022/08/24 13:48:42 [rapid] draw batches: &core.transactionBatches{txs:[]*core.testTx{(*core.testTx)(0x1400015c0f0), (*core.testTx)(0x1400015c120)}, totalTxs:2}
|
||||
# TestSmallTxPool/thread_3 2022/08/24 13:48:42 current_total2in_batch0removed1428emptyBlocks0blockGasLeft12000pending0locals1locals+pending117.917µs
|
||||
# TestSmallTxPool/thread_3 2022/08/24 13:48:42 block0pending2queued0elapsed117.917µs
|
||||
# TestSmallTxPool/thread_3 2022/08/24 13:48:42 current_total2in_batch0removed0emptyBlocks1blockGasLeft30000000pending0locals1locals+pending1.834µs
|
||||
# TestSmallTxPool/thread_3 2022/08/24 13:48:42 block1pending0queued1elapsed1.834µs
|
||||
# TestSmallTxPool/thread_3 2022/08/24 13:49:02 got 2s block timeout (expected less then 10s): total accounts 2. Pending 0, queued 1)
|
||||
# TestSmallTxPool/thread_3 2022/08/24 13:49:02 Case params: totalAccs = 2; totalTxs = 2; gasValues mean 21002, stdev 3, 21000-21005); queued mean 21005, stdev 0, 21005-21005);
|
||||
#
|
||||
#
|
||||
v0.4.8#976943156752809991
|
||||
0x81928db18fdaf
|
||||
0x1989fd056815b4
|
||||
0x1
|
||||
0x9dee2c4b9ec
|
||||
0xeac18dad53be4
|
||||
0x1
|
||||
0x1d2c8c7b5f21d4
|
||||
0xfdd0966b13ba1
|
||||
0x0
|
||||
0x1003f5b9463200
|
||||
0x75
|
||||
0x4f9672a84547c
|
||||
0x0
|
||||
0x12cde91532d06c
|
||||
0xe0d17ec83c149
|
||||
0x0
|
||||
0x375bc4eadf7d2
|
||||
0x1
|
||||
0x89c8536710d98
|
||||
0x5
|
||||
31
core/testdata/rapid/TestSmallTxPool_thread_4/TestSmallTxPool_thread_4-20220823151321-26278.fail
vendored
Normal file
31
core/testdata/rapid/TestSmallTxPool_thread_4/TestSmallTxPool_thread_4-20220823151321-26278.fail
vendored
Normal file
|
|
@ -0,0 +1,31 @@
|
|||
# TestSmallTxPool/thread_4 2022/08/23 15:13:21 [rapid] draw totalAccs: 1
|
||||
# TestSmallTxPool/thread_4 2022/08/23 15:13:21 [rapid] draw batches: &core.transactionBatches{txs:[]*core.testTx{(*core.testTx)(0x140001be618), (*core.testTx)(0x140001be648)}, totalTxs:2}
|
||||
# TestSmallTxPool/thread_4 2022/08/23 15:13:21 current_total2in_batch0removed1428emptyBlocks0blockGasLeft10572pending0locals1locals+pending153.167µs
|
||||
# TestSmallTxPool/thread_4 2022/08/23 15:13:21 block0pending2queued0elapsed153.167µs
|
||||
# TestSmallTxPool/thread_4 2022/08/23 15:13:22 current_total2in_batch0removed0emptyBlocks1blockGasLeft30000000pending0locals1locals+pending3.834µs
|
||||
# TestSmallTxPool/thread_4 2022/08/23 15:13:22 block1pending0queued1elapsed3.834µs
|
||||
# TestSmallTxPool/thread_4 2022/08/23 15:13:24 got 2 block timeout in a row(expected less then 1s): total accounts 2. Pending 0, queued 1)
|
||||
# TestSmallTxPool/thread_4 2022/08/23 15:13:24 Case params: totalAccs = 1; totalTxs = 2; mean 6229664, stdev 8780375, 21001-12438327); queued mean 12438327, stdev 0, 12438327-12438327);
|
||||
#
|
||||
#
|
||||
v0.4.8#11030634042390216709
|
||||
0x0
|
||||
0x0
|
||||
0x0
|
||||
0x0
|
||||
0x0
|
||||
0x1
|
||||
0x1d06b66f316e1c
|
||||
0x164c18ac1ea1a2
|
||||
0x0
|
||||
0x14d3bf5a8e3077
|
||||
0x317
|
||||
0x4feed91528ba6
|
||||
0x1
|
||||
0xbe39c102d0634
|
||||
0x63fdb2c67025d
|
||||
0x0
|
||||
0x8090966120c6a
|
||||
0x4
|
||||
0x1ce906d6a0c542
|
||||
0xbd792f
|
||||
31
core/testdata/rapid/TestSmallTxPool_thread_4/TestSmallTxPool_thread_4-20220823151922-26429.fail
vendored
Normal file
31
core/testdata/rapid/TestSmallTxPool_thread_4/TestSmallTxPool_thread_4-20220823151922-26429.fail
vendored
Normal file
|
|
@ -0,0 +1,31 @@
|
|||
# TestSmallTxPool/thread_4 2022/08/23 15:19:22 [rapid] draw totalAccs: 1
|
||||
# TestSmallTxPool/thread_4 2022/08/23 15:19:22 [rapid] draw batches: &core.transactionBatches{txs:[]*core.testTx{(*core.testTx)(0x1400035e1b0), (*core.testTx)(0x1400035e258)}, totalTxs:2}
|
||||
# TestSmallTxPool/thread_4 2022/08/23 15:19:22 current_total2in_batch0removed1426emptyBlocks0blockGasLeft18350pending0locals1locals+pending47.209µs
|
||||
# TestSmallTxPool/thread_4 2022/08/23 15:19:22 block0pending2queued0elapsed47.209µs
|
||||
# TestSmallTxPool/thread_4 2022/08/23 15:19:23 current_total2in_batch0removed0emptyBlocks1blockGasLeft30000000pending0locals1locals+pending250ns
|
||||
# TestSmallTxPool/thread_4 2022/08/23 15:19:23 block1pending0queued1elapsed250ns
|
||||
# TestSmallTxPool/thread_4 2022/08/23 15:19:26 got 2 block timeout in a row(expected less then 1s): total accounts 2. Pending 0, queued 1)
|
||||
# TestSmallTxPool/thread_4 2022/08/23 15:19:26 Case params: totalAccs = 1; totalTxs = 2; mean 972250, stdev 1345235, 21025-1923475); queued mean 1923475, stdev 0, 1923475-1923475);
|
||||
#
|
||||
#
|
||||
v0.4.8#9789492157176872966
|
||||
0x0
|
||||
0x0
|
||||
0x0
|
||||
0x0
|
||||
0xc1cd9e45c9797
|
||||
0x1
|
||||
0x112d5b2dbe9862
|
||||
0x1e895f894d65c5
|
||||
0x0
|
||||
0x934d794391b50
|
||||
0x2
|
||||
0xe35c14a2d6517
|
||||
0x19
|
||||
0x1a7808c64395b9
|
||||
0x87f75d274e2f7
|
||||
0x0
|
||||
0x17720e70971762
|
||||
0x1d8
|
||||
0x1b46b3005127eb
|
||||
0x1d078b
|
||||
31
core/testdata/rapid/TestSmallTxPool_thread_4/TestSmallTxPool_thread_4-20220823152444-26736.fail
vendored
Normal file
31
core/testdata/rapid/TestSmallTxPool_thread_4/TestSmallTxPool_thread_4-20220823152444-26736.fail
vendored
Normal file
|
|
@ -0,0 +1,31 @@
|
|||
# TestSmallTxPool/thread_4 2022/08/23 15:24:44 [rapid] draw totalAccs: 1
|
||||
# TestSmallTxPool/thread_4 2022/08/23 15:24:44 [rapid] draw batches: &core.transactionBatches{txs:[]*core.testTx{(*core.testTx)(0x1400009f110), (*core.testTx)(0x1400009e018)}, totalTxs:2}
|
||||
# TestSmallTxPool/thread_4 2022/08/23 15:24:44 current_total2in_batch0removed7emptyBlocks0blockGasLeft2918288pending0locals1locals+pending16.875µs
|
||||
# TestSmallTxPool/thread_4 2022/08/23 15:24:44 block0pending2queued0elapsed16.875µs
|
||||
# TestSmallTxPool/thread_4 2022/08/23 15:24:45 current_total2in_batch0removed0emptyBlocks1blockGasLeft30000000pending0locals1locals+pending8.458µs
|
||||
# TestSmallTxPool/thread_4 2022/08/23 15:24:45 block1pending0queued1elapsed8.458µs
|
||||
# TestSmallTxPool/thread_4 2022/08/23 15:24:48 got 2 block timeout in a row(expected less then 1s): total accounts 2. Pending 0, queued 1)
|
||||
# TestSmallTxPool/thread_4 2022/08/23 15:24:48 Case params: totalAccs = 1; totalTxs = 2; mean 1944920, stdev 2720799, 21025-3868816); queued mean 21025, stdev 0, 21025-21025);
|
||||
#
|
||||
#
|
||||
v0.4.8#3219063213664501766
|
||||
0x0
|
||||
0x0
|
||||
0x0
|
||||
0x0
|
||||
0x1f4a7f7e15970a
|
||||
0xffffffffffffffff
|
||||
0x16f1c10f6e04a
|
||||
0x1fb262ace3006a
|
||||
0xffffffffffffffff
|
||||
0x8a27bd4afd7a2
|
||||
0x4
|
||||
0x1c32e76fe122a5
|
||||
0x3ab688
|
||||
0xc84b680175c91
|
||||
0xb5d64e965f808
|
||||
0x0
|
||||
0x14a69a979cc2ea
|
||||
0x13d
|
||||
0x13124fe8655432
|
||||
0x19
|
||||
31
core/testdata/rapid/TestSmallTxPool_thread_4/TestSmallTxPool_thread_4-20220823153154-26804.fail
vendored
Normal file
31
core/testdata/rapid/TestSmallTxPool_thread_4/TestSmallTxPool_thread_4-20220823153154-26804.fail
vendored
Normal file
|
|
@ -0,0 +1,31 @@
|
|||
# TestSmallTxPool/thread_4 2022/08/23 15:31:54 [rapid] draw totalAccs: 1
|
||||
# TestSmallTxPool/thread_4 2022/08/23 15:31:54 [rapid] draw batches: &core.transactionBatches{txs:[]*core.testTx{(*core.testTx)(0x1400000f968), (*core.testTx)(0x1400000f998)}, totalTxs:2}
|
||||
# TestSmallTxPool/thread_4 2022/08/23 15:31:54 current_total2in_batch0removed1426emptyBlocks0blockGasLeft4090pending0locals1locals+pending134.125µs
|
||||
# TestSmallTxPool/thread_4 2022/08/23 15:31:54 block0pending2queued0elapsed134.125µs
|
||||
# TestSmallTxPool/thread_4 2022/08/23 15:31:55 current_total2in_batch0removed0emptyBlocks1blockGasLeft30000000pending0locals1locals+pending17.084µs
|
||||
# TestSmallTxPool/thread_4 2022/08/23 15:31:55 block1pending0queued1elapsed17.084µs
|
||||
# TestSmallTxPool/thread_4 2022/08/23 15:31:58 got 2 block timeout in a row(expected less then 1s): total accounts 2. Pending 0, queued 1)
|
||||
# TestSmallTxPool/thread_4 2022/08/23 15:31:58 Case params: totalAccs = 1; totalTxs = 2; mean 681618, stdev 934205, 21035-1342201); queued mean 1342201, stdev 0, 1342201-1342201);
|
||||
#
|
||||
#
|
||||
v0.4.8#10710159972357898275
|
||||
0x0
|
||||
0x0
|
||||
0x0
|
||||
0x0
|
||||
0x18382d74c57930
|
||||
0x1
|
||||
0x891e4327220d8
|
||||
0x148f5e50ab597b
|
||||
0x0
|
||||
0x144ebabb1a89bd
|
||||
0xc3
|
||||
0xe76c747ec74c9
|
||||
0x23
|
||||
0x15972a7b70009e
|
||||
0x24c0d59454bcb
|
||||
0x0
|
||||
0x1446b4e8a17335
|
||||
0x156
|
||||
0x1da16475883143
|
||||
0x1428f1
|
||||
31
core/testdata/rapid/TestSmallTxPool_thread_4/TestSmallTxPool_thread_4-20220823153540-26949.fail
vendored
Normal file
31
core/testdata/rapid/TestSmallTxPool_thread_4/TestSmallTxPool_thread_4-20220823153540-26949.fail
vendored
Normal file
|
|
@ -0,0 +1,31 @@
|
|||
# TestSmallTxPool/thread_4 2022/08/23 15:35:40 [rapid] draw totalAccs: 2
|
||||
# TestSmallTxPool/thread_4 2022/08/23 15:35:40 [rapid] draw batches: &core.transactionBatches{txs:[]*core.testTx{(*core.testTx)(0x14000b1a2e8), (*core.testTx)(0x14000b1a318)}, totalTxs:2}
|
||||
# TestSmallTxPool/thread_4 2022/08/23 15:35:40 current_total2in_batch0removed1416emptyBlocks0blockGasLeft4872pending1locals0locals+pending59.25µs
|
||||
# TestSmallTxPool/thread_4 2022/08/23 15:35:40 block0pending2queued0elapsed59.25µs
|
||||
# TestSmallTxPool/thread_4 2022/08/23 15:35:41 current_total2in_batch0removed0emptyBlocks1blockGasLeft30000000pending0locals0locals+pending18.958µs
|
||||
# TestSmallTxPool/thread_4 2022/08/23 15:35:41 block1pending0queued1elapsed18.958µs
|
||||
# TestSmallTxPool/thread_4 2022/08/23 15:35:52 got 2s block timeout (expected less then 10s): total accounts 2. Pending 0, queued 1)
|
||||
# TestSmallTxPool/thread_4 2022/08/23 15:35:52 Case params: totalAccs = 2; totalTxs = 2; mean 21097, stdev 121, 21011-21183); queued mean 21011, stdev 0, 21011-21011);
|
||||
#
|
||||
#
|
||||
v0.4.8#13592762010763788292
|
||||
0x0
|
||||
0x0
|
||||
0x1
|
||||
0xbaf4efb368619
|
||||
0xd31d8dc73d96d
|
||||
0x1
|
||||
0x105ce41301703b
|
||||
0x1307d46b9d5034
|
||||
0x1
|
||||
0x148f2a0f027467
|
||||
0x399
|
||||
0x11375ecd1fee7c
|
||||
0xb7
|
||||
0x133b75276968de
|
||||
0x312eb69ceeec3
|
||||
0x1
|
||||
0xf5e5a080588c1
|
||||
0xd
|
||||
0x7e63c773dc9a3
|
||||
0xb
|
||||
31
core/testdata/rapid/TestSmallTxPool_thread_4/TestSmallTxPool_thread_4-20220823154130-27072.fail
vendored
Normal file
31
core/testdata/rapid/TestSmallTxPool_thread_4/TestSmallTxPool_thread_4-20220823154130-27072.fail
vendored
Normal file
|
|
@ -0,0 +1,31 @@
|
|||
# TestSmallTxPool/thread_4 2022/08/23 15:41:30 [rapid] draw totalAccs: 1
|
||||
# TestSmallTxPool/thread_4 2022/08/23 15:41:30 [rapid] draw batches: &core.transactionBatches{txs:[]*core.testTx{(*core.testTx)(0x140002a2390), (*core.testTx)(0x140002a23d8)}, totalTxs:2}
|
||||
# TestSmallTxPool/thread_4 2022/08/23 15:41:30 current_total2in_batch0removed2emptyBlocks0blockGasLeft0pending0locals1locals+pending6.209µs
|
||||
# TestSmallTxPool/thread_4 2022/08/23 15:41:30 block0pending2queued0elapsed6.209µs
|
||||
# TestSmallTxPool/thread_4 2022/08/23 15:41:31 current_total2in_batch0removed0emptyBlocks1blockGasLeft30000000pending0locals1locals+pending3.625µs
|
||||
# TestSmallTxPool/thread_4 2022/08/23 15:41:31 block1pending0queued1elapsed3.625µs
|
||||
# TestSmallTxPool/thread_4 2022/08/23 15:41:42 got 2s block timeout (expected less then 10s): total accounts 2. Pending 0, queued 1)
|
||||
# TestSmallTxPool/thread_4 2022/08/23 15:41:42 Case params: totalAccs = 1; totalTxs = 2; mean 7510500, stdev 10591751, 21001-15000000); queued mean 21001, stdev 0, 21001-21001);
|
||||
#
|
||||
#
|
||||
v0.4.8#13829009813616459782
|
||||
0x0
|
||||
0x731778e2aaab9
|
||||
0x0
|
||||
0x54c3beef22c4c
|
||||
0x1787c2c84e122f
|
||||
0x1
|
||||
0x5776b67f36708
|
||||
0x19fe918f1ff6dc
|
||||
0x0
|
||||
0x34610a9dedce2
|
||||
0x1
|
||||
0x1fd954956237b8
|
||||
0xffffffffffffffff
|
||||
0x10580638e6eb83
|
||||
0x14776e6d9ce1c7
|
||||
0x0
|
||||
0x2c2d7299b867d
|
||||
0x0
|
||||
0xd218c00b1559
|
||||
0x1
|
||||
31
core/testdata/rapid/TestSmallTxPool_thread_4/TestSmallTxPool_thread_4-20220823154525-27147.fail
vendored
Normal file
31
core/testdata/rapid/TestSmallTxPool_thread_4/TestSmallTxPool_thread_4-20220823154525-27147.fail
vendored
Normal file
|
|
@ -0,0 +1,31 @@
|
|||
# TestSmallTxPool/thread_4 2022/08/23 15:45:25 [rapid] draw totalAccs: 2
|
||||
# TestSmallTxPool/thread_4 2022/08/23 15:45:25 [rapid] draw batches: &core.transactionBatches{txs:[]*core.testTx{(*core.testTx)(0x140006acb58), (*core.testTx)(0x140006acb88)}, totalTxs:2}
|
||||
# TestSmallTxPool/thread_4 2022/08/23 15:45:25 current_total2in_batch0removed1031emptyBlocks0blockGasLeft7179pending1locals0locals+pending126.75µs
|
||||
# TestSmallTxPool/thread_4 2022/08/23 15:45:25 block0pending2queued0elapsed126.75µs
|
||||
# TestSmallTxPool/thread_4 2022/08/23 15:45:26 current_total2in_batch0removed0emptyBlocks1blockGasLeft30000000pending0locals0locals+pending7.25µs
|
||||
# TestSmallTxPool/thread_4 2022/08/23 15:45:26 block1pending0queued1elapsed7.25µs
|
||||
# TestSmallTxPool/thread_4 2022/08/23 15:45:37 got 2s block timeout (expected less then 10s): total accounts 2. Pending 0, queued 1)
|
||||
# TestSmallTxPool/thread_4 2022/08/23 15:45:37 Case params: totalAccs = 2; totalTxs = 2; mean 25054, stdev 5709, 21017-29091); queued mean 21017, stdev 0, 21017-21017);
|
||||
#
|
||||
#
|
||||
v0.4.8#7019068960825933841
|
||||
0x0
|
||||
0x0
|
||||
0x1
|
||||
0x190c6ed994ccb5
|
||||
0x1eccdbb07ddd4a
|
||||
0x1
|
||||
0x798c55bd5faf3
|
||||
0xe8c111cda3d2f
|
||||
0x1
|
||||
0x1282dd6ba05fd8
|
||||
0xba
|
||||
0x15b082cb2367c5
|
||||
0x1f9b
|
||||
0x1f97e93f76db9a
|
||||
0xa07d44aa22ed4
|
||||
0x1
|
||||
0x166c35ece81ca4
|
||||
0x28e
|
||||
0xb6813b03cbbbd
|
||||
0x11
|
||||
31
core/testdata/rapid/TestSmallTxPool_thread_4/TestSmallTxPool_thread_4-20220823191119-29281.fail
vendored
Normal file
31
core/testdata/rapid/TestSmallTxPool_thread_4/TestSmallTxPool_thread_4-20220823191119-29281.fail
vendored
Normal file
|
|
@ -0,0 +1,31 @@
|
|||
# TestSmallTxPool/thread_4 2022/08/23 19:11:19 [rapid] draw totalAccs: 2
|
||||
# TestSmallTxPool/thread_4 2022/08/23 19:11:19 [rapid] draw batches: &core.transactionBatches{txs:[]*core.testTx{(*core.testTx)(0x1400000e738), (*core.testTx)(0x1400000e768)}, totalTxs:2}
|
||||
# TestSmallTxPool/thread_4 2022/08/23 19:11:19 current_total2in_batch0removed1427emptyBlocks0blockGasLeft20157pending0locals1locals+pending128.166µs
|
||||
# TestSmallTxPool/thread_4 2022/08/23 19:11:19 block0pending2queued0elapsed128.166µs
|
||||
# TestSmallTxPool/thread_4 2022/08/23 19:11:19 current_total2in_batch0removed0emptyBlocks1blockGasLeft30000000pending0locals1locals+pending1.291µs
|
||||
# TestSmallTxPool/thread_4 2022/08/23 19:11:19 block1pending0queued1elapsed1.291µs
|
||||
# TestSmallTxPool/thread_4 2022/08/23 19:11:39 got 2s block timeout (expected less then 10s): total accounts 2. Pending 0, queued 1)
|
||||
# TestSmallTxPool/thread_4 2022/08/23 19:11:39 Case params: totalAccs = 2; totalTxs = 2; gasValues mean 21045, stdev 50, 21009-21081); queued mean 21081, stdev 0, 21081-21081);
|
||||
#
|
||||
#
|
||||
v0.4.8#14401263044158029832
|
||||
0x7639c95a32e96
|
||||
0x2ddda92b7e854
|
||||
0x1
|
||||
0x2feec666eb61d
|
||||
0x8a076036bdc92
|
||||
0x1
|
||||
0xf5711b0f593cb
|
||||
0x1b5cbdfc67d90b
|
||||
0x0
|
||||
0xc3698ea09a5a2
|
||||
0x3
|
||||
0x9dd661d7b0acb
|
||||
0x9
|
||||
0x1581a2724b71a3
|
||||
0xd3efd4871067c
|
||||
0x0
|
||||
0x15ab047a194ca3
|
||||
0x3
|
||||
0xe2005991c6763
|
||||
0x51
|
||||
31
core/testdata/rapid/TestSmallTxPool_thread_4/TestSmallTxPool_thread_4-20220824135022-34401.fail
vendored
Normal file
31
core/testdata/rapid/TestSmallTxPool_thread_4/TestSmallTxPool_thread_4-20220824135022-34401.fail
vendored
Normal file
|
|
@ -0,0 +1,31 @@
|
|||
# TestSmallTxPool/thread_4 2022/08/24 13:50:22 [rapid] draw totalAccs: 2
|
||||
# TestSmallTxPool/thread_4 2022/08/24 13:50:22 [rapid] draw batches: &core.transactionBatches{txs:[]*core.testTx{(*core.testTx)(0x140005ce1f8), (*core.testTx)(0x140005ce228)}, totalTxs:2}
|
||||
# TestSmallTxPool/thread_4 2022/08/24 13:50:22 current_total2in_batch0removed1391emptyBlocks0blockGasLeft15604pending1locals0locals+pending51.125µs
|
||||
# TestSmallTxPool/thread_4 2022/08/24 13:50:22 block0pending2queued0elapsed51.125µs
|
||||
# TestSmallTxPool/thread_4 2022/08/24 13:50:22 current_total2in_batch0removed0emptyBlocks1blockGasLeft30000000pending0locals0locals+pending292ns
|
||||
# TestSmallTxPool/thread_4 2022/08/24 13:50:22 block1pending0queued1elapsed292ns
|
||||
# TestSmallTxPool/thread_4 2022/08/24 13:50:42 got 2s block timeout (expected less then 10s): total accounts 2. Pending 0, queued 1)
|
||||
# TestSmallTxPool/thread_4 2022/08/24 13:50:42 Case params: totalAccs = 2; totalTxs = 2; gasValues mean 1095004, stdev 1518084, 21556-2168452); queued mean 2168452, stdev 0, 2168452-2168452);
|
||||
#
|
||||
#
|
||||
v0.4.8#976977516491178012
|
||||
0x0
|
||||
0xe2a3099f2557d
|
||||
0x1
|
||||
0x1605092d366d31
|
||||
0x1d3de7520be918
|
||||
0x1
|
||||
0x7082e0ee5e26c
|
||||
0x13170db138e38
|
||||
0x1
|
||||
0x19b0468d3b8b7e
|
||||
0x1a2
|
||||
0x127fa336152396
|
||||
0x22c
|
||||
0xe2896f56210f8
|
||||
0xa8a8629ad16a7
|
||||
0x1
|
||||
0x1b3355a6fb3c17
|
||||
0x184
|
||||
0x1ba084f241acbf
|
||||
0x20c47c
|
||||
31
core/testdata/rapid/TestSmallTxPool_thread_5/TestSmallTxPool_thread_5-20220823151319-26278.fail
vendored
Normal file
31
core/testdata/rapid/TestSmallTxPool_thread_5/TestSmallTxPool_thread_5-20220823151319-26278.fail
vendored
Normal file
|
|
@ -0,0 +1,31 @@
|
|||
# TestSmallTxPool/thread_5 2022/08/23 15:13:19 [rapid] draw totalAccs: 1
|
||||
# TestSmallTxPool/thread_5 2022/08/23 15:13:19 [rapid] draw batches: &core.transactionBatches{txs:[]*core.testTx{(*core.testTx)(0x1400045a270), (*core.testTx)(0x1400045a2a0)}, totalTxs:2}
|
||||
# TestSmallTxPool/thread_5 2022/08/23 15:13:19 current_total2in_batch0removed1427emptyBlocks0blockGasLeft15876pending0locals1locals+pending92.875µs
|
||||
# TestSmallTxPool/thread_5 2022/08/23 15:13:19 block0pending2queued0elapsed92.875µs
|
||||
# TestSmallTxPool/thread_5 2022/08/23 15:13:20 current_total2in_batch0removed0emptyBlocks1blockGasLeft30000000pending0locals1locals+pending5.917µs
|
||||
# TestSmallTxPool/thread_5 2022/08/23 15:13:20 block1pending0queued1elapsed5.917µs
|
||||
# TestSmallTxPool/thread_5 2022/08/23 15:13:22 got 2 block timeout in a row(expected less then 1s): total accounts 2. Pending 0, queued 1)
|
||||
# TestSmallTxPool/thread_5 2022/08/23 15:13:22 Case params: totalAccs = 1; totalTxs = 2; mean 21307, stdev 417, 21012-21602); queued mean 21602, stdev 0, 21602-21602);
|
||||
#
|
||||
#
|
||||
v0.4.8#11030625452455624707
|
||||
0x0
|
||||
0x0
|
||||
0x0
|
||||
0x0
|
||||
0x0
|
||||
0x1
|
||||
0x1526ee59916032
|
||||
0xa3422c2178a78
|
||||
0x0
|
||||
0xe67482fc05d7c
|
||||
0x3d
|
||||
0xa5f07d2d821d4
|
||||
0xc
|
||||
0x15eea695572682
|
||||
0x1217ab82c3ce13
|
||||
0x0
|
||||
0xfb0171991b22b
|
||||
0x1
|
||||
0x133eb169b9a4bf
|
||||
0x25a
|
||||
31
core/testdata/rapid/TestSmallTxPool_thread_5/TestSmallTxPool_thread_5-20220823151950-26429.fail
vendored
Normal file
31
core/testdata/rapid/TestSmallTxPool_thread_5/TestSmallTxPool_thread_5-20220823151950-26429.fail
vendored
Normal file
|
|
@ -0,0 +1,31 @@
|
|||
# TestSmallTxPool/thread_5 2022/08/23 15:19:50 [rapid] draw totalAccs: 1
|
||||
# TestSmallTxPool/thread_5 2022/08/23 15:19:50 [rapid] draw batches: &core.transactionBatches{txs:[]*core.testTx{(*core.testTx)(0x14000090618), (*core.testTx)(0x14000090648)}, totalTxs:2}
|
||||
# TestSmallTxPool/thread_5 2022/08/23 15:19:50 current_total2in_batch0removed1356emptyBlocks0blockGasLeft20196pending0locals1locals+pending127.459µs
|
||||
# TestSmallTxPool/thread_5 2022/08/23 15:19:50 block0pending2queued0elapsed127.459µs
|
||||
# TestSmallTxPool/thread_5 2022/08/23 15:19:51 current_total2in_batch0removed0emptyBlocks1blockGasLeft30000000pending0locals1locals+pending3.125µs
|
||||
# TestSmallTxPool/thread_5 2022/08/23 15:19:51 block1pending0queued1elapsed3.125µs
|
||||
# TestSmallTxPool/thread_5 2022/08/23 15:19:54 got 2 block timeout in a row(expected less then 1s): total accounts 2. Pending 0, queued 1)
|
||||
# TestSmallTxPool/thread_5 2022/08/23 15:19:54 Case params: totalAccs = 1; totalTxs = 2; mean 22813, stdev 996, 22109-23518); queued mean 23518, stdev 0, 23518-23518);
|
||||
#
|
||||
#
|
||||
v0.4.8#9786816392551465007
|
||||
0x0
|
||||
0x0
|
||||
0x0
|
||||
0x0
|
||||
0x1a87caf8e4478c
|
||||
0x1
|
||||
0x1565b282855075
|
||||
0xe53d2e1c17601
|
||||
0x0
|
||||
0x1145734df5c495
|
||||
0x53
|
||||
0x1535a0dc1ded24
|
||||
0x455
|
||||
0xcd4139baed77d
|
||||
0x1cd2cb5a2b5872
|
||||
0x0
|
||||
0x93e4c7381d1c0
|
||||
0x7
|
||||
0x1605a82f7cc117
|
||||
0x9d6
|
||||
31
core/testdata/rapid/TestSmallTxPool_thread_5/TestSmallTxPool_thread_5-20220823152452-26736.fail
vendored
Normal file
31
core/testdata/rapid/TestSmallTxPool_thread_5/TestSmallTxPool_thread_5-20220823152452-26736.fail
vendored
Normal file
|
|
@ -0,0 +1,31 @@
|
|||
# TestSmallTxPool/thread_5 2022/08/23 15:24:52 [rapid] draw totalAccs: 1
|
||||
# TestSmallTxPool/thread_5 2022/08/23 15:24:52 [rapid] draw batches: &core.transactionBatches{txs:[]*core.testTx{(*core.testTx)(0x140004fc6c0), (*core.testTx)(0x140004fc6f0)}, totalTxs:2}
|
||||
# TestSmallTxPool/thread_5 2022/08/23 15:24:52 current_total2in_batch0removed1428emptyBlocks0blockGasLeft10572pending0locals1locals+pending132.75µs
|
||||
# TestSmallTxPool/thread_5 2022/08/23 15:24:52 block0pending2queued0elapsed132.75µs
|
||||
# TestSmallTxPool/thread_5 2022/08/23 15:24:53 current_total2in_batch0removed0emptyBlocks1blockGasLeft30000000pending0locals1locals+pending2.375µs
|
||||
# TestSmallTxPool/thread_5 2022/08/23 15:24:53 block1pending0queued1elapsed2.375µs
|
||||
# TestSmallTxPool/thread_5 2022/08/23 15:24:56 got 2 block timeout in a row(expected less then 1s): total accounts 2. Pending 0, queued 1)
|
||||
# TestSmallTxPool/thread_5 2022/08/23 15:24:56 Case params: totalAccs = 1; totalTxs = 2; mean 217563, stdev 277980, 21001-414125); queued mean 414125, stdev 0, 414125-414125);
|
||||
#
|
||||
#
|
||||
v0.4.8#3215678779435253768
|
||||
0x0
|
||||
0x0
|
||||
0x0
|
||||
0x0
|
||||
0x4ab445c8952dd
|
||||
0x1
|
||||
0x1c9cb48dd732ea
|
||||
0x18643b8063ce56
|
||||
0x0
|
||||
0x1dea69519594eb
|
||||
0x276
|
||||
0x1df2a725281cf
|
||||
0x1
|
||||
0x3f54fdc16882e
|
||||
0x4d45042318b4c
|
||||
0x0
|
||||
0x1d34e66caa4a4f
|
||||
0x23b
|
||||
0x1b8878766e6fab
|
||||
0x5ffa5
|
||||
31
core/testdata/rapid/TestSmallTxPool_thread_5/TestSmallTxPool_thread_5-20220823153135-26804.fail
vendored
Normal file
31
core/testdata/rapid/TestSmallTxPool_thread_5/TestSmallTxPool_thread_5-20220823153135-26804.fail
vendored
Normal file
|
|
@ -0,0 +1,31 @@
|
|||
# TestSmallTxPool/thread_5 2022/08/23 15:31:35 [rapid] draw totalAccs: 1
|
||||
# TestSmallTxPool/thread_5 2022/08/23 15:31:35 [rapid] draw batches: &core.transactionBatches{txs:[]*core.testTx{(*core.testTx)(0x140002a24b0), (*core.testTx)(0x140002a24e0)}, totalTxs:2}
|
||||
# TestSmallTxPool/thread_5 2022/08/23 15:31:35 current_total2in_batch0removed1428emptyBlocks0blockGasLeft9144pending0locals1locals+pending127.459µs
|
||||
# TestSmallTxPool/thread_5 2022/08/23 15:31:35 block0pending2queued0elapsed127.459µs
|
||||
# TestSmallTxPool/thread_5 2022/08/23 15:31:36 current_total2in_batch0removed0emptyBlocks1blockGasLeft30000000pending0locals1locals+pending2.667µs
|
||||
# TestSmallTxPool/thread_5 2022/08/23 15:31:36 block1pending0queued1elapsed2.667µs
|
||||
# TestSmallTxPool/thread_5 2022/08/23 15:31:39 got 2 block timeout in a row(expected less then 1s): total accounts 2. Pending 0, queued 1)
|
||||
# TestSmallTxPool/thread_5 2022/08/23 15:31:39 Case params: totalAccs = 1; totalTxs = 2; mean 22882, stdev 2658, 21002-24762); queued mean 24762, stdev 0, 24762-24762);
|
||||
#
|
||||
#
|
||||
v0.4.8#10709623101445898243
|
||||
0x0
|
||||
0x0
|
||||
0x0
|
||||
0x0
|
||||
0x18856cda8393b2
|
||||
0x1
|
||||
0xe68d9e09cae50
|
||||
0x15d32a92847dd
|
||||
0x0
|
||||
0x1e77e07c659c4
|
||||
0x1
|
||||
0x4fd4f9918872f
|
||||
0x2
|
||||
0xcfa1dd7a9cc02
|
||||
0x835794f203d69
|
||||
0x0
|
||||
0xb81012beffea8
|
||||
0x6
|
||||
0x1506d0f451864b
|
||||
0xeb2
|
||||
31
core/testdata/rapid/TestSmallTxPool_thread_5/TestSmallTxPool_thread_5-20220823153613-26949.fail
vendored
Normal file
31
core/testdata/rapid/TestSmallTxPool_thread_5/TestSmallTxPool_thread_5-20220823153613-26949.fail
vendored
Normal file
|
|
@ -0,0 +1,31 @@
|
|||
# TestSmallTxPool/thread_5 2022/08/23 15:36:13 [rapid] draw totalAccs: 1
|
||||
# TestSmallTxPool/thread_5 2022/08/23 15:36:13 [rapid] draw batches: &core.transactionBatches{txs:[]*core.testTx{(*core.testTx)(0x1400074c6c0), (*core.testTx)(0x1400074c6f0)}, totalTxs:2}
|
||||
# TestSmallTxPool/thread_5 2022/08/23 15:36:13 current_total2in_batch0removed257emptyBlocks0blockGasLeft109872pending0locals1locals+pending28.875µs
|
||||
# TestSmallTxPool/thread_5 2022/08/23 15:36:13 block0pending2queued0elapsed28.875µs
|
||||
# TestSmallTxPool/thread_5 2022/08/23 15:36:14 current_total2in_batch0removed0emptyBlocks1blockGasLeft30000000pending0locals1locals+pending8µs
|
||||
# TestSmallTxPool/thread_5 2022/08/23 15:36:14 block1pending0queued1elapsed8µs
|
||||
# TestSmallTxPool/thread_5 2022/08/23 15:36:25 got 2s block timeout (expected less then 10s): total accounts 2. Pending 0, queued 1)
|
||||
# TestSmallTxPool/thread_5 2022/08/23 15:36:25 Case params: totalAccs = 1; totalTxs = 2; mean 202327, stdev 121654, 116304-288350); queued mean 288350, stdev 0, 288350-288350);
|
||||
#
|
||||
#
|
||||
v0.4.8#13591903017304588300
|
||||
0x0
|
||||
0x10c52092b328d3
|
||||
0x0
|
||||
0x18d112784f0d77
|
||||
0x97a6dabb2abda
|
||||
0x1
|
||||
0x140be23286f1b4
|
||||
0x128d978701af37
|
||||
0x0
|
||||
0x110e31b0aba338
|
||||
0x32
|
||||
0x18cfae3e0296b5
|
||||
0x17448
|
||||
0x18e1e3424a5df4
|
||||
0xf0a5d738fbf63
|
||||
0x0
|
||||
0x1edeb03accedbd
|
||||
0x3c4
|
||||
0x1a61a26315c2bb
|
||||
0x41456
|
||||
31
core/testdata/rapid/TestSmallTxPool_thread_5/TestSmallTxPool_thread_5-20220823153947-27019.fail
vendored
Normal file
31
core/testdata/rapid/TestSmallTxPool_thread_5/TestSmallTxPool_thread_5-20220823153947-27019.fail
vendored
Normal file
|
|
@ -0,0 +1,31 @@
|
|||
# TestSmallTxPool/thread_5 2022/08/23 15:39:47 [rapid] draw totalAccs: 1
|
||||
# TestSmallTxPool/thread_5 2022/08/23 15:39:47 [rapid] draw batches: &core.transactionBatches{txs:[]*core.testTx{(*core.testTx)(0x140001fe4b0), (*core.testTx)(0x140001fe4e0)}, totalTxs:2}
|
||||
# TestSmallTxPool/thread_5 2022/08/23 15:39:47 current_total2in_batch0removed2emptyBlocks0blockGasLeft313772pending0locals1locals+pending7.917µs
|
||||
# TestSmallTxPool/thread_5 2022/08/23 15:39:47 block0pending2queued0elapsed7.917µs
|
||||
# TestSmallTxPool/thread_5 2022/08/23 15:39:48 current_total2in_batch0removed0emptyBlocks1blockGasLeft30000000pending0locals1locals+pending1.333µs
|
||||
# TestSmallTxPool/thread_5 2022/08/23 15:39:48 block1pending0queued1elapsed1.333µs
|
||||
# TestSmallTxPool/thread_5 2022/08/23 15:39:59 got 2s block timeout (expected less then 10s): total accounts 2. Pending 0, queued 1)
|
||||
# TestSmallTxPool/thread_5 2022/08/23 15:39:59 Case params: totalAccs = 1; totalTxs = 2; mean 13084932, stdev 2486444, 11326751-14843114); queued mean 11326751, stdev 0, 11326751-11326751);
|
||||
#
|
||||
#
|
||||
v0.4.8#4213025642184179714
|
||||
0x0
|
||||
0x886ded9ddc3d3
|
||||
0x0
|
||||
0xb090687acddbe
|
||||
0x15ddeaa77b47b2
|
||||
0x1
|
||||
0xe59f4d16f36ac
|
||||
0x15c83731da8822
|
||||
0x0
|
||||
0x96869a15c64e3
|
||||
0x7
|
||||
0x1e3bd9acd056e0
|
||||
0xe22ae2
|
||||
0x14f771c7f4aeb4
|
||||
0x370b8c6f230a1
|
||||
0x0
|
||||
0x1a0afb8990daa0
|
||||
0x53
|
||||
0x1d1291819c4c33
|
||||
0xac8317
|
||||
31
core/testdata/rapid/TestSmallTxPool_thread_5/TestSmallTxPool_thread_5-20220823154228-27072.fail
vendored
Normal file
31
core/testdata/rapid/TestSmallTxPool_thread_5/TestSmallTxPool_thread_5-20220823154228-27072.fail
vendored
Normal file
|
|
@ -0,0 +1,31 @@
|
|||
# TestSmallTxPool/thread_5 2022/08/23 15:42:28 [rapid] draw totalAccs: 2
|
||||
# TestSmallTxPool/thread_5 2022/08/23 15:42:28 [rapid] draw batches: &core.transactionBatches{txs:[]*core.testTx{(*core.testTx)(0x140002a2a98), (*core.testTx)(0x140002a2ac8)}, totalTxs:2}
|
||||
# TestSmallTxPool/thread_5 2022/08/23 15:42:28 current_total2in_batch0removed14emptyBlocks0blockGasLeft1202812pending0locals1locals+pending31.417µs
|
||||
# TestSmallTxPool/thread_5 2022/08/23 15:42:28 block0pending2queued0elapsed31.417µs
|
||||
# TestSmallTxPool/thread_5 2022/08/23 15:42:29 current_total2in_batch0removed0emptyBlocks1blockGasLeft30000000pending0locals1locals+pending8.958µs
|
||||
# TestSmallTxPool/thread_5 2022/08/23 15:42:29 block1pending0queued1elapsed8.958µs
|
||||
# TestSmallTxPool/thread_5 2022/08/23 15:42:40 got 2s block timeout (expected less then 10s): total accounts 2. Pending 0, queued 1)
|
||||
# TestSmallTxPool/thread_5 2022/08/23 15:42:40 Case params: totalAccs = 2; totalTxs = 2; mean 1039912, stdev 1438296, 22883-2056942); queued mean 22883, stdev 0, 22883-22883);
|
||||
#
|
||||
#
|
||||
v0.4.8#13827966136563531806
|
||||
0x0
|
||||
0x18ebc61699540b
|
||||
0x1
|
||||
0x3515fdfcfb65f
|
||||
0x25a50539918aa
|
||||
0x1
|
||||
0x730d8876cc5b
|
||||
0x1b3583a276c8b4
|
||||
0x0
|
||||
0x10713742c9f5d8
|
||||
0x7a
|
||||
0x1ba16623654525
|
||||
0x1f10e6
|
||||
0xe7fe69f9d4105
|
||||
0x23766b0e6ef50
|
||||
0x0
|
||||
0xc75308e453b9e
|
||||
0x11
|
||||
0x13d0c7e491064b
|
||||
0x75b
|
||||
31
core/testdata/rapid/TestSmallTxPool_thread_5/TestSmallTxPool_thread_5-20220823154450-27147.fail
vendored
Normal file
31
core/testdata/rapid/TestSmallTxPool_thread_5/TestSmallTxPool_thread_5-20220823154450-27147.fail
vendored
Normal file
|
|
@ -0,0 +1,31 @@
|
|||
# TestSmallTxPool/thread_5 2022/08/23 15:44:50 [rapid] draw totalAccs: 1
|
||||
# TestSmallTxPool/thread_5 2022/08/23 15:44:50 [rapid] draw batches: &core.transactionBatches{txs:[]*core.testTx{(*core.testTx)(0x140006ac660), (*core.testTx)(0x140006ac690)}, totalTxs:2}
|
||||
# TestSmallTxPool/thread_5 2022/08/23 15:44:50 current_total2in_batch0removed952emptyBlocks0blockGasLeft22472pending0locals1locals+pending78.333µs
|
||||
# TestSmallTxPool/thread_5 2022/08/23 15:44:50 block0pending2queued0elapsed78.333µs
|
||||
# TestSmallTxPool/thread_5 2022/08/23 15:44:51 current_total2in_batch0removed0emptyBlocks1blockGasLeft30000000pending0locals1locals+pending4.041µs
|
||||
# TestSmallTxPool/thread_5 2022/08/23 15:44:51 block1pending0queued1elapsed4.041µs
|
||||
# TestSmallTxPool/thread_5 2022/08/23 15:45:02 got 2s block timeout (expected less then 10s): total accounts 2. Pending 0, queued 1)
|
||||
# TestSmallTxPool/thread_5 2022/08/23 15:45:02 Case params: totalAccs = 1; totalTxs = 2; mean 34693, stdev 4531, 31489-37898); queued mean 37898, stdev 0, 37898-37898);
|
||||
#
|
||||
#
|
||||
v0.4.8#7017393923580493827
|
||||
0x0
|
||||
0x18a10e05463b9e
|
||||
0x0
|
||||
0x5c2a53194d766
|
||||
0x1f60bafd023e1e
|
||||
0xffffffffffffffff
|
||||
0x84c50ea0684a9
|
||||
0x32563fc6544a5
|
||||
0x0
|
||||
0xaadb0d9aae81
|
||||
0x0
|
||||
0x1726c3520a1a4f
|
||||
0x28f9
|
||||
0xcdba9dcba8304
|
||||
0x12f0f5a9b5d21
|
||||
0x0
|
||||
0x1ac8f20a9fedd2
|
||||
0x346
|
||||
0x1ea7cb7facaa18
|
||||
0x4202
|
||||
31
core/testdata/rapid/TestSmallTxPool_thread_5/TestSmallTxPool_thread_5-20220823191059-29281.fail
vendored
Normal file
31
core/testdata/rapid/TestSmallTxPool_thread_5/TestSmallTxPool_thread_5-20220823191059-29281.fail
vendored
Normal file
|
|
@ -0,0 +1,31 @@
|
|||
# TestSmallTxPool/thread_5 2022/08/23 19:10:59 [rapid] draw totalAccs: 1
|
||||
# TestSmallTxPool/thread_5 2022/08/23 19:10:59 [rapid] draw batches: &core.transactionBatches{txs:[]*core.testTx{(*core.testTx)(0x14000598d98), (*core.testTx)(0x14000598dc8)}, totalTxs:2}
|
||||
# TestSmallTxPool/thread_5 2022/08/23 19:10:59 current_total2in_batch0removed1428emptyBlocks0blockGasLeft576pending0locals1locals+pending146.75µs
|
||||
# TestSmallTxPool/thread_5 2022/08/23 19:10:59 block0pending2queued0elapsed146.75µs
|
||||
# TestSmallTxPool/thread_5 2022/08/23 19:10:59 current_total2in_batch0removed0emptyBlocks1blockGasLeft30000000pending0locals1locals+pending1.208µs
|
||||
# TestSmallTxPool/thread_5 2022/08/23 19:10:59 block1pending0queued1elapsed1.208µs
|
||||
# TestSmallTxPool/thread_5 2022/08/23 19:11:19 got 2s block timeout (expected less then 10s): total accounts 2. Pending 0, queued 1)
|
||||
# TestSmallTxPool/thread_5 2022/08/23 19:11:19 Case params: totalAccs = 1; totalTxs = 2; gasValues mean 21006, stdev 2, 21005-21008); queued mean 21005, stdev 0, 21005-21005);
|
||||
#
|
||||
#
|
||||
v0.4.8#14400150647628365827
|
||||
0x41e06e2eff03
|
||||
0x101ec1bb9ad73f
|
||||
0x0
|
||||
0x3fa750c7e2b81
|
||||
0x7bcc5b95d951f
|
||||
0x1
|
||||
0xa8198da22acc9
|
||||
0x13eed06d067c7b
|
||||
0x0
|
||||
0x1688314b1b7b9c
|
||||
0xa0
|
||||
0x80150c493767d
|
||||
0x8
|
||||
0x17494926911bb4
|
||||
0x2b32d10763d08
|
||||
0x0
|
||||
0xb143406fba05c
|
||||
0x1
|
||||
0x84ce9ff98bfd7
|
||||
0x5
|
||||
31
core/testdata/rapid/TestSmallTxPool_thread_5/TestSmallTxPool_thread_5-20220824134842-34401.fail
vendored
Normal file
31
core/testdata/rapid/TestSmallTxPool_thread_5/TestSmallTxPool_thread_5-20220824134842-34401.fail
vendored
Normal file
|
|
@ -0,0 +1,31 @@
|
|||
# TestSmallTxPool/thread_5 2022/08/24 13:48:42 [rapid] draw totalAccs: 2
|
||||
# TestSmallTxPool/thread_5 2022/08/24 13:48:42 [rapid] draw batches: &core.transactionBatches{txs:[]*core.testTx{(*core.testTx)(0x1400071c000), (*core.testTx)(0x1400071c030)}, totalTxs:2}
|
||||
# TestSmallTxPool/thread_5 2022/08/24 13:48:42 current_total2in_batch0removed1428emptyBlocks0blockGasLeft12000pending1locals0locals+pending250.667µs
|
||||
# TestSmallTxPool/thread_5 2022/08/24 13:48:42 block0pending2queued0elapsed250.667µs
|
||||
# TestSmallTxPool/thread_5 2022/08/24 13:48:42 current_total2in_batch0removed0emptyBlocks1blockGasLeft30000000pending0locals0locals+pending2.208µs
|
||||
# TestSmallTxPool/thread_5 2022/08/24 13:48:42 block1pending0queued1elapsed2.208µs
|
||||
# TestSmallTxPool/thread_5 2022/08/24 13:49:02 got 2s block timeout (expected less then 10s): total accounts 2. Pending 0, queued 1)
|
||||
# TestSmallTxPool/thread_5 2022/08/24 13:49:02 Case params: totalAccs = 2; totalTxs = 2; gasValues mean 21009, stdev 12, 21000-21018); queued mean 21018, stdev 0, 21018-21018);
|
||||
#
|
||||
#
|
||||
v0.4.8#974890162385321987
|
||||
0x0
|
||||
0xc791365e28aaa
|
||||
0x1
|
||||
0x123cc263eba605
|
||||
0x161ad2377b422d
|
||||
0x1
|
||||
0x106e8658abc238
|
||||
0x1f8377ef593cb5
|
||||
0xffffffffffffffff
|
||||
0xf3caa6ecc1abf
|
||||
0x26
|
||||
0xaafaa2be24a4
|
||||
0x0
|
||||
0x7397e7f193571
|
||||
0x1ddb7391916b1
|
||||
0x1
|
||||
0x1af767710b8b4d
|
||||
0x293
|
||||
0xa8fd8e62367e5
|
||||
0x12
|
||||
31
core/testdata/rapid/TestSmallTxPool_thread_6/TestSmallTxPool_thread_6-20220823151319-26278.fail
vendored
Normal file
31
core/testdata/rapid/TestSmallTxPool_thread_6/TestSmallTxPool_thread_6-20220823151319-26278.fail
vendored
Normal file
|
|
@ -0,0 +1,31 @@
|
|||
# TestSmallTxPool/thread_6 2022/08/23 15:13:19 [rapid] draw totalAccs: 1
|
||||
# TestSmallTxPool/thread_6 2022/08/23 15:13:19 [rapid] draw batches: &core.transactionBatches{txs:[]*core.testTx{(*core.testTx)(0x14000492c30), (*core.testTx)(0x14000492c60)}, totalTxs:2}
|
||||
# TestSmallTxPool/thread_6 2022/08/23 15:13:19 current_total2in_batch0removed1423emptyBlocks0blockGasLeft18813pending0locals1locals+pending101.042µs
|
||||
# TestSmallTxPool/thread_6 2022/08/23 15:13:19 block0pending2queued0elapsed101.042µs
|
||||
# TestSmallTxPool/thread_6 2022/08/23 15:13:20 current_total2in_batch0removed0emptyBlocks1blockGasLeft30000000pending0locals1locals+pending792ns
|
||||
# TestSmallTxPool/thread_6 2022/08/23 15:13:20 block1pending0queued1elapsed792ns
|
||||
# TestSmallTxPool/thread_6 2022/08/23 15:13:22 got 2 block timeout in a row(expected less then 1s): total accounts 2. Pending 0, queued 1)
|
||||
# TestSmallTxPool/thread_6 2022/08/23 15:13:22 Case params: totalAccs = 1; totalTxs = 2; mean 21036, stdev 46, 21003-21069); queued mean 21003, stdev 0, 21003-21003);
|
||||
#
|
||||
#
|
||||
v0.4.8#11031772208723656712
|
||||
0x0
|
||||
0x0
|
||||
0x0
|
||||
0x0
|
||||
0x0
|
||||
0x1
|
||||
0xa665b8ce9ee7a
|
||||
0x48b0261ddad48
|
||||
0x0
|
||||
0x18614bfa6b5e23
|
||||
0x2b5
|
||||
0xdedad9b0c1b4e
|
||||
0x45
|
||||
0x11ed04cc74b99a
|
||||
0x4ae457ff37e53
|
||||
0x0
|
||||
0x12298dcc5e05bd
|
||||
0x4f
|
||||
0x655e79b9fdc45
|
||||
0x3
|
||||
31
core/testdata/rapid/TestSmallTxPool_thread_6/TestSmallTxPool_thread_6-20220823151922-26429.fail
vendored
Normal file
31
core/testdata/rapid/TestSmallTxPool_thread_6/TestSmallTxPool_thread_6-20220823151922-26429.fail
vendored
Normal file
|
|
@ -0,0 +1,31 @@
|
|||
# TestSmallTxPool/thread_6 2022/08/23 15:19:22 [rapid] draw totalAccs: 1
|
||||
# TestSmallTxPool/thread_6 2022/08/23 15:19:22 [rapid] draw batches: &core.transactionBatches{txs:[]*core.testTx{(*core.testTx)(0x140004a2168), (*core.testTx)(0x140004a2198)}, totalTxs:2}
|
||||
# TestSmallTxPool/thread_6 2022/08/23 15:19:22 current_total2in_batch0removed20emptyBlocks0blockGasLeft800540pending0locals1locals+pending6.375µs
|
||||
# TestSmallTxPool/thread_6 2022/08/23 15:19:22 block0pending2queued0elapsed6.375µs
|
||||
# TestSmallTxPool/thread_6 2022/08/23 15:19:23 current_total2in_batch0removed0emptyBlocks1blockGasLeft30000000pending0locals1locals+pending375ns
|
||||
# TestSmallTxPool/thread_6 2022/08/23 15:19:23 block1pending0queued1elapsed375ns
|
||||
# TestSmallTxPool/thread_6 2022/08/23 15:19:26 got 2 block timeout in a row(expected less then 1s): total accounts 2. Pending 0, queued 1)
|
||||
# TestSmallTxPool/thread_6 2022/08/23 15:19:26 Case params: totalAccs = 1; totalTxs = 2; mean 6707774, stdev 7421511, 1459973-11955575); queued mean 11955575, stdev 0, 11955575-11955575);
|
||||
#
|
||||
#
|
||||
v0.4.8#9790467114753064968
|
||||
0x0
|
||||
0x0
|
||||
0x0
|
||||
0x0
|
||||
0x9d77731750978
|
||||
0x1
|
||||
0x49d11a9279512
|
||||
0x18cf4638816e07
|
||||
0x0
|
||||
0x952ae186dfdb
|
||||
0x1
|
||||
0x1c5378ff68da43
|
||||
0x15f4fd
|
||||
0x138b2c96ff1201
|
||||
0xdc5039ee78a54
|
||||
0x0
|
||||
0x79984ef15688a
|
||||
0x0
|
||||
0x1c84f041fecb0e
|
||||
0xb61b6f
|
||||
31
core/testdata/rapid/TestSmallTxPool_thread_6/TestSmallTxPool_thread_6-20220823152445-26736.fail
vendored
Normal file
31
core/testdata/rapid/TestSmallTxPool_thread_6/TestSmallTxPool_thread_6-20220823152445-26736.fail
vendored
Normal file
|
|
@ -0,0 +1,31 @@
|
|||
# TestSmallTxPool/thread_6 2022/08/23 15:24:45 [rapid] draw totalAccs: 1
|
||||
# TestSmallTxPool/thread_6 2022/08/23 15:24:45 [rapid] draw batches: &core.transactionBatches{txs:[]*core.testTx{(*core.testTx)(0x140004a0318), (*core.testTx)(0x140004a0348)}, totalTxs:2}
|
||||
# TestSmallTxPool/thread_6 2022/08/23 15:24:45 current_total2in_batch0removed858emptyBlocks0blockGasLeft1746pending0locals1locals+pending86.375µs
|
||||
# TestSmallTxPool/thread_6 2022/08/23 15:24:45 block0pending2queued0elapsed86.375µs
|
||||
# TestSmallTxPool/thread_6 2022/08/23 15:24:46 current_total2in_batch0removed0emptyBlocks1blockGasLeft30000000pending0locals1locals+pending6.167µs
|
||||
# TestSmallTxPool/thread_6 2022/08/23 15:24:46 block1pending0queued1elapsed6.167µs
|
||||
# TestSmallTxPool/thread_6 2022/08/23 15:24:49 got 2 block timeout in a row(expected less then 1s): total accounts 2. Pending 0, queued 1)
|
||||
# TestSmallTxPool/thread_6 2022/08/23 15:24:49 Case params: totalAccs = 1; totalTxs = 2; mean 27985, stdev 9868, 21007-34963); queued mean 21007, stdev 0, 21007-21007);
|
||||
#
|
||||
#
|
||||
v0.4.8#3221876417243381771
|
||||
0x0
|
||||
0x0
|
||||
0x0
|
||||
0x0
|
||||
0x72ba92881feaf
|
||||
0x1
|
||||
0x6d36251a10a8
|
||||
0x8b3f8873eb2d1
|
||||
0x0
|
||||
0xa757e295aa98d
|
||||
0x3
|
||||
0x184fcc52ee8f8b
|
||||
0x368b
|
||||
0x1ecc59cfa7d2d5
|
||||
0x13fac3a09d77c4
|
||||
0x0
|
||||
0x19cb020b70dc60
|
||||
0x2f6
|
||||
0x5a00cefe27ec7
|
||||
0x7
|
||||
31
core/testdata/rapid/TestSmallTxPool_thread_6/TestSmallTxPool_thread_6-20220823153135-26804.fail
vendored
Normal file
31
core/testdata/rapid/TestSmallTxPool_thread_6/TestSmallTxPool_thread_6-20220823153135-26804.fail
vendored
Normal file
|
|
@ -0,0 +1,31 @@
|
|||
# TestSmallTxPool/thread_6 2022/08/23 15:31:35 [rapid] draw totalAccs: 1
|
||||
# TestSmallTxPool/thread_6 2022/08/23 15:31:35 [rapid] draw batches: &core.transactionBatches{txs:[]*core.testTx{(*core.testTx)(0x140006a2588), (*core.testTx)(0x140006a25b8)}, totalTxs:2}
|
||||
# TestSmallTxPool/thread_6 2022/08/23 15:31:35 current_total2in_batch0removed1425emptyBlocks0blockGasLeft16575pending0locals1locals+pending132.333µs
|
||||
# TestSmallTxPool/thread_6 2022/08/23 15:31:35 block0pending2queued0elapsed132.333µs
|
||||
# TestSmallTxPool/thread_6 2022/08/23 15:31:36 current_total2in_batch0removed0emptyBlocks1blockGasLeft30000000pending0locals1locals+pending5.708µs
|
||||
# TestSmallTxPool/thread_6 2022/08/23 15:31:36 block1pending0queued1elapsed5.708µs
|
||||
# TestSmallTxPool/thread_6 2022/08/23 15:31:39 got 2 block timeout in a row(expected less then 1s): total accounts 2. Pending 0, queued 1)
|
||||
# TestSmallTxPool/thread_6 2022/08/23 15:31:39 Case params: totalAccs = 1; totalTxs = 2; mean 1099186, stdev 1524727, 21041-2177332); queued mean 2177332, stdev 0, 2177332-2177332);
|
||||
#
|
||||
#
|
||||
v0.4.8#10712762722539274251
|
||||
0x0
|
||||
0x0
|
||||
0x0
|
||||
0x0
|
||||
0xd8dc93b6fee50
|
||||
0x1
|
||||
0x17158f721802db
|
||||
0xbe370f54cb685
|
||||
0x0
|
||||
0x1ba844c50bd50a
|
||||
0x228
|
||||
0xc67af9d2696f0
|
||||
0x29
|
||||
0x1a9347cfda4e00
|
||||
0x5bfc3b6608c09
|
||||
0x0
|
||||
0xa33bbb9af7c4c
|
||||
0x8
|
||||
0x1c00e6e197dfb1
|
||||
0x20e72c
|
||||
31
core/testdata/rapid/TestSmallTxPool_thread_6/TestSmallTxPool_thread_6-20220823153527-26949.fail
vendored
Normal file
31
core/testdata/rapid/TestSmallTxPool_thread_6/TestSmallTxPool_thread_6-20220823153527-26949.fail
vendored
Normal file
|
|
@ -0,0 +1,31 @@
|
|||
# TestSmallTxPool/thread_6 2022/08/23 15:35:27 [rapid] draw totalAccs: 1
|
||||
# TestSmallTxPool/thread_6 2022/08/23 15:35:27 [rapid] draw batches: &core.transactionBatches{txs:[]*core.testTx{(*core.testTx)(0x1400074c078), (*core.testTx)(0x1400074c0a8)}, totalTxs:2}
|
||||
# TestSmallTxPool/thread_6 2022/08/23 15:35:27 current_total2in_batch0removed1426emptyBlocks0blockGasLeft9794pending0locals1locals+pending47.042µs
|
||||
# TestSmallTxPool/thread_6 2022/08/23 15:35:27 block0pending2queued0elapsed47.042µs
|
||||
# TestSmallTxPool/thread_6 2022/08/23 15:35:28 current_total2in_batch0removed0emptyBlocks1blockGasLeft30000000pending0locals1locals+pending6.042µs
|
||||
# TestSmallTxPool/thread_6 2022/08/23 15:35:28 block1pending0queued1elapsed6.042µs
|
||||
# TestSmallTxPool/thread_6 2022/08/23 15:35:39 got 2s block timeout (expected less then 10s): total accounts 2. Pending 0, queued 1)
|
||||
# TestSmallTxPool/thread_6 2022/08/23 15:35:39 Case params: totalAccs = 1; totalTxs = 2; mean 21028, stdev 4, 21025-21031); queued mean 21025, stdev 0, 21025-21025);
|
||||
#
|
||||
#
|
||||
v0.4.8#13596717675643404298
|
||||
0x0
|
||||
0x10f9ba5935c0f3
|
||||
0x0
|
||||
0x1d8080a56291f0
|
||||
0xe8aecc686552
|
||||
0x1
|
||||
0xc9b4a1b1b2453
|
||||
0xbd01817778a17
|
||||
0x0
|
||||
0x165953f5b0522b
|
||||
0x344
|
||||
0xe6cf1e79a2767
|
||||
0x1f
|
||||
0x3c7bacce9e988
|
||||
0x346cb90a1cb8f
|
||||
0x0
|
||||
0x458c3f4212555
|
||||
0x2
|
||||
0xbe02443654594
|
||||
0x19
|
||||
31
core/testdata/rapid/TestSmallTxPool_thread_6/TestSmallTxPool_thread_6-20220823153947-27019.fail
vendored
Normal file
31
core/testdata/rapid/TestSmallTxPool_thread_6/TestSmallTxPool_thread_6-20220823153947-27019.fail
vendored
Normal file
|
|
@ -0,0 +1,31 @@
|
|||
# TestSmallTxPool/thread_6 2022/08/23 15:39:47 [rapid] draw totalAccs: 1
|
||||
# TestSmallTxPool/thread_6 2022/08/23 15:39:47 [rapid] draw batches: &core.transactionBatches{txs:[]*core.testTx{(*core.testTx)(0x1400054a210), (*core.testTx)(0x1400054a240)}, totalTxs:2}
|
||||
# TestSmallTxPool/thread_6 2022/08/23 15:39:47 current_total2in_batch0removed1428emptyBlocks0blockGasLeft7716pending0locals1locals+pending84.292µs
|
||||
# TestSmallTxPool/thread_6 2022/08/23 15:39:47 block0pending2queued0elapsed84.292µs
|
||||
# TestSmallTxPool/thread_6 2022/08/23 15:39:48 current_total2in_batch0removed0emptyBlocks1blockGasLeft30000000pending0locals1locals+pending1.084µs
|
||||
# TestSmallTxPool/thread_6 2022/08/23 15:39:48 block1pending0queued1elapsed1.084µs
|
||||
# TestSmallTxPool/thread_6 2022/08/23 15:39:59 got 2s block timeout (expected less then 10s): total accounts 2. Pending 0, queued 1)
|
||||
# TestSmallTxPool/thread_6 2022/08/23 15:39:59 Case params: totalAccs = 1; totalTxs = 2; mean 22125, stdev 1587, 21003-23248); queued mean 23248, stdev 0, 23248-23248);
|
||||
#
|
||||
#
|
||||
v0.4.8#4215430823869939720
|
||||
0x0
|
||||
0xc7f1bbb044e09
|
||||
0x0
|
||||
0x921c9b6d9f6a5
|
||||
0x131a3ad8ae80bf
|
||||
0x1
|
||||
0x65130329290f0
|
||||
0x1714e0e4c1864f
|
||||
0x0
|
||||
0xe621efe42c9a
|
||||
0x1
|
||||
0x65788d7742427
|
||||
0x3
|
||||
0x805be6221990e
|
||||
0xc67b9b0191dce
|
||||
0x0
|
||||
0x7fd821163f02b
|
||||
0x3
|
||||
0x152508e1625b50
|
||||
0x8c8
|
||||
31
core/testdata/rapid/TestSmallTxPool_thread_6/TestSmallTxPool_thread_6-20220823154119-27072.fail
vendored
Normal file
31
core/testdata/rapid/TestSmallTxPool_thread_6/TestSmallTxPool_thread_6-20220823154119-27072.fail
vendored
Normal file
|
|
@ -0,0 +1,31 @@
|
|||
# TestSmallTxPool/thread_6 2022/08/23 15:41:19 [rapid] draw totalAccs: 1
|
||||
# TestSmallTxPool/thread_6 2022/08/23 15:41:19 [rapid] draw batches: &core.transactionBatches{txs:[]*core.testTx{(*core.testTx)(0x1400000eb40), (*core.testTx)(0x1400044a570)}, totalTxs:2}
|
||||
# TestSmallTxPool/thread_6 2022/08/23 15:41:19 current_total2in_batch0removed1400emptyBlocks0blockGasLeft19000pending0locals1locals+pending251.125µs
|
||||
# TestSmallTxPool/thread_6 2022/08/23 15:41:19 block0pending2queued0elapsed251.125µs
|
||||
# TestSmallTxPool/thread_6 2022/08/23 15:41:20 current_total2in_batch0removed0emptyBlocks1blockGasLeft30000000pending0locals1locals+pending4.125µs
|
||||
# TestSmallTxPool/thread_6 2022/08/23 15:41:20 block1pending0queued1elapsed4.125µs
|
||||
# TestSmallTxPool/thread_6 2022/08/23 15:41:31 got 2s block timeout (expected less then 10s): total accounts 2. Pending 0, queued 1)
|
||||
# TestSmallTxPool/thread_6 2022/08/23 15:41:31 Case params: totalAccs = 1; totalTxs = 2; mean 21211, stdev 288, 21007-21415); queued mean 21007, stdev 0, 21007-21007);
|
||||
#
|
||||
#
|
||||
v0.4.8#13830057785636683785
|
||||
0x0
|
||||
0xc4ac769c6cc6b
|
||||
0x0
|
||||
0x2f4d801a61576
|
||||
0x1cf5bd69509277
|
||||
0x1
|
||||
0x1dadc2bc86ce50
|
||||
0x6a06e318fcacf
|
||||
0x0
|
||||
0xa96a69d6ef392
|
||||
0x0
|
||||
0x1283093cae8e40
|
||||
0x19f
|
||||
0x67dfaa5c45841
|
||||
0x53837dda5c9d3
|
||||
0x0
|
||||
0x1735501b3b4b04
|
||||
0x319
|
||||
0xa2450867b183c
|
||||
0x7
|
||||
31
core/testdata/rapid/TestSmallTxPool_thread_6/TestSmallTxPool_thread_6-20220823154439-27147.fail
vendored
Normal file
31
core/testdata/rapid/TestSmallTxPool_thread_6/TestSmallTxPool_thread_6-20220823154439-27147.fail
vendored
Normal file
|
|
@ -0,0 +1,31 @@
|
|||
# TestSmallTxPool/thread_6 2022/08/23 15:44:39 [rapid] draw totalAccs: 2
|
||||
# TestSmallTxPool/thread_6 2022/08/23 15:44:39 [rapid] draw batches: &core.transactionBatches{txs:[]*core.testTx{(*core.testTx)(0x1400077e1c8), (*core.testTx)(0x1400077e1f8)}, totalTxs:2}
|
||||
# TestSmallTxPool/thread_6 2022/08/23 15:44:39 current_total2in_batch0removed1428emptyBlocks0blockGasLeft6288pending0locals1locals+pending170µs
|
||||
# TestSmallTxPool/thread_6 2022/08/23 15:44:39 block0pending2queued0elapsed170µs
|
||||
# TestSmallTxPool/thread_6 2022/08/23 15:44:40 current_total2in_batch0removed0emptyBlocks1blockGasLeft30000000pending0locals1locals+pending2.5µs
|
||||
# TestSmallTxPool/thread_6 2022/08/23 15:44:40 block1pending0queued1elapsed2.5µs
|
||||
# TestSmallTxPool/thread_6 2022/08/23 15:44:51 got 2s block timeout (expected less then 10s): total accounts 2. Pending 0, queued 1)
|
||||
# TestSmallTxPool/thread_6 2022/08/23 15:44:51 Case params: totalAccs = 2; totalTxs = 2; mean 21053, stdev 70, 21004-21103); queued mean 21103, stdev 0, 21103-21103);
|
||||
#
|
||||
#
|
||||
v0.4.8#7023806309753421834
|
||||
0x0
|
||||
0x9e4f326d9764e
|
||||
0x1
|
||||
0x14a64a84433af9
|
||||
0x176e74d4f16433
|
||||
0x1
|
||||
0x8fb67607f013c
|
||||
0x16f382278b92ba
|
||||
0x0
|
||||
0x16f47192cf271
|
||||
0x0
|
||||
0xbe0140ac97400
|
||||
0x4
|
||||
0x149ad43abcb6e4
|
||||
0x1d7a6333eb7fc
|
||||
0x0
|
||||
0x1047f0aa1ca1d4
|
||||
0x3d
|
||||
0x12530c5d1971be
|
||||
0x67
|
||||
31
core/testdata/rapid/TestSmallTxPool_thread_6/TestSmallTxPool_thread_6-20220823191039-29281.fail
vendored
Normal file
31
core/testdata/rapid/TestSmallTxPool_thread_6/TestSmallTxPool_thread_6-20220823191039-29281.fail
vendored
Normal file
|
|
@ -0,0 +1,31 @@
|
|||
# TestSmallTxPool/thread_6 2022/08/23 19:10:39 [rapid] draw totalAccs: 2
|
||||
# TestSmallTxPool/thread_6 2022/08/23 19:10:39 [rapid] draw batches: &core.transactionBatches{txs:[]*core.testTx{(*core.testTx)(0x14000694270), (*core.testTx)(0x140006942a0)}, totalTxs:2}
|
||||
# TestSmallTxPool/thread_6 2022/08/23 19:10:39 current_total2in_batch0removed1428emptyBlocks0blockGasLeft12000pending1locals0locals+pending93.5µs
|
||||
# TestSmallTxPool/thread_6 2022/08/23 19:10:39 block0pending2queued0elapsed93.5µs
|
||||
# TestSmallTxPool/thread_6 2022/08/23 19:10:39 current_total2in_batch0removed0emptyBlocks1blockGasLeft30000000pending0locals0locals+pending1.041µs
|
||||
# TestSmallTxPool/thread_6 2022/08/23 19:10:39 block1pending0queued1elapsed1.041µs
|
||||
# TestSmallTxPool/thread_6 2022/08/23 19:10:59 got 2s block timeout (expected less then 10s): total accounts 2. Pending 0, queued 1)
|
||||
# TestSmallTxPool/thread_6 2022/08/23 19:10:59 Case params: totalAccs = 2; totalTxs = 2; gasValues mean 7510500, stdev 10591752, 21000-15000000); queued mean 15000000, stdev 0, 15000000-15000000);
|
||||
#
|
||||
#
|
||||
v0.4.8#14401245864288845828
|
||||
0x0
|
||||
0x982317390d86c
|
||||
0x1
|
||||
0xa6dd8cab73e91
|
||||
0x24bf66dd8d752
|
||||
0x1
|
||||
0x1f586786eee054
|
||||
0x1f9b20da876313
|
||||
0xffffffffffffffff
|
||||
0x65d36221e54d2
|
||||
0x2
|
||||
0x2216e7114148a
|
||||
0x0
|
||||
0x991387d7f03aa
|
||||
0x1b5adbd5fcd502
|
||||
0x1
|
||||
0x3bfb55892bbeb
|
||||
0x1
|
||||
0x1fcfc5c3ffdac8
|
||||
0xffffffffffffffff
|
||||
31
core/testdata/rapid/TestSmallTxPool_thread_6/TestSmallTxPool_thread_6-20220824134822-34401.fail
vendored
Normal file
31
core/testdata/rapid/TestSmallTxPool_thread_6/TestSmallTxPool_thread_6-20220824134822-34401.fail
vendored
Normal file
|
|
@ -0,0 +1,31 @@
|
|||
# TestSmallTxPool/thread_6 2022/08/24 13:48:22 [rapid] draw totalAccs: 1
|
||||
# TestSmallTxPool/thread_6 2022/08/24 13:48:22 [rapid] draw batches: &core.transactionBatches{txs:[]*core.testTx{(*core.testTx)(0x14000292f48), (*core.testTx)(0x14000292f78)}, totalTxs:2}
|
||||
# TestSmallTxPool/thread_6 2022/08/24 13:48:22 current_total2in_batch0removed487emptyBlocks0blockGasLeft4209pending0locals1locals+pending41.791µs
|
||||
# TestSmallTxPool/thread_6 2022/08/24 13:48:22 block0pending2queued0elapsed41.791µs
|
||||
# TestSmallTxPool/thread_6 2022/08/24 13:48:22 current_total2in_batch0removed0emptyBlocks1blockGasLeft30000000pending0locals1locals+pending958ns
|
||||
# TestSmallTxPool/thread_6 2022/08/24 13:48:22 block1pending0queued1elapsed958ns
|
||||
# TestSmallTxPool/thread_6 2022/08/24 13:48:42 got 2s block timeout (expected less then 10s): total accounts 2. Pending 0, queued 1)
|
||||
# TestSmallTxPool/thread_6 2022/08/24 13:48:42 Case params: totalAccs = 1; totalTxs = 2; gasValues mean 41297, stdev 28702, 21002-61593); queued mean 21002, stdev 0, 21002-21002);
|
||||
#
|
||||
#
|
||||
v0.4.8#976913091981737989
|
||||
0x7467e504bb020
|
||||
0x1bbefdc2f4de1a
|
||||
0x0
|
||||
0x1a60eec7505ba5
|
||||
0xfaf48441b1019
|
||||
0x1
|
||||
0x1b2f7c9c3f36d1
|
||||
0xda4f43199f629
|
||||
0x0
|
||||
0x1e65f8fe5220bb
|
||||
0x8c
|
||||
0x1846e35a55981d
|
||||
0x9e91
|
||||
0xfd21b3b77ccb7
|
||||
0x8558bdb36a7b8
|
||||
0x0
|
||||
0x4da45d29eb8f7
|
||||
0x3
|
||||
0xafc9539d67e44
|
||||
0x2
|
||||
31
core/testdata/rapid/TestSmallTxPool_thread_7/TestSmallTxPool_thread_7-20220823151326-26278.fail
vendored
Normal file
31
core/testdata/rapid/TestSmallTxPool_thread_7/TestSmallTxPool_thread_7-20220823151326-26278.fail
vendored
Normal file
|
|
@ -0,0 +1,31 @@
|
|||
# TestSmallTxPool/thread_7 2022/08/23 15:13:26 [rapid] draw totalAccs: 1
|
||||
# TestSmallTxPool/thread_7 2022/08/23 15:13:26 [rapid] draw batches: &core.transactionBatches{txs:[]*core.testTx{(*core.testTx)(0x14000492228), (*core.testTx)(0x14000492258)}, totalTxs:2}
|
||||
# TestSmallTxPool/thread_7 2022/08/23 15:13:26 current_total2in_batch0removed1377emptyBlocks0blockGasLeft13071pending0locals1locals+pending83.791µs
|
||||
# TestSmallTxPool/thread_7 2022/08/23 15:13:26 block0pending2queued0elapsed83.791µs
|
||||
# TestSmallTxPool/thread_7 2022/08/23 15:13:27 current_total2in_batch0removed0emptyBlocks1blockGasLeft30000000pending0locals1locals+pending916ns
|
||||
# TestSmallTxPool/thread_7 2022/08/23 15:13:27 block1pending0queued1elapsed916ns
|
||||
# TestSmallTxPool/thread_7 2022/08/23 15:13:29 got 2 block timeout in a row(expected less then 1s): total accounts 2. Pending 0, queued 1)
|
||||
# TestSmallTxPool/thread_7 2022/08/23 15:13:29 Case params: totalAccs = 1; totalTxs = 2; mean 21407, stdev 523, 21037-21777); queued mean 21037, stdev 0, 21037-21037);
|
||||
#
|
||||
#
|
||||
v0.4.8#11030676992063176715
|
||||
0x0
|
||||
0x0
|
||||
0x0
|
||||
0x0
|
||||
0x0
|
||||
0x1
|
||||
0x6d61c4b233fd7
|
||||
0x1ee09d12b6d7ea
|
||||
0x0
|
||||
0x1fb2706cea1d06
|
||||
0xffffffffffffffff
|
||||
0x12e4b3d2d9e5a0
|
||||
0x309
|
||||
0x1da5e4cb2ddff1
|
||||
0xd3f84374a1281
|
||||
0x0
|
||||
0x8975e64dc3af
|
||||
0x1
|
||||
0xfade341836a2f
|
||||
0x25
|
||||
31
core/testdata/rapid/TestSmallTxPool_thread_7/TestSmallTxPool_thread_7-20220823151922-26429.fail
vendored
Normal file
31
core/testdata/rapid/TestSmallTxPool_thread_7/TestSmallTxPool_thread_7-20220823151922-26429.fail
vendored
Normal file
|
|
@ -0,0 +1,31 @@
|
|||
# TestSmallTxPool/thread_7 2022/08/23 15:19:22 [rapid] draw totalAccs: 1
|
||||
# TestSmallTxPool/thread_7 2022/08/23 15:19:22 [rapid] draw batches: &core.transactionBatches{txs:[]*core.testTx{(*core.testTx)(0x1400030c1e0), (*core.testTx)(0x1400030c210)}, totalTxs:2}
|
||||
# TestSmallTxPool/thread_7 2022/08/23 15:19:22 current_total2in_batch0removed1426emptyBlocks0blockGasLeft16924pending0locals1locals+pending47.333µs
|
||||
# TestSmallTxPool/thread_7 2022/08/23 15:19:22 block0pending2queued0elapsed47.333µs
|
||||
# TestSmallTxPool/thread_7 2022/08/23 15:19:23 current_total2in_batch0removed0emptyBlocks1blockGasLeft30000000pending0locals1locals+pending2.625µs
|
||||
# TestSmallTxPool/thread_7 2022/08/23 15:19:23 block1pending0queued1elapsed2.625µs
|
||||
# TestSmallTxPool/thread_7 2022/08/23 15:19:26 got 2 block timeout in a row(expected less then 1s): total accounts 2. Pending 0, queued 1)
|
||||
# TestSmallTxPool/thread_7 2022/08/23 15:19:26 Case params: totalAccs = 1; totalTxs = 2; mean 21019, stdev 9, 21012-21026); queued mean 21012, stdev 0, 21012-21012);
|
||||
#
|
||||
#
|
||||
v0.4.8#9789706905541672967
|
||||
0x0
|
||||
0x0
|
||||
0x0
|
||||
0x0
|
||||
0x1181c27e592eb7
|
||||
0x1
|
||||
0xf8ed910a75ad0
|
||||
0x17733ae9f06aaa
|
||||
0x0
|
||||
0x9950476f619a2
|
||||
0x0
|
||||
0xb48b178d7bd6d
|
||||
0x1a
|
||||
0x48cd4b6405315
|
||||
0x120f8211813dab
|
||||
0x0
|
||||
0xe5e3279da958c
|
||||
0x13
|
||||
0x9b58fc394ec66
|
||||
0xc
|
||||
31
core/testdata/rapid/TestSmallTxPool_thread_7/TestSmallTxPool_thread_7-20220823152442-26736.fail
vendored
Normal file
31
core/testdata/rapid/TestSmallTxPool_thread_7/TestSmallTxPool_thread_7-20220823152442-26736.fail
vendored
Normal file
|
|
@ -0,0 +1,31 @@
|
|||
# TestSmallTxPool/thread_7 2022/08/23 15:24:42 [rapid] draw totalAccs: 1
|
||||
# TestSmallTxPool/thread_7 2022/08/23 15:24:42 [rapid] draw batches: &core.transactionBatches{txs:[]*core.testTx{(*core.testTx)(0x1400029ef90), (*core.testTx)(0x1400029efc0)}, totalTxs:2}
|
||||
# TestSmallTxPool/thread_7 2022/08/23 15:24:42 current_total2in_batch0removed14emptyBlocks0blockGasLeft500684pending0locals1locals+pending10.709µs
|
||||
# TestSmallTxPool/thread_7 2022/08/23 15:24:42 block0pending2queued0elapsed10.709µs
|
||||
# TestSmallTxPool/thread_7 2022/08/23 15:24:43 current_total2in_batch0removed0emptyBlocks1blockGasLeft30000000pending0locals1locals+pending8.333µs
|
||||
# TestSmallTxPool/thread_7 2022/08/23 15:24:43 block1pending0queued1elapsed8.333µs
|
||||
# TestSmallTxPool/thread_7 2022/08/23 15:24:46 got 2 block timeout in a row(expected less then 1s): total accounts 2. Pending 0, queued 1)
|
||||
# TestSmallTxPool/thread_7 2022/08/23 15:24:46 Case params: totalAccs = 1; totalTxs = 2; mean 1065151, stdev 1473529, 23209-2107094); queued mean 23209, stdev 0, 23209-23209);
|
||||
#
|
||||
#
|
||||
v0.4.8#3217912162429173764
|
||||
0x0
|
||||
0x0
|
||||
0x0
|
||||
0x0
|
||||
0x165dbd1d2573d8
|
||||
0x1
|
||||
0x11fe93eea8a3cc
|
||||
0x3c5ccc5301338
|
||||
0x0
|
||||
0x1bf15f05e5cbbd
|
||||
0x266
|
||||
0x1c1bb6814596c5
|
||||
0x1fd4ce
|
||||
0xd4d8ef6876b52
|
||||
0xcbe18e8bedf70
|
||||
0x0
|
||||
0xe23a85732e216
|
||||
0x2e
|
||||
0x15e6ee62cb5b65
|
||||
0x8a1
|
||||
31
core/testdata/rapid/TestSmallTxPool_thread_7/TestSmallTxPool_thread_7-20220823153132-26804.fail
vendored
Normal file
31
core/testdata/rapid/TestSmallTxPool_thread_7/TestSmallTxPool_thread_7-20220823153132-26804.fail
vendored
Normal file
|
|
@ -0,0 +1,31 @@
|
|||
# TestSmallTxPool/thread_7 2022/08/23 15:31:32 [rapid] draw totalAccs: 1
|
||||
# TestSmallTxPool/thread_7 2022/08/23 15:31:32 [rapid] draw batches: &core.transactionBatches{txs:[]*core.testTx{(*core.testTx)(0x140006224b0), (*core.testTx)(0x140006224e0)}, totalTxs:2}
|
||||
# TestSmallTxPool/thread_7 2022/08/23 15:31:32 current_total2in_batch0removed695emptyBlocks0blockGasLeft1715pending0locals1locals+pending76.833µs
|
||||
# TestSmallTxPool/thread_7 2022/08/23 15:31:32 block0pending2queued0elapsed76.833µs
|
||||
# TestSmallTxPool/thread_7 2022/08/23 15:31:33 current_total2in_batch0removed0emptyBlocks1blockGasLeft30000000pending0locals1locals+pending2.459µs
|
||||
# TestSmallTxPool/thread_7 2022/08/23 15:31:33 block1pending0queued1elapsed2.459µs
|
||||
# TestSmallTxPool/thread_7 2022/08/23 15:31:36 got 2 block timeout in a row(expected less then 1s): total accounts 2. Pending 0, queued 1)
|
||||
# TestSmallTxPool/thread_7 2022/08/23 15:31:36 Case params: totalAccs = 1; totalTxs = 2; mean 221663, stdev 252437, 43163-400163); queued mean 400163, stdev 0, 400163-400163);
|
||||
#
|
||||
#
|
||||
v0.4.8#10710181447194378248
|
||||
0x0
|
||||
0x0
|
||||
0x0
|
||||
0xab652d62e2f2f
|
||||
0x3b78fb921afae
|
||||
0x1
|
||||
0x12ea9776fc2c90
|
||||
0xcff26ef4ad02b
|
||||
0x0
|
||||
0x170f7b16443a90
|
||||
0x1a2
|
||||
0x17d9ce69f1fc0c
|
||||
0x5693
|
||||
0x1c53f3ec424aab
|
||||
0x172492bab35aa4
|
||||
0x0
|
||||
0x1287f2c400e3d3
|
||||
0x70
|
||||
0x1a9ab8ad140142
|
||||
0x5c91b
|
||||
31
core/testdata/rapid/TestSmallTxPool_thread_7/TestSmallTxPool_thread_7-20220823153527-26949.fail
vendored
Normal file
31
core/testdata/rapid/TestSmallTxPool_thread_7/TestSmallTxPool_thread_7-20220823153527-26949.fail
vendored
Normal file
|
|
@ -0,0 +1,31 @@
|
|||
# TestSmallTxPool/thread_7 2022/08/23 15:35:27 [rapid] draw totalAccs: 2
|
||||
# TestSmallTxPool/thread_7 2022/08/23 15:35:27 [rapid] draw batches: &core.transactionBatches{txs:[]*core.testTx{(*core.testTx)(0x140005beb28), (*core.testTx)(0x140005beb58)}, totalTxs:2}
|
||||
# TestSmallTxPool/thread_7 2022/08/23 15:35:27 current_total2in_batch0removed1428emptyBlocks0blockGasLeft12000pending0locals1locals+pending72.75µs
|
||||
# TestSmallTxPool/thread_7 2022/08/23 15:35:27 block0pending2queued0elapsed72.75µs
|
||||
# TestSmallTxPool/thread_7 2022/08/23 15:35:28 current_total2in_batch0removed0emptyBlocks1blockGasLeft30000000pending0locals1locals+pending7.875µs
|
||||
# TestSmallTxPool/thread_7 2022/08/23 15:35:28 block1pending0queued1elapsed7.875µs
|
||||
# TestSmallTxPool/thread_7 2022/08/23 15:35:39 got 2s block timeout (expected less then 10s): total accounts 2. Pending 0, queued 1)
|
||||
# TestSmallTxPool/thread_7 2022/08/23 15:35:39 Case params: totalAccs = 2; totalTxs = 2; mean 21293, stdev 415, 21000-21587); queued mean 21587, stdev 0, 21587-21587);
|
||||
#
|
||||
#
|
||||
v0.4.8#13594647501406732294
|
||||
0x0
|
||||
0x17013be5bd4638
|
||||
0x1
|
||||
0x1b916a8918989e
|
||||
0x19ef6bb9b962cd
|
||||
0x1
|
||||
0x1ecceb3ff99031
|
||||
0x1442f177f60f7d
|
||||
0x0
|
||||
0x115af00b572496
|
||||
0x66
|
||||
0x2b00d4f690d99
|
||||
0x0
|
||||
0x1e53dd8a0a9a31
|
||||
0x9e64e0fcf9b87
|
||||
0x0
|
||||
0x34d31b139c9aa
|
||||
0x1
|
||||
0x14d2bd76fb8736
|
||||
0x24b
|
||||
31
core/testdata/rapid/TestSmallTxPool_thread_7/TestSmallTxPool_thread_7-20220823154120-27072.fail
vendored
Normal file
31
core/testdata/rapid/TestSmallTxPool_thread_7/TestSmallTxPool_thread_7-20220823154120-27072.fail
vendored
Normal file
|
|
@ -0,0 +1,31 @@
|
|||
# TestSmallTxPool/thread_7 2022/08/23 15:41:20 [rapid] draw totalAccs: 2
|
||||
# TestSmallTxPool/thread_7 2022/08/23 15:41:20 [rapid] draw batches: &core.transactionBatches{txs:[]*core.testTx{(*core.testTx)(0x1400071cee8), (*core.testTx)(0x1400071cf18)}, totalTxs:2}
|
||||
# TestSmallTxPool/thread_7 2022/08/23 15:41:20 current_total2in_batch0removed82emptyBlocks0blockGasLeft199068pending0locals1locals+pending13.541µs
|
||||
# TestSmallTxPool/thread_7 2022/08/23 15:41:20 block0pending2queued0elapsed13.541µs
|
||||
# TestSmallTxPool/thread_7 2022/08/23 15:41:21 current_total2in_batch0removed0emptyBlocks1blockGasLeft30000000pending0locals1locals+pending2.833µs
|
||||
# TestSmallTxPool/thread_7 2022/08/23 15:41:21 block1pending0queued1elapsed2.833µs
|
||||
# TestSmallTxPool/thread_7 2022/08/23 15:41:32 got 2s block timeout (expected less then 10s): total accounts 2. Pending 0, queued 1)
|
||||
# TestSmallTxPool/thread_7 2022/08/23 15:41:32 Case params: totalAccs = 2; totalTxs = 2; mean 208233, stdev 219476, 53040-363426); queued mean 53040, stdev 0, 53040-53040);
|
||||
#
|
||||
#
|
||||
v0.4.8#13829885986944843785
|
||||
0x0
|
||||
0x3cd5efc5beb20
|
||||
0x1
|
||||
0x126e846bbeb792
|
||||
0x3f568f35d295
|
||||
0x1
|
||||
0x99f8746072d2e
|
||||
0xa7b753df7faed
|
||||
0x0
|
||||
0x17db06622bba06
|
||||
0x1e2
|
||||
0x1a1f455df64966
|
||||
0x5399a
|
||||
0x9198d3efc08e8
|
||||
0xaf8ec654dc886
|
||||
0x0
|
||||
0x19e19a05d6a282
|
||||
0x22
|
||||
0x18677e4257f2be
|
||||
0x7d28
|
||||
31
core/testdata/rapid/TestSmallTxPool_thread_7/TestSmallTxPool_thread_7-20220823154439-27147.fail
vendored
Normal file
31
core/testdata/rapid/TestSmallTxPool_thread_7/TestSmallTxPool_thread_7-20220823154439-27147.fail
vendored
Normal file
|
|
@ -0,0 +1,31 @@
|
|||
# TestSmallTxPool/thread_7 2022/08/23 15:44:39 [rapid] draw totalAccs: 1
|
||||
# TestSmallTxPool/thread_7 2022/08/23 15:44:39 [rapid] draw batches: &core.transactionBatches{txs:[]*core.testTx{(*core.testTx)(0x14000090540), (*core.testTx)(0x14000090588)}, totalTxs:2}
|
||||
# TestSmallTxPool/thread_7 2022/08/23 15:44:39 current_total2in_batch0removed1428emptyBlocks0blockGasLeft4860pending0locals1locals+pending176.833µs
|
||||
# TestSmallTxPool/thread_7 2022/08/23 15:44:39 block0pending2queued0elapsed176.833µs
|
||||
# TestSmallTxPool/thread_7 2022/08/23 15:44:40 current_total2in_batch0removed0emptyBlocks1blockGasLeft30000000pending0locals1locals+pending4.5µs
|
||||
# TestSmallTxPool/thread_7 2022/08/23 15:44:40 block1pending0queued1elapsed4.5µs
|
||||
# TestSmallTxPool/thread_7 2022/08/23 15:44:51 got 2s block timeout (expected less then 10s): total accounts 2. Pending 0, queued 1)
|
||||
# TestSmallTxPool/thread_7 2022/08/23 15:44:51 Case params: totalAccs = 1; totalTxs = 2; mean 21004, stdev 1, 21003-21005); queued mean 21003, stdev 0, 21003-21003);
|
||||
#
|
||||
#
|
||||
v0.4.8#7018871392330317830
|
||||
0x0
|
||||
0xbf453a2a51f32
|
||||
0x0
|
||||
0x288e857a421fd
|
||||
0xae4ef8520bb43
|
||||
0x1
|
||||
0x1387bd670dbc3e
|
||||
0x1c267e18a1e634
|
||||
0x0
|
||||
0x4d0fe7b60e0a8
|
||||
0x0
|
||||
0xb09bbf71a26cc
|
||||
0x5
|
||||
0x6554ebc424ed2
|
||||
0xd95d67e65da27
|
||||
0x0
|
||||
0x169ed9f04eeff7
|
||||
0x283
|
||||
0x3842b825fe59e
|
||||
0x3
|
||||
31
core/testdata/rapid/TestSmallTxPool_thread_7/TestSmallTxPool_thread_7-20220823191039-29281.fail
vendored
Normal file
31
core/testdata/rapid/TestSmallTxPool_thread_7/TestSmallTxPool_thread_7-20220823191039-29281.fail
vendored
Normal file
|
|
@ -0,0 +1,31 @@
|
|||
# TestSmallTxPool/thread_7 2022/08/23 19:10:39 [rapid] draw totalAccs: 1
|
||||
# TestSmallTxPool/thread_7 2022/08/23 19:10:39 [rapid] draw batches: &core.transactionBatches{txs:[]*core.testTx{(*core.testTx)(0x1400061cc78), (*core.testTx)(0x1400061cca8)}, totalTxs:2}
|
||||
# TestSmallTxPool/thread_7 2022/08/23 19:10:39 current_total2in_batch0removed3emptyBlocks0blockGasLeft860145pending0locals1locals+pending9.125µs
|
||||
# TestSmallTxPool/thread_7 2022/08/23 19:10:39 block0pending2queued0elapsed9.125µs
|
||||
# TestSmallTxPool/thread_7 2022/08/23 19:10:39 current_total2in_batch0removed0emptyBlocks1blockGasLeft30000000pending0locals1locals+pending708ns
|
||||
# TestSmallTxPool/thread_7 2022/08/23 19:10:39 block1pending0queued1elapsed708ns
|
||||
# TestSmallTxPool/thread_7 2022/08/23 19:10:59 got 2s block timeout (expected less then 10s): total accounts 2. Pending 0, queued 1)
|
||||
# TestSmallTxPool/thread_7 2022/08/23 19:10:59 Case params: totalAccs = 1; totalTxs = 2; gasValues mean 4901984, stdev 6804207, 90683-9713285); queued mean 90683, stdev 0, 90683-90683);
|
||||
#
|
||||
#
|
||||
v0.4.8#14402869361926733832
|
||||
0xd38dbba1b30f8
|
||||
0x1117ffde8353b7
|
||||
0x0
|
||||
0x6f3639ba590a3
|
||||
0xda1a403685b4c
|
||||
0x1
|
||||
0x103986318c46d2
|
||||
0x92e7dacea3ff3
|
||||
0x0
|
||||
0xc4374bd3ba544
|
||||
0x11
|
||||
0x1d40c26a26b460
|
||||
0x93e47d
|
||||
0xa544fadc65888
|
||||
0xd2f70d1ce6424
|
||||
0x0
|
||||
0xc56cb071eee0
|
||||
0x0
|
||||
0x19388ca8e3722a
|
||||
0x11033
|
||||
Some files were not shown because too many files have changed in this diff Show more
Loading…
Reference in a new issue