diff --git a/core/testdata/rapid/TestSmallTxPool_thread_0/TestSmallTxPool_thread_0-20220823151330-26278.fail b/core/testdata/rapid/TestSmallTxPool_thread_0/TestSmallTxPool_thread_0-20220823151330-26278.fail new file mode 100644 index 0000000000..94ce1546f8 --- /dev/null +++ b/core/testdata/rapid/TestSmallTxPool_thread_0/TestSmallTxPool_thread_0-20220823151330-26278.fail @@ -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 \ No newline at end of file diff --git a/core/testdata/rapid/TestSmallTxPool_thread_0/TestSmallTxPool_thread_0-20220823151928-26429.fail b/core/testdata/rapid/TestSmallTxPool_thread_0/TestSmallTxPool_thread_0-20220823151928-26429.fail new file mode 100644 index 0000000000..9a63d1ae84 --- /dev/null +++ b/core/testdata/rapid/TestSmallTxPool_thread_0/TestSmallTxPool_thread_0-20220823151928-26429.fail @@ -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 \ No newline at end of file diff --git a/core/testdata/rapid/TestSmallTxPool_thread_0/TestSmallTxPool_thread_0-20220823152444-26736.fail b/core/testdata/rapid/TestSmallTxPool_thread_0/TestSmallTxPool_thread_0-20220823152444-26736.fail new file mode 100644 index 0000000000..e7d4e37a32 --- /dev/null +++ b/core/testdata/rapid/TestSmallTxPool_thread_0/TestSmallTxPool_thread_0-20220823152444-26736.fail @@ -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 \ No newline at end of file diff --git a/core/testdata/rapid/TestSmallTxPool_thread_0/TestSmallTxPool_thread_0-20220823153150-26804.fail b/core/testdata/rapid/TestSmallTxPool_thread_0/TestSmallTxPool_thread_0-20220823153150-26804.fail new file mode 100644 index 0000000000..0a832ab9b6 --- /dev/null +++ b/core/testdata/rapid/TestSmallTxPool_thread_0/TestSmallTxPool_thread_0-20220823153150-26804.fail @@ -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 \ No newline at end of file diff --git a/core/testdata/rapid/TestSmallTxPool_thread_0/TestSmallTxPool_thread_0-20220823153538-26949.fail b/core/testdata/rapid/TestSmallTxPool_thread_0/TestSmallTxPool_thread_0-20220823153538-26949.fail new file mode 100644 index 0000000000..3645ca10ce --- /dev/null +++ b/core/testdata/rapid/TestSmallTxPool_thread_0/TestSmallTxPool_thread_0-20220823153538-26949.fail @@ -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 \ No newline at end of file diff --git a/core/testdata/rapid/TestSmallTxPool_thread_0/TestSmallTxPool_thread_0-20220823154120-27072.fail b/core/testdata/rapid/TestSmallTxPool_thread_0/TestSmallTxPool_thread_0-20220823154120-27072.fail new file mode 100644 index 0000000000..e5b9a7989c --- /dev/null +++ b/core/testdata/rapid/TestSmallTxPool_thread_0/TestSmallTxPool_thread_0-20220823154120-27072.fail @@ -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 \ No newline at end of file diff --git a/core/testdata/rapid/TestSmallTxPool_thread_0/TestSmallTxPool_thread_0-20220823154450-27147.fail b/core/testdata/rapid/TestSmallTxPool_thread_0/TestSmallTxPool_thread_0-20220823154450-27147.fail new file mode 100644 index 0000000000..4c12403ebe --- /dev/null +++ b/core/testdata/rapid/TestSmallTxPool_thread_0/TestSmallTxPool_thread_0-20220823154450-27147.fail @@ -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 \ No newline at end of file diff --git a/core/testdata/rapid/TestSmallTxPool_thread_0/TestSmallTxPool_thread_0-20220823191059-29281.fail b/core/testdata/rapid/TestSmallTxPool_thread_0/TestSmallTxPool_thread_0-20220823191059-29281.fail new file mode 100644 index 0000000000..74802b0efe --- /dev/null +++ b/core/testdata/rapid/TestSmallTxPool_thread_0/TestSmallTxPool_thread_0-20220823191059-29281.fail @@ -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 \ No newline at end of file diff --git a/core/testdata/rapid/TestSmallTxPool_thread_0/TestSmallTxPool_thread_0-20220824135022-34401.fail b/core/testdata/rapid/TestSmallTxPool_thread_0/TestSmallTxPool_thread_0-20220824135022-34401.fail new file mode 100644 index 0000000000..4ac3495ee5 --- /dev/null +++ b/core/testdata/rapid/TestSmallTxPool_thread_0/TestSmallTxPool_thread_0-20220824135022-34401.fail @@ -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 \ No newline at end of file diff --git a/core/testdata/rapid/TestSmallTxPool_thread_1/TestSmallTxPool_thread_1-20220823151323-26278.fail b/core/testdata/rapid/TestSmallTxPool_thread_1/TestSmallTxPool_thread_1-20220823151323-26278.fail new file mode 100644 index 0000000000..f19d25288c --- /dev/null +++ b/core/testdata/rapid/TestSmallTxPool_thread_1/TestSmallTxPool_thread_1-20220823151323-26278.fail @@ -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 \ No newline at end of file diff --git a/core/testdata/rapid/TestSmallTxPool_thread_1/TestSmallTxPool_thread_1-20220823151922-26429.fail b/core/testdata/rapid/TestSmallTxPool_thread_1/TestSmallTxPool_thread_1-20220823151922-26429.fail new file mode 100644 index 0000000000..2271dd3476 --- /dev/null +++ b/core/testdata/rapid/TestSmallTxPool_thread_1/TestSmallTxPool_thread_1-20220823151922-26429.fail @@ -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 \ No newline at end of file diff --git a/core/testdata/rapid/TestSmallTxPool_thread_1/TestSmallTxPool_thread_1-20220823152442-26736.fail b/core/testdata/rapid/TestSmallTxPool_thread_1/TestSmallTxPool_thread_1-20220823152442-26736.fail new file mode 100644 index 0000000000..904f87911d --- /dev/null +++ b/core/testdata/rapid/TestSmallTxPool_thread_1/TestSmallTxPool_thread_1-20220823152442-26736.fail @@ -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 \ No newline at end of file diff --git a/core/testdata/rapid/TestSmallTxPool_thread_1/TestSmallTxPool_thread_1-20220823153132-26804.fail b/core/testdata/rapid/TestSmallTxPool_thread_1/TestSmallTxPool_thread_1-20220823153132-26804.fail new file mode 100644 index 0000000000..6ca24737eb --- /dev/null +++ b/core/testdata/rapid/TestSmallTxPool_thread_1/TestSmallTxPool_thread_1-20220823153132-26804.fail @@ -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 \ No newline at end of file diff --git a/core/testdata/rapid/TestSmallTxPool_thread_1/TestSmallTxPool_thread_1-20220823153538-26949.fail b/core/testdata/rapid/TestSmallTxPool_thread_1/TestSmallTxPool_thread_1-20220823153538-26949.fail new file mode 100644 index 0000000000..20c06789f9 --- /dev/null +++ b/core/testdata/rapid/TestSmallTxPool_thread_1/TestSmallTxPool_thread_1-20220823153538-26949.fail @@ -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 \ No newline at end of file diff --git a/core/testdata/rapid/TestSmallTxPool_thread_1/TestSmallTxPool_thread_1-20220823154142-27072.fail b/core/testdata/rapid/TestSmallTxPool_thread_1/TestSmallTxPool_thread_1-20220823154142-27072.fail new file mode 100644 index 0000000000..2eb492f0d7 --- /dev/null +++ b/core/testdata/rapid/TestSmallTxPool_thread_1/TestSmallTxPool_thread_1-20220823154142-27072.fail @@ -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 \ No newline at end of file diff --git a/core/testdata/rapid/TestSmallTxPool_thread_1/TestSmallTxPool_thread_1-20220823154451-27147.fail b/core/testdata/rapid/TestSmallTxPool_thread_1/TestSmallTxPool_thread_1-20220823154451-27147.fail new file mode 100644 index 0000000000..0d6cc64496 --- /dev/null +++ b/core/testdata/rapid/TestSmallTxPool_thread_1/TestSmallTxPool_thread_1-20220823154451-27147.fail @@ -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 \ No newline at end of file diff --git a/core/testdata/rapid/TestSmallTxPool_thread_1/TestSmallTxPool_thread_1-20220823191039-29281.fail b/core/testdata/rapid/TestSmallTxPool_thread_1/TestSmallTxPool_thread_1-20220823191039-29281.fail new file mode 100644 index 0000000000..534a3fcd52 --- /dev/null +++ b/core/testdata/rapid/TestSmallTxPool_thread_1/TestSmallTxPool_thread_1-20220823191039-29281.fail @@ -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 \ No newline at end of file diff --git a/core/testdata/rapid/TestSmallTxPool_thread_1/TestSmallTxPool_thread_1-20220824134822-34401.fail b/core/testdata/rapid/TestSmallTxPool_thread_1/TestSmallTxPool_thread_1-20220824134822-34401.fail new file mode 100644 index 0000000000..d70cd62d0b --- /dev/null +++ b/core/testdata/rapid/TestSmallTxPool_thread_1/TestSmallTxPool_thread_1-20220824134822-34401.fail @@ -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 \ No newline at end of file diff --git a/core/testdata/rapid/TestSmallTxPool_thread_2/TestSmallTxPool_thread_2-20220823151331-26278.fail b/core/testdata/rapid/TestSmallTxPool_thread_2/TestSmallTxPool_thread_2-20220823151331-26278.fail new file mode 100644 index 0000000000..095a07c2d7 --- /dev/null +++ b/core/testdata/rapid/TestSmallTxPool_thread_2/TestSmallTxPool_thread_2-20220823151331-26278.fail @@ -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 \ No newline at end of file diff --git a/core/testdata/rapid/TestSmallTxPool_thread_2/TestSmallTxPool_thread_2-20220823151945-26429.fail b/core/testdata/rapid/TestSmallTxPool_thread_2/TestSmallTxPool_thread_2-20220823151945-26429.fail new file mode 100644 index 0000000000..13de71b372 --- /dev/null +++ b/core/testdata/rapid/TestSmallTxPool_thread_2/TestSmallTxPool_thread_2-20220823151945-26429.fail @@ -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 \ No newline at end of file diff --git a/core/testdata/rapid/TestSmallTxPool_thread_2/TestSmallTxPool_thread_2-20220823152442-26736.fail b/core/testdata/rapid/TestSmallTxPool_thread_2/TestSmallTxPool_thread_2-20220823152442-26736.fail new file mode 100644 index 0000000000..fad31fd2dd --- /dev/null +++ b/core/testdata/rapid/TestSmallTxPool_thread_2/TestSmallTxPool_thread_2-20220823152442-26736.fail @@ -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 \ No newline at end of file diff --git a/core/testdata/rapid/TestSmallTxPool_thread_2/TestSmallTxPool_thread_2-20220823153142-26804.fail b/core/testdata/rapid/TestSmallTxPool_thread_2/TestSmallTxPool_thread_2-20220823153142-26804.fail new file mode 100644 index 0000000000..5e21a448bf --- /dev/null +++ b/core/testdata/rapid/TestSmallTxPool_thread_2/TestSmallTxPool_thread_2-20220823153142-26804.fail @@ -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 \ No newline at end of file diff --git a/core/testdata/rapid/TestSmallTxPool_thread_2/TestSmallTxPool_thread_2-20220823153527-26949.fail b/core/testdata/rapid/TestSmallTxPool_thread_2/TestSmallTxPool_thread_2-20220823153527-26949.fail new file mode 100644 index 0000000000..c7a3c41f38 --- /dev/null +++ b/core/testdata/rapid/TestSmallTxPool_thread_2/TestSmallTxPool_thread_2-20220823153527-26949.fail @@ -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 \ No newline at end of file diff --git a/core/testdata/rapid/TestSmallTxPool_thread_2/TestSmallTxPool_thread_2-20220823153947-27019.fail b/core/testdata/rapid/TestSmallTxPool_thread_2/TestSmallTxPool_thread_2-20220823153947-27019.fail new file mode 100644 index 0000000000..2c10d7e17f --- /dev/null +++ b/core/testdata/rapid/TestSmallTxPool_thread_2/TestSmallTxPool_thread_2-20220823153947-27019.fail @@ -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 \ No newline at end of file diff --git a/core/testdata/rapid/TestSmallTxPool_thread_2/TestSmallTxPool_thread_2-20220823154141-27072.fail b/core/testdata/rapid/TestSmallTxPool_thread_2/TestSmallTxPool_thread_2-20220823154141-27072.fail new file mode 100644 index 0000000000..31eed60bb9 --- /dev/null +++ b/core/testdata/rapid/TestSmallTxPool_thread_2/TestSmallTxPool_thread_2-20220823154141-27072.fail @@ -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 \ No newline at end of file diff --git a/core/testdata/rapid/TestSmallTxPool_thread_2/TestSmallTxPool_thread_2-20220823154451-27147.fail b/core/testdata/rapid/TestSmallTxPool_thread_2/TestSmallTxPool_thread_2-20220823154451-27147.fail new file mode 100644 index 0000000000..740d0d38f8 --- /dev/null +++ b/core/testdata/rapid/TestSmallTxPool_thread_2/TestSmallTxPool_thread_2-20220823154451-27147.fail @@ -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 \ No newline at end of file diff --git a/core/testdata/rapid/TestSmallTxPool_thread_2/TestSmallTxPool_thread_2-20220823191039-29281.fail b/core/testdata/rapid/TestSmallTxPool_thread_2/TestSmallTxPool_thread_2-20220823191039-29281.fail new file mode 100644 index 0000000000..dc6b37c10c --- /dev/null +++ b/core/testdata/rapid/TestSmallTxPool_thread_2/TestSmallTxPool_thread_2-20220823191039-29281.fail @@ -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 \ No newline at end of file diff --git a/core/testdata/rapid/TestSmallTxPool_thread_2/TestSmallTxPool_thread_2-20220824134922-34401.fail b/core/testdata/rapid/TestSmallTxPool_thread_2/TestSmallTxPool_thread_2-20220824134922-34401.fail new file mode 100644 index 0000000000..5eb9a1df8c --- /dev/null +++ b/core/testdata/rapid/TestSmallTxPool_thread_2/TestSmallTxPool_thread_2-20220824134922-34401.fail @@ -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 \ No newline at end of file diff --git a/core/testdata/rapid/TestSmallTxPool_thread_3/TestSmallTxPool_thread_3-20220823151323-26278.fail b/core/testdata/rapid/TestSmallTxPool_thread_3/TestSmallTxPool_thread_3-20220823151323-26278.fail new file mode 100644 index 0000000000..80a700b110 --- /dev/null +++ b/core/testdata/rapid/TestSmallTxPool_thread_3/TestSmallTxPool_thread_3-20220823151323-26278.fail @@ -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 \ No newline at end of file diff --git a/core/testdata/rapid/TestSmallTxPool_thread_3/TestSmallTxPool_thread_3-20220823151922-26429.fail b/core/testdata/rapid/TestSmallTxPool_thread_3/TestSmallTxPool_thread_3-20220823151922-26429.fail new file mode 100644 index 0000000000..c84958108a --- /dev/null +++ b/core/testdata/rapid/TestSmallTxPool_thread_3/TestSmallTxPool_thread_3-20220823151922-26429.fail @@ -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 \ No newline at end of file diff --git a/core/testdata/rapid/TestSmallTxPool_thread_3/TestSmallTxPool_thread_3-20220823152449-26736.fail b/core/testdata/rapid/TestSmallTxPool_thread_3/TestSmallTxPool_thread_3-20220823152449-26736.fail new file mode 100644 index 0000000000..185abcd87e --- /dev/null +++ b/core/testdata/rapid/TestSmallTxPool_thread_3/TestSmallTxPool_thread_3-20220823152449-26736.fail @@ -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 \ No newline at end of file diff --git a/core/testdata/rapid/TestSmallTxPool_thread_3/TestSmallTxPool_thread_3-20220823153134-26804.fail b/core/testdata/rapid/TestSmallTxPool_thread_3/TestSmallTxPool_thread_3-20220823153134-26804.fail new file mode 100644 index 0000000000..9753d5e600 --- /dev/null +++ b/core/testdata/rapid/TestSmallTxPool_thread_3/TestSmallTxPool_thread_3-20220823153134-26804.fail @@ -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 \ No newline at end of file diff --git a/core/testdata/rapid/TestSmallTxPool_thread_3/TestSmallTxPool_thread_3-20220823153541-26949.fail b/core/testdata/rapid/TestSmallTxPool_thread_3/TestSmallTxPool_thread_3-20220823153541-26949.fail new file mode 100644 index 0000000000..fedb2157cd --- /dev/null +++ b/core/testdata/rapid/TestSmallTxPool_thread_3/TestSmallTxPool_thread_3-20220823153541-26949.fail @@ -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 \ No newline at end of file diff --git a/core/testdata/rapid/TestSmallTxPool_thread_3/TestSmallTxPool_thread_3-20220823154141-27072.fail b/core/testdata/rapid/TestSmallTxPool_thread_3/TestSmallTxPool_thread_3-20220823154141-27072.fail new file mode 100644 index 0000000000..bdd14cd5c6 --- /dev/null +++ b/core/testdata/rapid/TestSmallTxPool_thread_3/TestSmallTxPool_thread_3-20220823154141-27072.fail @@ -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 \ No newline at end of file diff --git a/core/testdata/rapid/TestSmallTxPool_thread_3/TestSmallTxPool_thread_3-20220823154630-27147.fail b/core/testdata/rapid/TestSmallTxPool_thread_3/TestSmallTxPool_thread_3-20220823154630-27147.fail new file mode 100644 index 0000000000..72fb51adf7 --- /dev/null +++ b/core/testdata/rapid/TestSmallTxPool_thread_3/TestSmallTxPool_thread_3-20220823154630-27147.fail @@ -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 \ No newline at end of file diff --git a/core/testdata/rapid/TestSmallTxPool_thread_3/TestSmallTxPool_thread_3-20220823191059-29281.fail b/core/testdata/rapid/TestSmallTxPool_thread_3/TestSmallTxPool_thread_3-20220823191059-29281.fail new file mode 100644 index 0000000000..e564693ebc --- /dev/null +++ b/core/testdata/rapid/TestSmallTxPool_thread_3/TestSmallTxPool_thread_3-20220823191059-29281.fail @@ -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 \ No newline at end of file diff --git a/core/testdata/rapid/TestSmallTxPool_thread_3/TestSmallTxPool_thread_3-20220824134842-34401.fail b/core/testdata/rapid/TestSmallTxPool_thread_3/TestSmallTxPool_thread_3-20220824134842-34401.fail new file mode 100644 index 0000000000..6d1c24dd69 --- /dev/null +++ b/core/testdata/rapid/TestSmallTxPool_thread_3/TestSmallTxPool_thread_3-20220824134842-34401.fail @@ -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 \ No newline at end of file diff --git a/core/testdata/rapid/TestSmallTxPool_thread_4/TestSmallTxPool_thread_4-20220823151321-26278.fail b/core/testdata/rapid/TestSmallTxPool_thread_4/TestSmallTxPool_thread_4-20220823151321-26278.fail new file mode 100644 index 0000000000..2ee4b70122 --- /dev/null +++ b/core/testdata/rapid/TestSmallTxPool_thread_4/TestSmallTxPool_thread_4-20220823151321-26278.fail @@ -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 \ No newline at end of file diff --git a/core/testdata/rapid/TestSmallTxPool_thread_4/TestSmallTxPool_thread_4-20220823151922-26429.fail b/core/testdata/rapid/TestSmallTxPool_thread_4/TestSmallTxPool_thread_4-20220823151922-26429.fail new file mode 100644 index 0000000000..3799cefdf7 --- /dev/null +++ b/core/testdata/rapid/TestSmallTxPool_thread_4/TestSmallTxPool_thread_4-20220823151922-26429.fail @@ -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 \ No newline at end of file diff --git a/core/testdata/rapid/TestSmallTxPool_thread_4/TestSmallTxPool_thread_4-20220823152444-26736.fail b/core/testdata/rapid/TestSmallTxPool_thread_4/TestSmallTxPool_thread_4-20220823152444-26736.fail new file mode 100644 index 0000000000..2ff144c07c --- /dev/null +++ b/core/testdata/rapid/TestSmallTxPool_thread_4/TestSmallTxPool_thread_4-20220823152444-26736.fail @@ -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 \ No newline at end of file diff --git a/core/testdata/rapid/TestSmallTxPool_thread_4/TestSmallTxPool_thread_4-20220823153154-26804.fail b/core/testdata/rapid/TestSmallTxPool_thread_4/TestSmallTxPool_thread_4-20220823153154-26804.fail new file mode 100644 index 0000000000..54df560eff --- /dev/null +++ b/core/testdata/rapid/TestSmallTxPool_thread_4/TestSmallTxPool_thread_4-20220823153154-26804.fail @@ -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 \ No newline at end of file diff --git a/core/testdata/rapid/TestSmallTxPool_thread_4/TestSmallTxPool_thread_4-20220823153540-26949.fail b/core/testdata/rapid/TestSmallTxPool_thread_4/TestSmallTxPool_thread_4-20220823153540-26949.fail new file mode 100644 index 0000000000..87a59d80f9 --- /dev/null +++ b/core/testdata/rapid/TestSmallTxPool_thread_4/TestSmallTxPool_thread_4-20220823153540-26949.fail @@ -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 \ No newline at end of file diff --git a/core/testdata/rapid/TestSmallTxPool_thread_4/TestSmallTxPool_thread_4-20220823154130-27072.fail b/core/testdata/rapid/TestSmallTxPool_thread_4/TestSmallTxPool_thread_4-20220823154130-27072.fail new file mode 100644 index 0000000000..dd23a92f60 --- /dev/null +++ b/core/testdata/rapid/TestSmallTxPool_thread_4/TestSmallTxPool_thread_4-20220823154130-27072.fail @@ -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 \ No newline at end of file diff --git a/core/testdata/rapid/TestSmallTxPool_thread_4/TestSmallTxPool_thread_4-20220823154525-27147.fail b/core/testdata/rapid/TestSmallTxPool_thread_4/TestSmallTxPool_thread_4-20220823154525-27147.fail new file mode 100644 index 0000000000..49d82e9a81 --- /dev/null +++ b/core/testdata/rapid/TestSmallTxPool_thread_4/TestSmallTxPool_thread_4-20220823154525-27147.fail @@ -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 \ No newline at end of file diff --git a/core/testdata/rapid/TestSmallTxPool_thread_4/TestSmallTxPool_thread_4-20220823191119-29281.fail b/core/testdata/rapid/TestSmallTxPool_thread_4/TestSmallTxPool_thread_4-20220823191119-29281.fail new file mode 100644 index 0000000000..eb93bdba5f --- /dev/null +++ b/core/testdata/rapid/TestSmallTxPool_thread_4/TestSmallTxPool_thread_4-20220823191119-29281.fail @@ -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 \ No newline at end of file diff --git a/core/testdata/rapid/TestSmallTxPool_thread_4/TestSmallTxPool_thread_4-20220824135022-34401.fail b/core/testdata/rapid/TestSmallTxPool_thread_4/TestSmallTxPool_thread_4-20220824135022-34401.fail new file mode 100644 index 0000000000..a0c27f44ef --- /dev/null +++ b/core/testdata/rapid/TestSmallTxPool_thread_4/TestSmallTxPool_thread_4-20220824135022-34401.fail @@ -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 \ No newline at end of file diff --git a/core/testdata/rapid/TestSmallTxPool_thread_5/TestSmallTxPool_thread_5-20220823151319-26278.fail b/core/testdata/rapid/TestSmallTxPool_thread_5/TestSmallTxPool_thread_5-20220823151319-26278.fail new file mode 100644 index 0000000000..b4c6c82753 --- /dev/null +++ b/core/testdata/rapid/TestSmallTxPool_thread_5/TestSmallTxPool_thread_5-20220823151319-26278.fail @@ -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 \ No newline at end of file diff --git a/core/testdata/rapid/TestSmallTxPool_thread_5/TestSmallTxPool_thread_5-20220823151950-26429.fail b/core/testdata/rapid/TestSmallTxPool_thread_5/TestSmallTxPool_thread_5-20220823151950-26429.fail new file mode 100644 index 0000000000..a52f168962 --- /dev/null +++ b/core/testdata/rapid/TestSmallTxPool_thread_5/TestSmallTxPool_thread_5-20220823151950-26429.fail @@ -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 \ No newline at end of file diff --git a/core/testdata/rapid/TestSmallTxPool_thread_5/TestSmallTxPool_thread_5-20220823152452-26736.fail b/core/testdata/rapid/TestSmallTxPool_thread_5/TestSmallTxPool_thread_5-20220823152452-26736.fail new file mode 100644 index 0000000000..618b36011b --- /dev/null +++ b/core/testdata/rapid/TestSmallTxPool_thread_5/TestSmallTxPool_thread_5-20220823152452-26736.fail @@ -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 \ No newline at end of file diff --git a/core/testdata/rapid/TestSmallTxPool_thread_5/TestSmallTxPool_thread_5-20220823153135-26804.fail b/core/testdata/rapid/TestSmallTxPool_thread_5/TestSmallTxPool_thread_5-20220823153135-26804.fail new file mode 100644 index 0000000000..5de0ce0114 --- /dev/null +++ b/core/testdata/rapid/TestSmallTxPool_thread_5/TestSmallTxPool_thread_5-20220823153135-26804.fail @@ -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 \ No newline at end of file diff --git a/core/testdata/rapid/TestSmallTxPool_thread_5/TestSmallTxPool_thread_5-20220823153613-26949.fail b/core/testdata/rapid/TestSmallTxPool_thread_5/TestSmallTxPool_thread_5-20220823153613-26949.fail new file mode 100644 index 0000000000..4820c3dc0d --- /dev/null +++ b/core/testdata/rapid/TestSmallTxPool_thread_5/TestSmallTxPool_thread_5-20220823153613-26949.fail @@ -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 \ No newline at end of file diff --git a/core/testdata/rapid/TestSmallTxPool_thread_5/TestSmallTxPool_thread_5-20220823153947-27019.fail b/core/testdata/rapid/TestSmallTxPool_thread_5/TestSmallTxPool_thread_5-20220823153947-27019.fail new file mode 100644 index 0000000000..6d94eabd9f --- /dev/null +++ b/core/testdata/rapid/TestSmallTxPool_thread_5/TestSmallTxPool_thread_5-20220823153947-27019.fail @@ -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 \ No newline at end of file diff --git a/core/testdata/rapid/TestSmallTxPool_thread_5/TestSmallTxPool_thread_5-20220823154228-27072.fail b/core/testdata/rapid/TestSmallTxPool_thread_5/TestSmallTxPool_thread_5-20220823154228-27072.fail new file mode 100644 index 0000000000..f2a0f6f095 --- /dev/null +++ b/core/testdata/rapid/TestSmallTxPool_thread_5/TestSmallTxPool_thread_5-20220823154228-27072.fail @@ -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 \ No newline at end of file diff --git a/core/testdata/rapid/TestSmallTxPool_thread_5/TestSmallTxPool_thread_5-20220823154450-27147.fail b/core/testdata/rapid/TestSmallTxPool_thread_5/TestSmallTxPool_thread_5-20220823154450-27147.fail new file mode 100644 index 0000000000..475c429185 --- /dev/null +++ b/core/testdata/rapid/TestSmallTxPool_thread_5/TestSmallTxPool_thread_5-20220823154450-27147.fail @@ -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 \ No newline at end of file diff --git a/core/testdata/rapid/TestSmallTxPool_thread_5/TestSmallTxPool_thread_5-20220823191059-29281.fail b/core/testdata/rapid/TestSmallTxPool_thread_5/TestSmallTxPool_thread_5-20220823191059-29281.fail new file mode 100644 index 0000000000..05a1435934 --- /dev/null +++ b/core/testdata/rapid/TestSmallTxPool_thread_5/TestSmallTxPool_thread_5-20220823191059-29281.fail @@ -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 \ No newline at end of file diff --git a/core/testdata/rapid/TestSmallTxPool_thread_5/TestSmallTxPool_thread_5-20220824134842-34401.fail b/core/testdata/rapid/TestSmallTxPool_thread_5/TestSmallTxPool_thread_5-20220824134842-34401.fail new file mode 100644 index 0000000000..089769b35e --- /dev/null +++ b/core/testdata/rapid/TestSmallTxPool_thread_5/TestSmallTxPool_thread_5-20220824134842-34401.fail @@ -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 \ No newline at end of file diff --git a/core/testdata/rapid/TestSmallTxPool_thread_6/TestSmallTxPool_thread_6-20220823151319-26278.fail b/core/testdata/rapid/TestSmallTxPool_thread_6/TestSmallTxPool_thread_6-20220823151319-26278.fail new file mode 100644 index 0000000000..eb3dcba6a2 --- /dev/null +++ b/core/testdata/rapid/TestSmallTxPool_thread_6/TestSmallTxPool_thread_6-20220823151319-26278.fail @@ -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 \ No newline at end of file diff --git a/core/testdata/rapid/TestSmallTxPool_thread_6/TestSmallTxPool_thread_6-20220823151922-26429.fail b/core/testdata/rapid/TestSmallTxPool_thread_6/TestSmallTxPool_thread_6-20220823151922-26429.fail new file mode 100644 index 0000000000..a2073e69ff --- /dev/null +++ b/core/testdata/rapid/TestSmallTxPool_thread_6/TestSmallTxPool_thread_6-20220823151922-26429.fail @@ -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 \ No newline at end of file diff --git a/core/testdata/rapid/TestSmallTxPool_thread_6/TestSmallTxPool_thread_6-20220823152445-26736.fail b/core/testdata/rapid/TestSmallTxPool_thread_6/TestSmallTxPool_thread_6-20220823152445-26736.fail new file mode 100644 index 0000000000..5e699fa210 --- /dev/null +++ b/core/testdata/rapid/TestSmallTxPool_thread_6/TestSmallTxPool_thread_6-20220823152445-26736.fail @@ -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 \ No newline at end of file diff --git a/core/testdata/rapid/TestSmallTxPool_thread_6/TestSmallTxPool_thread_6-20220823153135-26804.fail b/core/testdata/rapid/TestSmallTxPool_thread_6/TestSmallTxPool_thread_6-20220823153135-26804.fail new file mode 100644 index 0000000000..55fce4f7af --- /dev/null +++ b/core/testdata/rapid/TestSmallTxPool_thread_6/TestSmallTxPool_thread_6-20220823153135-26804.fail @@ -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 \ No newline at end of file diff --git a/core/testdata/rapid/TestSmallTxPool_thread_6/TestSmallTxPool_thread_6-20220823153527-26949.fail b/core/testdata/rapid/TestSmallTxPool_thread_6/TestSmallTxPool_thread_6-20220823153527-26949.fail new file mode 100644 index 0000000000..64d0f1c5c8 --- /dev/null +++ b/core/testdata/rapid/TestSmallTxPool_thread_6/TestSmallTxPool_thread_6-20220823153527-26949.fail @@ -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 \ No newline at end of file diff --git a/core/testdata/rapid/TestSmallTxPool_thread_6/TestSmallTxPool_thread_6-20220823153947-27019.fail b/core/testdata/rapid/TestSmallTxPool_thread_6/TestSmallTxPool_thread_6-20220823153947-27019.fail new file mode 100644 index 0000000000..eee6ff02d3 --- /dev/null +++ b/core/testdata/rapid/TestSmallTxPool_thread_6/TestSmallTxPool_thread_6-20220823153947-27019.fail @@ -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 \ No newline at end of file diff --git a/core/testdata/rapid/TestSmallTxPool_thread_6/TestSmallTxPool_thread_6-20220823154119-27072.fail b/core/testdata/rapid/TestSmallTxPool_thread_6/TestSmallTxPool_thread_6-20220823154119-27072.fail new file mode 100644 index 0000000000..71e14f5e99 --- /dev/null +++ b/core/testdata/rapid/TestSmallTxPool_thread_6/TestSmallTxPool_thread_6-20220823154119-27072.fail @@ -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 \ No newline at end of file diff --git a/core/testdata/rapid/TestSmallTxPool_thread_6/TestSmallTxPool_thread_6-20220823154439-27147.fail b/core/testdata/rapid/TestSmallTxPool_thread_6/TestSmallTxPool_thread_6-20220823154439-27147.fail new file mode 100644 index 0000000000..fe5549a3f4 --- /dev/null +++ b/core/testdata/rapid/TestSmallTxPool_thread_6/TestSmallTxPool_thread_6-20220823154439-27147.fail @@ -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 \ No newline at end of file diff --git a/core/testdata/rapid/TestSmallTxPool_thread_6/TestSmallTxPool_thread_6-20220823191039-29281.fail b/core/testdata/rapid/TestSmallTxPool_thread_6/TestSmallTxPool_thread_6-20220823191039-29281.fail new file mode 100644 index 0000000000..5dc2d480b1 --- /dev/null +++ b/core/testdata/rapid/TestSmallTxPool_thread_6/TestSmallTxPool_thread_6-20220823191039-29281.fail @@ -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 \ No newline at end of file diff --git a/core/testdata/rapid/TestSmallTxPool_thread_6/TestSmallTxPool_thread_6-20220824134822-34401.fail b/core/testdata/rapid/TestSmallTxPool_thread_6/TestSmallTxPool_thread_6-20220824134822-34401.fail new file mode 100644 index 0000000000..c4c8b42923 --- /dev/null +++ b/core/testdata/rapid/TestSmallTxPool_thread_6/TestSmallTxPool_thread_6-20220824134822-34401.fail @@ -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 \ No newline at end of file diff --git a/core/testdata/rapid/TestSmallTxPool_thread_7/TestSmallTxPool_thread_7-20220823151326-26278.fail b/core/testdata/rapid/TestSmallTxPool_thread_7/TestSmallTxPool_thread_7-20220823151326-26278.fail new file mode 100644 index 0000000000..1c12350b50 --- /dev/null +++ b/core/testdata/rapid/TestSmallTxPool_thread_7/TestSmallTxPool_thread_7-20220823151326-26278.fail @@ -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 \ No newline at end of file diff --git a/core/testdata/rapid/TestSmallTxPool_thread_7/TestSmallTxPool_thread_7-20220823151922-26429.fail b/core/testdata/rapid/TestSmallTxPool_thread_7/TestSmallTxPool_thread_7-20220823151922-26429.fail new file mode 100644 index 0000000000..84f5621a76 --- /dev/null +++ b/core/testdata/rapid/TestSmallTxPool_thread_7/TestSmallTxPool_thread_7-20220823151922-26429.fail @@ -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 \ No newline at end of file diff --git a/core/testdata/rapid/TestSmallTxPool_thread_7/TestSmallTxPool_thread_7-20220823152442-26736.fail b/core/testdata/rapid/TestSmallTxPool_thread_7/TestSmallTxPool_thread_7-20220823152442-26736.fail new file mode 100644 index 0000000000..4a2c568d10 --- /dev/null +++ b/core/testdata/rapid/TestSmallTxPool_thread_7/TestSmallTxPool_thread_7-20220823152442-26736.fail @@ -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 \ No newline at end of file diff --git a/core/testdata/rapid/TestSmallTxPool_thread_7/TestSmallTxPool_thread_7-20220823153132-26804.fail b/core/testdata/rapid/TestSmallTxPool_thread_7/TestSmallTxPool_thread_7-20220823153132-26804.fail new file mode 100644 index 0000000000..f1578d2f87 --- /dev/null +++ b/core/testdata/rapid/TestSmallTxPool_thread_7/TestSmallTxPool_thread_7-20220823153132-26804.fail @@ -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 \ No newline at end of file diff --git a/core/testdata/rapid/TestSmallTxPool_thread_7/TestSmallTxPool_thread_7-20220823153527-26949.fail b/core/testdata/rapid/TestSmallTxPool_thread_7/TestSmallTxPool_thread_7-20220823153527-26949.fail new file mode 100644 index 0000000000..2f67aa39fc --- /dev/null +++ b/core/testdata/rapid/TestSmallTxPool_thread_7/TestSmallTxPool_thread_7-20220823153527-26949.fail @@ -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 \ No newline at end of file diff --git a/core/testdata/rapid/TestSmallTxPool_thread_7/TestSmallTxPool_thread_7-20220823154120-27072.fail b/core/testdata/rapid/TestSmallTxPool_thread_7/TestSmallTxPool_thread_7-20220823154120-27072.fail new file mode 100644 index 0000000000..57a1a9eb6f --- /dev/null +++ b/core/testdata/rapid/TestSmallTxPool_thread_7/TestSmallTxPool_thread_7-20220823154120-27072.fail @@ -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 \ No newline at end of file diff --git a/core/testdata/rapid/TestSmallTxPool_thread_7/TestSmallTxPool_thread_7-20220823154439-27147.fail b/core/testdata/rapid/TestSmallTxPool_thread_7/TestSmallTxPool_thread_7-20220823154439-27147.fail new file mode 100644 index 0000000000..bacdb06026 --- /dev/null +++ b/core/testdata/rapid/TestSmallTxPool_thread_7/TestSmallTxPool_thread_7-20220823154439-27147.fail @@ -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 \ No newline at end of file diff --git a/core/testdata/rapid/TestSmallTxPool_thread_7/TestSmallTxPool_thread_7-20220823191039-29281.fail b/core/testdata/rapid/TestSmallTxPool_thread_7/TestSmallTxPool_thread_7-20220823191039-29281.fail new file mode 100644 index 0000000000..1c973a617b --- /dev/null +++ b/core/testdata/rapid/TestSmallTxPool_thread_7/TestSmallTxPool_thread_7-20220823191039-29281.fail @@ -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 \ No newline at end of file diff --git a/core/testdata/rapid/TestSmallTxPool_thread_7/TestSmallTxPool_thread_7-20220824134902-34401.fail b/core/testdata/rapid/TestSmallTxPool_thread_7/TestSmallTxPool_thread_7-20220824134902-34401.fail new file mode 100644 index 0000000000..7671261f2a --- /dev/null +++ b/core/testdata/rapid/TestSmallTxPool_thread_7/TestSmallTxPool_thread_7-20220824134902-34401.fail @@ -0,0 +1,31 @@ +# TestSmallTxPool/thread_7 2022/08/24 13:49:02 [rapid] draw totalAccs: 1 +# TestSmallTxPool/thread_7 2022/08/24 13:49:02 [rapid] draw batches: &core.transactionBatches{txs:[]*core.testTx{(*core.testTx)(0x1400032a210), (*core.testTx)(0x1400032a258)}, totalTxs:2} +# TestSmallTxPool/thread_7 2022/08/24 13:49:02 current_total2in_batch0removed1428emptyBlocks0blockGasLeft12000pending0locals1locals+pending51.292µs +# TestSmallTxPool/thread_7 2022/08/24 13:49:02 block0pending2queued0elapsed51.292µs +# TestSmallTxPool/thread_7 2022/08/24 13:49:02 current_total2in_batch0removed0emptyBlocks1blockGasLeft30000000pending0locals1locals+pending375ns +# TestSmallTxPool/thread_7 2022/08/24 13:49:02 block1pending0queued1elapsed375ns +# TestSmallTxPool/thread_7 2022/08/24 13:49:22 got 2s block timeout (expected less then 10s): total accounts 2. Pending 0, queued 1) +# TestSmallTxPool/thread_7 2022/08/24 13:49:22 Case params: totalAccs = 1; totalTxs = 2; gasValues mean 21000, stdev 0, 21000-21000); queued mean 21000, stdev 0, 21000-21000); +# +# +v0.4.8#976852962439593991 +0x802e04596a284 +0x879b25720f5f6 +0x0 +0xbd824f2fddba7 +0x1f302fdcfb828c +0xffffffffffffffff +0x1c17cd60144e38 +0x6bc153badc396 +0x0 +0x1efa9791b90ed9 +0xb2 +0x109e30055c5d0 +0x0 +0x53a2afd336217 +0x153fdd2b772ce6 +0x0 +0xf94a56a5dc25d +0xe +0x339321ec41aea +0x0 \ No newline at end of file diff --git a/core/testdata/rapid/TestSmallTxPool_thread_8/TestSmallTxPool_thread_8-20220823151321-26278.fail b/core/testdata/rapid/TestSmallTxPool_thread_8/TestSmallTxPool_thread_8-20220823151321-26278.fail new file mode 100644 index 0000000000..3f1c4710ef --- /dev/null +++ b/core/testdata/rapid/TestSmallTxPool_thread_8/TestSmallTxPool_thread_8-20220823151321-26278.fail @@ -0,0 +1,31 @@ +# TestSmallTxPool/thread_8 2022/08/23 15:13:21 [rapid] draw totalAccs: 1 +# TestSmallTxPool/thread_8 2022/08/23 15:13:21 [rapid] draw batches: &core.transactionBatches{txs:[]*core.testTx{(*core.testTx)(0x1400080a0d8), (*core.testTx)(0x1400080a108)}, totalTxs:2} +# TestSmallTxPool/thread_8 2022/08/23 15:13:21 current_total2in_batch0removed1428emptyBlocks0blockGasLeft12000pending0locals1locals+pending140.5µs +# TestSmallTxPool/thread_8 2022/08/23 15:13:21 block0pending2queued0elapsed140.5µs +# TestSmallTxPool/thread_8 2022/08/23 15:13:22 current_total2in_batch0removed0emptyBlocks1blockGasLeft30000000pending0locals1locals+pending1.083µs +# TestSmallTxPool/thread_8 2022/08/23 15:13:22 block1pending0queued1elapsed1.083µs +# TestSmallTxPool/thread_8 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_8 2022/08/23 15:13:24 Case params: totalAccs = 1; totalTxs = 2; mean 22689, stdev 2389, 21000-24379); queued mean 24379, stdev 0, 24379-24379); +# +# +v0.4.8#11032777231070920715 +0x0 +0x0 +0x0 +0x0 +0x0 +0x1 +0x345dcf2914dbf +0x1b7e5ab75db7e +0x0 +0x182f922a08f0ec +0x2ef +0x271589911586b +0x0 +0xf45a99032a4a6 +0x59e979e595906 +0x0 +0x1f6d8c96f2064b +0xffffffffffffffff +0x1812eac6f3e9f2 +0xd33 \ No newline at end of file diff --git a/core/testdata/rapid/TestSmallTxPool_thread_8/TestSmallTxPool_thread_8-20220823151934-26429.fail b/core/testdata/rapid/TestSmallTxPool_thread_8/TestSmallTxPool_thread_8-20220823151934-26429.fail new file mode 100644 index 0000000000..4d3f92b7f3 --- /dev/null +++ b/core/testdata/rapid/TestSmallTxPool_thread_8/TestSmallTxPool_thread_8-20220823151934-26429.fail @@ -0,0 +1,31 @@ +# TestSmallTxPool/thread_8 2022/08/23 15:19:34 [rapid] draw totalAccs: 1 +# TestSmallTxPool/thread_8 2022/08/23 15:19:34 [rapid] draw batches: &core.transactionBatches{txs:[]*core.testTx{(*core.testTx)(0x1400035e900), (*core.testTx)(0x1400035e930)}, totalTxs:2} +# TestSmallTxPool/thread_8 2022/08/23 15:19:34 current_total2in_batch0removed24emptyBlocks0blockGasLeft981216pending0locals1locals+pending7.667µs +# TestSmallTxPool/thread_8 2022/08/23 15:19:34 block0pending2queued0elapsed7.667µs +# TestSmallTxPool/thread_8 2022/08/23 15:19:35 current_total2in_batch0removed0emptyBlocks1blockGasLeft30000000pending0locals1locals+pending3.875µs +# TestSmallTxPool/thread_8 2022/08/23 15:19:35 block1pending0queued1elapsed3.875µs +# TestSmallTxPool/thread_8 2022/08/23 15:19:38 got 2 block timeout in a row(expected less then 1s): total accounts 2. Pending 0, queued 1) +# TestSmallTxPool/thread_8 2022/08/23 15:19:38 Case params: totalAccs = 1; totalTxs = 2; mean 615491, stdev 839511, 21867-1209116); queued mean 21867, stdev 0, 21867-21867); +# +# +v0.4.8#9788036163263528973 +0x0 +0x0 +0x0 +0xeb2a11c14ef0 +0xa02661e61f5ff +0x1 +0x11f3e4cb4d9b1 +0x1353756f7688a0 +0x0 +0x295411e8beea +0x0 +0x1b52ea4e101960 +0x122114 +0x3b9b5916b3cd2 +0x26ae504059417 +0x0 +0xde02829e5fbf1 +0x2 +0x155b17f4dfa5bd +0x363 \ No newline at end of file diff --git a/core/testdata/rapid/TestSmallTxPool_thread_8/TestSmallTxPool_thread_8-20220823152442-26736.fail b/core/testdata/rapid/TestSmallTxPool_thread_8/TestSmallTxPool_thread_8-20220823152442-26736.fail new file mode 100644 index 0000000000..3c6c2b3bca --- /dev/null +++ b/core/testdata/rapid/TestSmallTxPool_thread_8/TestSmallTxPool_thread_8-20220823152442-26736.fail @@ -0,0 +1,31 @@ +# TestSmallTxPool/thread_8 2022/08/23 15:24:42 [rapid] draw totalAccs: 1 +# TestSmallTxPool/thread_8 2022/08/23 15:24:42 [rapid] draw batches: &core.transactionBatches{txs:[]*core.testTx{(*core.testTx)(0x1400009ed98), (*core.testTx)(0x1400009edc8)}, totalTxs:2} +# TestSmallTxPool/thread_8 2022/08/23 15:24:42 current_total2in_batch0removed1428emptyBlocks0blockGasLeft9144pending0locals1locals+pending113.834µs +# TestSmallTxPool/thread_8 2022/08/23 15:24:42 block0pending2queued0elapsed113.834µs +# TestSmallTxPool/thread_8 2022/08/23 15:24:43 current_total2in_batch0removed0emptyBlocks1blockGasLeft30000000pending0locals1locals+pending3.375µs +# TestSmallTxPool/thread_8 2022/08/23 15:24:43 block1pending0queued1elapsed3.375µs +# TestSmallTxPool/thread_8 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_8 2022/08/23 15:24:46 Case params: totalAccs = 1; totalTxs = 2; mean 21001, stdev 1, 21000-21002); queued mean 21000, stdev 0, 21000-21000); +# +# +v0.4.8#3217821968115957763 +0x0 +0x0 +0x0 +0x0 +0x155c7ee09aac69 +0x1 +0xd3e60531884df +0xfbb7315aa8d5f +0x0 +0x6b6061beac13a +0x1 +0x55e99f9f61d9e +0x2 +0x103ec8ecf9c7a4 +0x10485af952d748 +0x0 +0xfdf0899295bf1 +0x4a +0x13d975340e3d2 +0x0 \ No newline at end of file diff --git a/core/testdata/rapid/TestSmallTxPool_thread_8/TestSmallTxPool_thread_8-20220823153132-26804.fail b/core/testdata/rapid/TestSmallTxPool_thread_8/TestSmallTxPool_thread_8-20220823153132-26804.fail new file mode 100644 index 0000000000..17f475e4ca --- /dev/null +++ b/core/testdata/rapid/TestSmallTxPool_thread_8/TestSmallTxPool_thread_8-20220823153132-26804.fail @@ -0,0 +1,31 @@ +# TestSmallTxPool/thread_8 2022/08/23 15:31:32 [rapid] draw totalAccs: 1 +# TestSmallTxPool/thread_8 2022/08/23 15:31:32 [rapid] draw batches: &core.transactionBatches{txs:[]*core.testTx{(*core.testTx)(0x1400000ecd8), (*core.testTx)(0x1400000ed08)}, totalTxs:2} +# TestSmallTxPool/thread_8 2022/08/23 15:31:32 current_total2in_batch0removed1427emptyBlocks0blockGasLeft18730pending0locals1locals+pending194µs +# TestSmallTxPool/thread_8 2022/08/23 15:31:32 block0pending2queued0elapsed194µs +# TestSmallTxPool/thread_8 2022/08/23 15:31:33 current_total2in_batch0removed0emptyBlocks1blockGasLeft30000000pending0locals1locals+pending1.958µs +# TestSmallTxPool/thread_8 2022/08/23 15:31:33 block1pending0queued1elapsed1.958µs +# TestSmallTxPool/thread_8 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_8 2022/08/23 15:31:36 Case params: totalAccs = 1; totalTxs = 2; mean 21008, stdev 2, 21006-21010); queued mean 21006, stdev 0, 21006-21006); +# +# +v0.4.8#10709653166216970243 +0x0 +0x0 +0x0 +0x171dd573a00568 +0x14a625302ba3ac +0x1 +0x1da0e0f7d450c7 +0x1ee709239566ed +0x0 +0x1d709d2f8d4afd +0x3b9 +0xb009a04573662 +0xa +0xf233264233d7e +0x4f7bdb9559a0 +0x0 +0x3e31356540400 +0x1 +0x637311d3efdd4 +0x6 \ No newline at end of file diff --git a/core/testdata/rapid/TestSmallTxPool_thread_8/TestSmallTxPool_thread_8-20220823153538-26949.fail b/core/testdata/rapid/TestSmallTxPool_thread_8/TestSmallTxPool_thread_8-20220823153538-26949.fail new file mode 100644 index 0000000000..3a6d99a93c --- /dev/null +++ b/core/testdata/rapid/TestSmallTxPool_thread_8/TestSmallTxPool_thread_8-20220823153538-26949.fail @@ -0,0 +1,31 @@ +# TestSmallTxPool/thread_8 2022/08/23 15:35:38 [rapid] draw totalAccs: 1 +# TestSmallTxPool/thread_8 2022/08/23 15:35:38 [rapid] draw batches: &core.transactionBatches{txs:[]*core.testTx{(*core.testTx)(0x1400074ca68), (*core.testTx)(0x1400074ca98)}, totalTxs:2} +# TestSmallTxPool/thread_8 2022/08/23 15:35:38 current_total2in_batch0removed1428emptyBlocks0blockGasLeft12000pending0locals1locals+pending79.292µs +# TestSmallTxPool/thread_8 2022/08/23 15:35:38 block0pending2queued0elapsed79.292µs +# TestSmallTxPool/thread_8 2022/08/23 15:35:39 current_total2in_batch0removed0emptyBlocks1blockGasLeft30000000pending0locals1locals+pending1.875µs +# TestSmallTxPool/thread_8 2022/08/23 15:35:39 block1pending0queued1elapsed1.875µs +# TestSmallTxPool/thread_8 2022/08/23 15:35:50 got 2s block timeout (expected less then 10s): total accounts 2. Pending 0, queued 1) +# TestSmallTxPool/thread_8 2022/08/23 15:35:50 Case params: totalAccs = 1; totalTxs = 2; mean 21004, stdev 6, 21000-21009); queued mean 21009, stdev 0, 21009-21009); +# +# +v0.4.8#13595605279113740298 +0x0 +0xc7cb6bcbb5898 +0x0 +0xa9281d9febfc4 +0x32df124504cdb +0x1 +0x90f75146d837b +0x569c884b93924 +0x0 +0x62aa9ebc22037 +0x0 +0xefd12e56feec +0x0 +0x4109492e3df78 +0x17c95ca5659a2d +0x0 +0x17165ffdbb5b2b +0x1e8 +0x921bc31d61f6e +0x9 \ No newline at end of file diff --git a/core/testdata/rapid/TestSmallTxPool_thread_8/TestSmallTxPool_thread_8-20220823153949-27019.fail b/core/testdata/rapid/TestSmallTxPool_thread_8/TestSmallTxPool_thread_8-20220823153949-27019.fail new file mode 100644 index 0000000000..567c43f069 --- /dev/null +++ b/core/testdata/rapid/TestSmallTxPool_thread_8/TestSmallTxPool_thread_8-20220823153949-27019.fail @@ -0,0 +1,31 @@ +# TestSmallTxPool/thread_8 2022/08/23 15:39:49 [rapid] draw totalAccs: 2 +# TestSmallTxPool/thread_8 2022/08/23 15:39:49 [rapid] draw batches: &core.transactionBatches{txs:[]*core.testTx{(*core.testTx)(0x140000a6870), (*core.testTx)(0x140000a68a0)}, totalTxs:2} +# TestSmallTxPool/thread_8 2022/08/23 15:39:49 current_total2in_batch0removed1416emptyBlocks0blockGasLeft19032pending1locals0locals+pending120.583µs +# TestSmallTxPool/thread_8 2022/08/23 15:39:49 block0pending2queued0elapsed120.583µs +# TestSmallTxPool/thread_8 2022/08/23 15:39:50 current_total2in_batch0removed0emptyBlocks1blockGasLeft30000000pending0locals0locals+pending9.417µs +# TestSmallTxPool/thread_8 2022/08/23 15:39:50 block1pending0queued1elapsed9.417µs +# TestSmallTxPool/thread_8 2022/08/23 15:40:01 got 2s block timeout (expected less then 10s): total accounts 2. Pending 0, queued 1) +# TestSmallTxPool/thread_8 2022/08/23 15:40:01 Case params: totalAccs = 2; totalTxs = 2; mean 369641, stdev 492808, 21173-718109); queued mean 718109, stdev 0, 718109-718109); +# +# +v0.4.8#4214833823415795717 +0x0 +0x0 +0x1 +0x3b2fbcdb31af2 +0x1195295c8f1a5b +0x1 +0x2fe48eaec309 +0x1c5bf98e7b5b39 +0x1 +0x1a88d0727ea6e8 +0x7e +0x1010e8fe68c875 +0xad +0x6cee600f6e704 +0x3a6915119e048 +0x1 +0x160e3984feb1f1 +0x6b +0x1ad0f98bc41d43 +0xaa315 \ No newline at end of file diff --git a/core/testdata/rapid/TestSmallTxPool_thread_8/TestSmallTxPool_thread_8-20220823154144-27072.fail b/core/testdata/rapid/TestSmallTxPool_thread_8/TestSmallTxPool_thread_8-20220823154144-27072.fail new file mode 100644 index 0000000000..40d6c7421b --- /dev/null +++ b/core/testdata/rapid/TestSmallTxPool_thread_8/TestSmallTxPool_thread_8-20220823154144-27072.fail @@ -0,0 +1,31 @@ +# TestSmallTxPool/thread_8 2022/08/23 15:41:44 [rapid] draw totalAccs: 2 +# TestSmallTxPool/thread_8 2022/08/23 15:41:44 [rapid] draw batches: &core.transactionBatches{txs:[]*core.testTx{(*core.testTx)(0x1400000eb88), (*core.testTx)(0x1400000ebb8)}, totalTxs:2} +# TestSmallTxPool/thread_8 2022/08/23 15:41:44 current_total2in_batch0removed270emptyBlocks0blockGasLeft8400pending1locals0locals+pending311.875µs +# TestSmallTxPool/thread_8 2022/08/23 15:41:44 block0pending2queued0elapsed311.875µs +# TestSmallTxPool/thread_8 2022/08/23 15:41:45 current_total2in_batch0removed0emptyBlocks1blockGasLeft30000000pending0locals0locals+pending19.458µs +# TestSmallTxPool/thread_8 2022/08/23 15:41:45 block1pending0queued1elapsed19.458µs +# TestSmallTxPool/thread_8 2022/08/23 15:41:56 got 2s block timeout (expected less then 10s): total accounts 2. Pending 0, queued 1) +# TestSmallTxPool/thread_8 2022/08/23 15:41:56 Case params: totalAccs = 2; totalTxs = 2; mean 69884, stdev 58259, 28689-111080); queued mean 28689, stdev 0, 28689-28689); +# +# +v0.4.8#13830057785636683789 +0x0 +0x0 +0x1 +0x81c22fe5af806 +0x1a4aa24c06b5c7 +0x1 +0x1681e5de302cbe +0x1dc53b29e06e49 +0x1 +0xd39481c3d1b0f +0x8 +0x1a6d31fffbdc70 +0x15fe0 +0x1de8b8d9033596 +0xab66236225865 +0x1 +0x1ea1258485892e +0x4e +0x1613f4e18de883 +0x1e09 \ No newline at end of file diff --git a/core/testdata/rapid/TestSmallTxPool_thread_8/TestSmallTxPool_thread_8-20220823154452-27147.fail b/core/testdata/rapid/TestSmallTxPool_thread_8/TestSmallTxPool_thread_8-20220823154452-27147.fail new file mode 100644 index 0000000000..5aff53070b --- /dev/null +++ b/core/testdata/rapid/TestSmallTxPool_thread_8/TestSmallTxPool_thread_8-20220823154452-27147.fail @@ -0,0 +1,31 @@ +# TestSmallTxPool/thread_8 2022/08/23 15:44:52 [rapid] draw totalAccs: 2 +# TestSmallTxPool/thread_8 2022/08/23 15:44:52 [rapid] draw batches: &core.transactionBatches{txs:[]*core.testTx{(*core.testTx)(0x14000091038), (*core.testTx)(0x14000091068)}, totalTxs:2} +# TestSmallTxPool/thread_8 2022/08/23 15:44:52 current_total2in_batch0removed1422emptyBlocks0blockGasLeft1488pending1locals0locals+pending116.292µs +# TestSmallTxPool/thread_8 2022/08/23 15:44:52 block0pending2queued0elapsed116.292µs +# TestSmallTxPool/thread_8 2022/08/23 15:44:53 current_total2in_batch0removed0emptyBlocks1blockGasLeft30000000pending0locals0locals+pending22.417µs +# TestSmallTxPool/thread_8 2022/08/23 15:44:53 block1pending0queued1elapsed22.417µs +# TestSmallTxPool/thread_8 2022/08/23 15:45:04 got 2s block timeout (expected less then 10s): total accounts 2. Pending 0, queued 1) +# TestSmallTxPool/thread_8 2022/08/23 15:45:04 Case params: totalAccs = 2; totalTxs = 2; mean 4961071, stdev 6986180, 21096-9901047); queued mean 9901047, stdev 0, 9901047-9901047); +# +# +v0.4.8#7019623011607117833 +0x0 +0x0 +0x1 +0x5640ce5bd403b +0x717dad7212753 +0x1 +0xf7ab1f6f9d83d +0x18c8165aeea6a2 +0x1 +0xc4f091bd71a31 +0x2 +0xf4fb81595bdf6 +0x60 +0x86b478024a75c +0x319a0c4562464 +0x1 +0x1f69edbce3e341 +0xffffffffffffffff +0x1efa9c0926979b +0x96c1ef \ No newline at end of file diff --git a/core/testdata/rapid/TestSmallTxPool_thread_8/TestSmallTxPool_thread_8-20220823191039-29281.fail b/core/testdata/rapid/TestSmallTxPool_thread_8/TestSmallTxPool_thread_8-20220823191039-29281.fail new file mode 100644 index 0000000000..d6b441534e --- /dev/null +++ b/core/testdata/rapid/TestSmallTxPool_thread_8/TestSmallTxPool_thread_8-20220823191039-29281.fail @@ -0,0 +1,31 @@ +# TestSmallTxPool/thread_8 2022/08/23 19:10:39 [rapid] draw totalAccs: 1 +# TestSmallTxPool/thread_8 2022/08/23 19:10:39 [rapid] draw batches: &core.transactionBatches{txs:[]*core.testTx{(*core.testTx)(0x1400043c168), (*core.testTx)(0x1400043c198)}, totalTxs:2} +# TestSmallTxPool/thread_8 2022/08/23 19:10:39 current_total2in_batch0removed1428emptyBlocks0blockGasLeft9144pending0locals1locals+pending106.917µs +# TestSmallTxPool/thread_8 2022/08/23 19:10:39 block0pending2queued0elapsed106.917µs +# TestSmallTxPool/thread_8 2022/08/23 19:10:39 current_total2in_batch0removed0emptyBlocks1blockGasLeft30000000pending0locals1locals+pending750ns +# TestSmallTxPool/thread_8 2022/08/23 19:10:39 block1pending0queued1elapsed750ns +# TestSmallTxPool/thread_8 2022/08/23 19:10:59 got 2s block timeout (expected less then 10s): total accounts 2. Pending 0, queued 1) +# TestSmallTxPool/thread_8 2022/08/23 19:10:59 Case params: totalAccs = 1; totalTxs = 2; gasValues mean 25890, stdev 6912, 21002-30778); queued mean 30778, stdev 0, 30778-30778); +# +# +v0.4.8#14401756965397069830 +0x1a60522acea424 +0x1ee84a80ecf238 +0x0 +0x10e07d5033e99c +0x1563b7e701c002 +0x1 +0x7705c83677388 +0x1e9fe5248e890f +0x0 +0x159a95d2f3db5d +0x140 +0x5676cea41eaa5 +0x2 +0x2c4937976036e +0x2b01932ecca9a +0x0 +0xdb0d508f1645e +0x14 +0x16bf5edfa9a367 +0x2632 \ No newline at end of file diff --git a/core/testdata/rapid/TestSmallTxPool_thread_8/TestSmallTxPool_thread_8-20220824134822-34401.fail b/core/testdata/rapid/TestSmallTxPool_thread_8/TestSmallTxPool_thread_8-20220824134822-34401.fail new file mode 100644 index 0000000000..7644a1ac16 --- /dev/null +++ b/core/testdata/rapid/TestSmallTxPool_thread_8/TestSmallTxPool_thread_8-20220824134822-34401.fail @@ -0,0 +1,31 @@ +# TestSmallTxPool/thread_8 2022/08/24 13:48:22 [rapid] draw totalAccs: 1 +# TestSmallTxPool/thread_8 2022/08/24 13:48:22 [rapid] draw batches: &core.transactionBatches{txs:[]*core.testTx{(*core.testTx)(0x1400071c6f0), (*core.testTx)(0x1400071c720)}, totalTxs:2} +# TestSmallTxPool/thread_8 2022/08/24 13:48:22 current_total2in_batch0removed1426emptyBlocks0blockGasLeft19776pending0locals1locals+pending117.75µs +# TestSmallTxPool/thread_8 2022/08/24 13:48:22 block0pending2queued0elapsed117.75µs +# TestSmallTxPool/thread_8 2022/08/24 13:48:22 current_total2in_batch0removed0emptyBlocks1blockGasLeft30000000pending0locals1locals+pending792ns +# TestSmallTxPool/thread_8 2022/08/24 13:48:22 block1pending0queued1elapsed792ns +# TestSmallTxPool/thread_8 2022/08/24 13:48:42 got 2s block timeout (expected less then 10s): total accounts 2. Pending 0, queued 1) +# TestSmallTxPool/thread_8 2022/08/24 13:48:42 Case params: totalAccs = 1; totalTxs = 2; gasValues mean 21075, stdev 72, 21024-21127); queued mean 21127, stdev 0, 21127-21127); +# +# +v0.4.8#976560904663465987 +0x1265400b645eed +0x1d5dfc2ec6e6dc +0x0 +0x1921bc567ca956 +0x14f2e61cf301db +0x1 +0xbac1802d9b04e +0x1886d7317bff96 +0x0 +0x8595a57a51773 +0x5 +0xa048ff9a1c125 +0x18 +0x1dc7407254e04f +0xc7a3308e8e14d +0x0 +0x59da6901d35b5 +0x2 +0xf2ef1d157f9a2 +0x7f \ No newline at end of file diff --git a/core/testdata/rapid/TestSmallTxPool_thread_9/TestSmallTxPool_thread_9-20220823151323-26278.fail b/core/testdata/rapid/TestSmallTxPool_thread_9/TestSmallTxPool_thread_9-20220823151323-26278.fail new file mode 100644 index 0000000000..dcd7d989d9 --- /dev/null +++ b/core/testdata/rapid/TestSmallTxPool_thread_9/TestSmallTxPool_thread_9-20220823151323-26278.fail @@ -0,0 +1,31 @@ +# TestSmallTxPool/thread_9 2022/08/23 15:13:23 [rapid] draw totalAccs: 1 +# TestSmallTxPool/thread_9 2022/08/23 15:13:23 [rapid] draw batches: &core.transactionBatches{txs:[]*core.testTx{(*core.testTx)(0x140001beb88), (*core.testTx)(0x140009ce000)}, totalTxs:2} +# TestSmallTxPool/thread_9 2022/08/23 15:13:23 current_total2in_batch0removed1426emptyBlocks0blockGasLeft15498pending0locals1locals+pending84.583µs +# TestSmallTxPool/thread_9 2022/08/23 15:13:23 block0pending2queued0elapsed84.583µs +# TestSmallTxPool/thread_9 2022/08/23 15:13:24 current_total2in_batch0removed0emptyBlocks1blockGasLeft30000000pending0locals1locals+pending6µs +# TestSmallTxPool/thread_9 2022/08/23 15:13:24 block1pending0queued1elapsed6µs +# TestSmallTxPool/thread_9 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_9 2022/08/23 15:13:26 Case params: totalAccs = 1; totalTxs = 2; mean 21014, stdev 17, 21002-21027); queued mean 21002, stdev 0, 21002-21002); +# +# +v0.4.8#11030350574548680709 +0x0 +0x0 +0x0 +0x0 +0x0 +0x1 +0x683c5cf501d28 +0x1d65028e9506eb +0x0 +0x6288365a58a73 +0x2 +0xb135d910a2175 +0x1b +0x42b6b1a7b8fa8 +0xe505e4078f38b +0x0 +0x194b700daddacb +0x2a8 +0x38db165f85938 +0x2 \ No newline at end of file diff --git a/core/testdata/rapid/TestSmallTxPool_thread_9/TestSmallTxPool_thread_9-20220823151931-26429.fail b/core/testdata/rapid/TestSmallTxPool_thread_9/TestSmallTxPool_thread_9-20220823151931-26429.fail new file mode 100644 index 0000000000..b58dd88776 --- /dev/null +++ b/core/testdata/rapid/TestSmallTxPool_thread_9/TestSmallTxPool_thread_9-20220823151931-26429.fail @@ -0,0 +1,31 @@ +# TestSmallTxPool/thread_9 2022/08/23 15:19:31 [rapid] draw totalAccs: 1 +# TestSmallTxPool/thread_9 2022/08/23 15:19:31 [rapid] draw batches: &core.transactionBatches{txs:[]*core.testTx{(*core.testTx)(0x1400035e618), (*core.testTx)(0x1400035e648)}, totalTxs:2} +# TestSmallTxPool/thread_9 2022/08/23 15:19:31 current_total2in_batch0removed1428emptyBlocks0blockGasLeft12000pending0locals1locals+pending145.209µs +# TestSmallTxPool/thread_9 2022/08/23 15:19:31 block0pending2queued0elapsed145.209µs +# TestSmallTxPool/thread_9 2022/08/23 15:19:32 current_total2in_batch0removed0emptyBlocks1blockGasLeft30000000pending0locals1locals+pending1.291µs +# TestSmallTxPool/thread_9 2022/08/23 15:19:32 block1pending0queued1elapsed1.291µs +# TestSmallTxPool/thread_9 2022/08/23 15:19:35 got 2 block timeout in a row(expected less then 1s): total accounts 2. Pending 0, queued 1) +# TestSmallTxPool/thread_9 2022/08/23 15:19:35 Case params: totalAccs = 1; totalTxs = 2; mean 151141, stdev 184047, 21000-281282); queued mean 281282, stdev 0, 281282-281282); +# +# +v0.4.8#9788461365025832967 +0x0 +0x0 +0x0 +0x0 +0x1a29b2e97cda8a +0x1 +0x1e68b506bb4dc5 +0x27c6f0363ab21 +0x0 +0x3f0ef15dd2bc1 +0x0 +0x2f37f975c5086 +0x0 +0x1225dddc423c41 +0x1e61028c020c3b +0x0 +0x1bec890e6c856a +0x38d +0x19ebef0a0ef8da +0x3f8ba \ No newline at end of file diff --git a/core/testdata/rapid/TestSmallTxPool_thread_9/TestSmallTxPool_thread_9-20220823152442-26736.fail b/core/testdata/rapid/TestSmallTxPool_thread_9/TestSmallTxPool_thread_9-20220823152442-26736.fail new file mode 100644 index 0000000000..d1c21cc1d4 --- /dev/null +++ b/core/testdata/rapid/TestSmallTxPool_thread_9/TestSmallTxPool_thread_9-20220823152442-26736.fail @@ -0,0 +1,31 @@ +# TestSmallTxPool/thread_9 2022/08/23 15:24:42 [rapid] draw totalAccs: 1 +# TestSmallTxPool/thread_9 2022/08/23 15:24:42 [rapid] draw batches: &core.transactionBatches{txs:[]*core.testTx{(*core.testTx)(0x1400029ec30), (*core.testTx)(0x1400029ec60)}, totalTxs:2} +# TestSmallTxPool/thread_9 2022/08/23 15:24:42 current_total2in_batch0removed1427emptyBlocks0blockGasLeft179pending0locals1locals+pending113.792µs +# TestSmallTxPool/thread_9 2022/08/23 15:24:42 block0pending2queued0elapsed113.792µs +# TestSmallTxPool/thread_9 2022/08/23 15:24:43 current_total2in_batch0removed0emptyBlocks1blockGasLeft30000000pending0locals1locals+pending13.25µs +# TestSmallTxPool/thread_9 2022/08/23 15:24:43 block1pending0queued1elapsed13.25µs +# TestSmallTxPool/thread_9 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_9 2022/08/23 15:24:46 Case params: totalAccs = 1; totalTxs = 2; mean 21127, stdev 147, 21023-21232); queued mean 21232, stdev 0, 21232-21232); +# +# +v0.4.8#3217967997004021765 +0x0 +0x0 +0x0 +0x0 +0x15feb004f9652d +0x1 +0x648dea38b11d1 +0xab5232a16d730 +0x0 +0x1c58a16a564491 +0x376 +0xd69ba5e4330ed +0x17 +0xb5da7b09af201 +0x1d19f3bdad59af +0x0 +0x17a145a5517a07 +0x6d +0x12f091db0ae022 +0xe8 \ No newline at end of file diff --git a/core/testdata/rapid/TestSmallTxPool_thread_9/TestSmallTxPool_thread_9-20220823153133-26804.fail b/core/testdata/rapid/TestSmallTxPool_thread_9/TestSmallTxPool_thread_9-20220823153133-26804.fail new file mode 100644 index 0000000000..af982d58d3 --- /dev/null +++ b/core/testdata/rapid/TestSmallTxPool_thread_9/TestSmallTxPool_thread_9-20220823153133-26804.fail @@ -0,0 +1,31 @@ +# TestSmallTxPool/thread_9 2022/08/23 15:31:33 [rapid] draw totalAccs: 1 +# TestSmallTxPool/thread_9 2022/08/23 15:31:33 [rapid] draw batches: &core.transactionBatches{txs:[]*core.testTx{(*core.testTx)(0x14000622cc0), (*core.testTx)(0x14000622cf0)}, totalTxs:2} +# TestSmallTxPool/thread_9 2022/08/23 15:31:33 current_total2in_batch0removed1427emptyBlocks0blockGasLeft13022pending0locals1locals+pending142.375µs +# TestSmallTxPool/thread_9 2022/08/23 15:31:33 block0pending2queued0elapsed142.375µs +# TestSmallTxPool/thread_9 2022/08/23 15:31:34 current_total2in_batch0removed0emptyBlocks1blockGasLeft30000000pending0locals1locals+pending144.542µs +# TestSmallTxPool/thread_9 2022/08/23 15:31:34 block1pending0queued1elapsed144.542µs +# TestSmallTxPool/thread_9 2022/08/23 15:31:37 got 2 block timeout in a row(expected less then 1s): total accounts 2. Pending 0, queued 1) +# TestSmallTxPool/thread_9 2022/08/23 15:31:37 Case params: totalAccs = 1; totalTxs = 2; mean 7510507, stdev 10591742, 21014-15000000); queued mean 15000000, stdev 0, 15000000-15000000); +# +# +v0.4.8#10709721885693706245 +0x0 +0x0 +0x0 +0x0 +0x1b7675c9a60821 +0x1 +0x1226c2ba7050c4 +0x169f12586704e6 +0x0 +0x1b33e57dd946c +0x0 +0x985d7b15fe098 +0xe +0x1f476c94cb87fd +0x1e042b5cbeb8ef +0x0 +0x8d065ac6dff5 +0x1 +0x1fcafd9897890d +0xffffffffffffffff \ No newline at end of file diff --git a/core/testdata/rapid/TestSmallTxPool_thread_9/TestSmallTxPool_thread_9-20220823153551-26949.fail b/core/testdata/rapid/TestSmallTxPool_thread_9/TestSmallTxPool_thread_9-20220823153551-26949.fail new file mode 100644 index 0000000000..39400b782a --- /dev/null +++ b/core/testdata/rapid/TestSmallTxPool_thread_9/TestSmallTxPool_thread_9-20220823153551-26949.fail @@ -0,0 +1,31 @@ +# TestSmallTxPool/thread_9 2022/08/23 15:35:51 [rapid] draw totalAccs: 2 +# TestSmallTxPool/thread_9 2022/08/23 15:35:51 [rapid] draw batches: &core.transactionBatches{txs:[]*core.testTx{(*core.testTx)(0x1400000e648), (*core.testTx)(0x1400000e678)}, totalTxs:2} +# TestSmallTxPool/thread_9 2022/08/23 15:35:51 current_total2in_batch0removed1427emptyBlocks0blockGasLeft14449pending1locals0locals+pending98.916µs +# TestSmallTxPool/thread_9 2022/08/23 15:35:51 block0pending2queued0elapsed98.916µs +# TestSmallTxPool/thread_9 2022/08/23 15:35:52 current_total2in_batch0removed0emptyBlocks1blockGasLeft30000000pending0locals0locals+pending19.416µs +# TestSmallTxPool/thread_9 2022/08/23 15:35:52 block1pending0queued1elapsed19.416µs +# TestSmallTxPool/thread_9 2022/08/23 15:36:03 got 2s block timeout (expected less then 10s): total accounts 2. Pending 0, queued 1) +# TestSmallTxPool/thread_9 2022/08/23 15:36:03 Case params: totalAccs = 2; totalTxs = 2; mean 21038, stdev 35, 21013-21063); queued mean 21063, stdev 0, 21063-21063); +# +# +v0.4.8#13595588099244556299 +0x0 +0x0 +0x1 +0x244913d528549 +0x156ca17ccae39d +0x1 +0x15f33767d2761a +0x19658f39c1c58a +0x1 +0x1c41e04416dd2b +0x3c9 +0x87af1a23cc04e +0xd +0x6065a80668ff7 +0x2ab9e5397f3a9 +0x1 +0xfb4cd936dd133 +0x36 +0xf933ed958a569 +0x3f \ No newline at end of file diff --git a/core/testdata/rapid/TestSmallTxPool_thread_9/TestSmallTxPool_thread_9-20220823154143-27072.fail b/core/testdata/rapid/TestSmallTxPool_thread_9/TestSmallTxPool_thread_9-20220823154143-27072.fail new file mode 100644 index 0000000000..c746489775 --- /dev/null +++ b/core/testdata/rapid/TestSmallTxPool_thread_9/TestSmallTxPool_thread_9-20220823154143-27072.fail @@ -0,0 +1,31 @@ +# TestSmallTxPool/thread_9 2022/08/23 15:41:43 [rapid] draw totalAccs: 1 +# TestSmallTxPool/thread_9 2022/08/23 15:41:43 [rapid] draw batches: &core.transactionBatches{txs:[]*core.testTx{(*core.testTx)(0x140001bf2a8), (*core.testTx)(0x140001bf2d8)}, totalTxs:2} +# TestSmallTxPool/thread_9 2022/08/23 15:41:43 current_total2in_batch0removed1428emptyBlocks0blockGasLeft10572pending0locals1locals+pending258.583µs +# TestSmallTxPool/thread_9 2022/08/23 15:41:43 block0pending2queued0elapsed258.583µs +# TestSmallTxPool/thread_9 2022/08/23 15:41:44 current_total2in_batch0removed0emptyBlocks1blockGasLeft30000000pending0locals1locals+pending6.833µs +# TestSmallTxPool/thread_9 2022/08/23 15:41:44 block1pending0queued1elapsed6.833µs +# TestSmallTxPool/thread_9 2022/08/23 15:41:55 got 2s block timeout (expected less then 10s): total accounts 2. Pending 0, queued 1) +# TestSmallTxPool/thread_9 2022/08/23 15:41:55 Case params: totalAccs = 1; totalTxs = 2; mean 21000, stdev 0, 21000-21001); queued mean 21000, stdev 0, 21000-21000); +# +# +v0.4.8#13829439310346059786 +0x0 +0x222ac2c8446a8 +0x0 +0x12af8cf8488479 +0x14a623563bd011 +0x1 +0x5808a6d2b5e52 +0x11430c70835dfa +0x0 +0x9520a3a94e82 +0x1 +0x4be41569af9dd +0x1 +0xa8204e5ad2979 +0xd8cbd6950a289 +0x0 +0x1f205a61b15f3c +0xffffffffffffffff +0x2ac2034c002e5 +0x0 \ No newline at end of file diff --git a/core/testdata/rapid/TestSmallTxPool_thread_9/TestSmallTxPool_thread_9-20220823154450-27147.fail b/core/testdata/rapid/TestSmallTxPool_thread_9/TestSmallTxPool_thread_9-20220823154450-27147.fail new file mode 100644 index 0000000000..9934014cb8 --- /dev/null +++ b/core/testdata/rapid/TestSmallTxPool_thread_9/TestSmallTxPool_thread_9-20220823154450-27147.fail @@ -0,0 +1,31 @@ +# TestSmallTxPool/thread_9 2022/08/23 15:44:50 [rapid] draw totalAccs: 1 +# TestSmallTxPool/thread_9 2022/08/23 15:44:50 [rapid] draw batches: &core.transactionBatches{txs:[]*core.testTx{(*core.testTx)(0x14000090528), (*core.testTx)(0x140000905b8)}, totalTxs:2} +# TestSmallTxPool/thread_9 2022/08/23 15:44:50 current_total2in_batch0removed1428emptyBlocks0blockGasLeft2004pending0locals1locals+pending115.625µs +# TestSmallTxPool/thread_9 2022/08/23 15:44:50 block0pending2queued0elapsed115.625µs +# TestSmallTxPool/thread_9 2022/08/23 15:44:51 current_total2in_batch0removed0emptyBlocks1blockGasLeft30000000pending0locals1locals+pending8.542µs +# TestSmallTxPool/thread_9 2022/08/23 15:44:51 block1pending0queued1elapsed8.542µs +# TestSmallTxPool/thread_9 2022/08/23 15:45:02 got 2s block timeout (expected less then 10s): total accounts 2. Pending 0, queued 1) +# TestSmallTxPool/thread_9 2022/08/23 15:45:02 Case params: totalAccs = 1; totalTxs = 2; mean 22431, stdev 2014, 21007-23856); queued mean 23856, stdev 0, 23856-23856); +# +# +v0.4.8#7020451940295245834 +0x0 +0x317fb31b760a7 +0x0 +0x8c55dd75138b2 +0x7f4e36068662b +0x1 +0x161dc3c77b0d4 +0x134bdea007a992 +0x0 +0x1b24d0a8be5c5b +0x2af +0x6295c526f8140 +0x7 +0x16d6df3bf51d29 +0x58fb9fed48232 +0x0 +0xe3f2c66cd7162 +0x38 +0x16d60fa2ab35ec +0xb28 \ No newline at end of file diff --git a/core/testdata/rapid/TestSmallTxPool_thread_9/TestSmallTxPool_thread_9-20220823191039-29281.fail b/core/testdata/rapid/TestSmallTxPool_thread_9/TestSmallTxPool_thread_9-20220823191039-29281.fail new file mode 100644 index 0000000000..98889be7f9 --- /dev/null +++ b/core/testdata/rapid/TestSmallTxPool_thread_9/TestSmallTxPool_thread_9-20220823191039-29281.fail @@ -0,0 +1,31 @@ +# TestSmallTxPool/thread_9 2022/08/23 19:10:39 [rapid] draw totalAccs: 2 +# TestSmallTxPool/thread_9 2022/08/23 19:10:39 [rapid] draw batches: &core.transactionBatches{txs:[]*core.testTx{(*core.testTx)(0x1400061c6c0), (*core.testTx)(0x1400061c6f0)}, totalTxs:2} +# TestSmallTxPool/thread_9 2022/08/23 19:10:39 current_total2in_batch0removed1428emptyBlocks0blockGasLeft10572pending0locals1locals+pending119.542µs +# TestSmallTxPool/thread_9 2022/08/23 19:10:39 block0pending2queued0elapsed119.542µs +# TestSmallTxPool/thread_9 2022/08/23 19:10:39 current_total2in_batch0removed0emptyBlocks1blockGasLeft30000000pending0locals1locals+pending792ns +# TestSmallTxPool/thread_9 2022/08/23 19:10:39 block1pending0queued1elapsed792ns +# TestSmallTxPool/thread_9 2022/08/23 19:10:59 got 2s block timeout (expected less then 10s): total accounts 2. Pending 0, queued 1) +# TestSmallTxPool/thread_9 2022/08/23 19:10:59 Case params: totalAccs = 2; totalTxs = 2; gasValues mean 1966329, stdev 2751109, 21001-3911657); queued mean 3911657, stdev 0, 3911657-3911657); +# +# +v0.4.8#14402856477024845831 +0x14fde8c62e6123 +0xbaa4a32094e99 +0x1 +0x9ed094d515ea5 +0x18fe1ff4c6a722 +0x1 +0xa78e62d441889 +0xddaab9f074c64 +0x0 +0x7ea9b7a103a41 +0x6 +0x4766e4fcd126 +0x1 +0x26d2c380a0e37 +0x1c6e33a7f359fb +0x0 +0x1ec9a20c01562f +0x3c7 +0x1e35777188d3f4 +0x3b5de1 \ No newline at end of file diff --git a/core/testdata/rapid/TestSmallTxPool_thread_9/TestSmallTxPool_thread_9-20220824134902-34401.fail b/core/testdata/rapid/TestSmallTxPool_thread_9/TestSmallTxPool_thread_9-20220824134902-34401.fail new file mode 100644 index 0000000000..300e889e62 --- /dev/null +++ b/core/testdata/rapid/TestSmallTxPool_thread_9/TestSmallTxPool_thread_9-20220824134902-34401.fail @@ -0,0 +1,31 @@ +# TestSmallTxPool/thread_9 2022/08/24 13:49:02 [rapid] draw totalAccs: 1 +# TestSmallTxPool/thread_9 2022/08/24 13:49:02 [rapid] draw batches: &core.transactionBatches{txs:[]*core.testTx{(*core.testTx)(0x1400000f098), (*core.testTx)(0x1400000f0c8)}, totalTxs:2} +# TestSmallTxPool/thread_9 2022/08/24 13:49:02 current_total2in_batch0removed1427emptyBlocks0blockGasLeft13022pending0locals1locals+pending51.875µs +# TestSmallTxPool/thread_9 2022/08/24 13:49:02 block0pending2queued0elapsed51.875µs +# TestSmallTxPool/thread_9 2022/08/24 13:49:02 current_total2in_batch0removed0emptyBlocks1blockGasLeft30000000pending0locals1locals+pending416ns +# TestSmallTxPool/thread_9 2022/08/24 13:49:02 block1pending0queued1elapsed416ns +# TestSmallTxPool/thread_9 2022/08/24 13:49:22 got 2s block timeout (expected less then 10s): total accounts 2. Pending 0, queued 1) +# TestSmallTxPool/thread_9 2022/08/24 13:49:22 Case params: totalAccs = 1; totalTxs = 2; gasValues mean 21007, stdev 9, 21001-21014); queued mean 21001, stdev 0, 21001-21001); +# +# +v0.4.8#977742020669865996 +0x1b5268bdef1acf +0x1986d21a571fe3 +0x0 +0xac5ef98e4c565 +0x17b79b269a9114 +0x1 +0x1132c7d7237c99 +0x177c4d6014ed36 +0x0 +0xe48ac52517 +0x0 +0xac3ba96ab7bcf +0xe +0x8596b171710bc +0x13bb17823da650 +0x0 +0x194d36a022c22f +0x25f +0x2752775646daa +0x1 \ No newline at end of file diff --git a/core/tx_pool.go b/core/tx_pool.go index 91d221ded0..474d3b68e2 100644 --- a/core/tx_pool.go +++ b/core/tx_pool.go @@ -18,6 +18,7 @@ package core import ( "errors" + "fmt" "math" "math/big" "sort" @@ -268,6 +269,8 @@ type TxPool struct { initDoneCh chan struct{} // is closed once the pool is initialized (for tests) changesSinceReorg int // A counter for how many drops we've performed in-between reorg. + + promoteTxCh chan struct{} // should be used only for tests } type txpoolResetRequest struct { @@ -276,7 +279,7 @@ type txpoolResetRequest struct { // NewTxPool creates a new transaction pool to gather, sort and filter inbound // transactions from the network. -func NewTxPool(config TxPoolConfig, chainconfig *params.ChainConfig, chain blockChain) *TxPool { +func NewTxPool(config TxPoolConfig, chainconfig *params.ChainConfig, chain blockChain, options ...func(pool *TxPool)) *TxPool { // Sanitize the input to ensure no vulnerable gas prices are set config = (&config).sanitize() @@ -299,6 +302,7 @@ func NewTxPool(config TxPoolConfig, chainconfig *params.ChainConfig, chain block initDoneCh: make(chan struct{}), gasPrice: new(big.Int).SetUint64(config.PriceLimit), } + pool.locals = newAccountSet(pool.signer) for _, addr := range config.Locals { log.Info("Setting new local account", "address", addr) @@ -307,6 +311,11 @@ func NewTxPool(config TxPoolConfig, chainconfig *params.ChainConfig, chain block pool.priced = newTxPricedList(pool.all) pool.reset(nil, chain.CurrentBlock().Header()) + // apply options + for _, fn := range options { + fn(pool) + } + // Start the reorg loop early so it can handle requests generated during journal loading. pool.wg.Add(1) go pool.scheduleReorgLoop() @@ -809,6 +818,17 @@ func (pool *TxPool) journalTx(from common.Address, tx *types.Transaction) { // // Note, this method assumes the pool lock is held! func (pool *TxPool) promoteTx(addr common.Address, hash common.Hash, tx *types.Transaction) bool { + defer func() { + if pool.promoteTxCh == nil { + return + } + + select { + case pool.promoteTxCh <- struct{}{}: + default: + } + }() + // Try to insert the transaction into the pending queue if pool.pending[addr] == nil { pool.pending[addr] = newTxList(true) @@ -1080,9 +1100,15 @@ func (pool *TxPool) scheduleReorgLoop() { dirtyAccounts *accountSet queuedEvents = make(map[common.Address]*txSortedMap) ) + + n := 0 + now := time.Now() for { // Launch next background reorg if needed if curDone == nil && launchNextRun { + fmt.Println("!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!", n, time.Since(now)) + n++ + now = time.Now() // Run the background reorg and announcements go pool.runReorg(nextDone, reset, dirtyAccounts, queuedEvents) @@ -1096,6 +1122,8 @@ func (pool *TxPool) scheduleReorgLoop() { select { case req := <-pool.reqResetCh: + fmt.Println("!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!-reset", n) + // Reset request: update head if request is already pending. if reset == nil { reset = req @@ -1106,6 +1134,7 @@ func (pool *TxPool) scheduleReorgLoop() { pool.reorgDoneCh <- nextDone case req := <-pool.reqPromoteCh: + fmt.Println("!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!-promote", n, len(req.accounts)) // Promote request: update address set if request is already pending. if dirtyAccounts == nil { dirtyAccounts = req @@ -1116,6 +1145,7 @@ func (pool *TxPool) scheduleReorgLoop() { pool.reorgDoneCh <- nextDone case tx := <-pool.queueTxEventCh: + fmt.Println("!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!-queue", n) // Queue up the event, but don't schedule a reorg. It's up to the caller to // request one later if they want the events sent. addr, _ := types.Sender(pool.signer, tx) diff --git a/core/tx_pool_test.go b/core/tx_pool_test.go index a7af275835..4ffbd7f780 100644 --- a/core/tx_pool_test.go +++ b/core/tx_pool_test.go @@ -17,6 +17,7 @@ package core import ( + "context" "crypto/ecdsa" "errors" "fmt" @@ -24,10 +25,17 @@ import ( "math/big" "math/rand" "os" + "runtime" + "strings" + "sync" "sync/atomic" "testing" "time" + "gonum.org/v1/gonum/floats" + "gonum.org/v1/gonum/stat" + "pgregory.net/rapid" + "github.com/ethereum/go-ethereum/common" "github.com/ethereum/go-ethereum/core/rawdb" "github.com/ethereum/go-ethereum/core/state" @@ -47,6 +55,10 @@ var ( eip1559Config *params.ChainConfig ) +const ( + txPoolGasLimit = 10_000_000 +) + func init() { testTxPoolConfig = DefaultTxPoolConfig testTxPoolConfig.Journal = "" @@ -114,15 +126,17 @@ func dynamicFeeTx(nonce uint64, gaslimit uint64, gasFee *big.Int, tip *big.Int, } func setupTxPool() (*TxPool, *ecdsa.PrivateKey) { - return setupTxPoolWithConfig(params.TestChainConfig) + return setupTxPoolWithConfig(params.TestChainConfig, testTxPoolConfig, txPoolGasLimit) } -func setupTxPoolWithConfig(config *params.ChainConfig) (*TxPool, *ecdsa.PrivateKey) { +func setupTxPoolWithConfig(config *params.ChainConfig, txPoolConfig TxPoolConfig, gasLimit uint64, options ...func(pool *TxPool)) (*TxPool, *ecdsa.PrivateKey) { statedb, _ := state.New(common.Hash{}, state.NewDatabase(rawdb.NewMemoryDatabase()), nil) - blockchain := &testBlockChain{10000000, statedb, new(event.Feed)} + + blockchain := &testBlockChain{gasLimit, statedb, new(event.Feed)} key, _ := crypto.GenerateKey() - pool := NewTxPool(testTxPoolConfig, config, blockchain) + + pool := NewTxPool(txPoolConfig, config, blockchain, options...) // wait for the pool to initialize <-pool.initDoneCh @@ -273,6 +287,16 @@ func testSetNonce(pool *TxPool, addr common.Address, nonce uint64) { pool.mu.Unlock() } +func getBalance(pool *TxPool, addr common.Address) *big.Int { + bal := big.NewInt(0) + + pool.mu.Lock() + bal.Set(pool.currentState.GetBalance(addr)) + pool.mu.Unlock() + + return bal +} + func TestInvalidTransactions(t *testing.T) { t.Parallel() @@ -384,7 +408,7 @@ func TestTransactionNegativeValue(t *testing.T) { func TestTransactionTipAboveFeeCap(t *testing.T) { t.Parallel() - pool, key := setupTxPoolWithConfig(eip1559Config) + pool, key := setupTxPoolWithConfig(eip1559Config, testTxPoolConfig, txPoolGasLimit) defer pool.Stop() tx := dynamicFeeTx(0, 100, big.NewInt(1), big.NewInt(2), key) @@ -397,7 +421,7 @@ func TestTransactionTipAboveFeeCap(t *testing.T) { func TestTransactionVeryHighValues(t *testing.T) { t.Parallel() - pool, key := setupTxPoolWithConfig(eip1559Config) + pool, key := setupTxPoolWithConfig(eip1559Config, testTxPoolConfig, txPoolGasLimit) defer pool.Stop() veryBigNumber := big.NewInt(1) @@ -1449,7 +1473,7 @@ func TestTransactionPoolRepricingDynamicFee(t *testing.T) { t.Parallel() // Create the pool to test the pricing enforcement with - pool, _ := setupTxPoolWithConfig(eip1559Config) + pool, _ := setupTxPoolWithConfig(eip1559Config, testTxPoolConfig, txPoolGasLimit) defer pool.Stop() // Keep track of transaction events to ensure all executables get announced @@ -1820,7 +1844,7 @@ func TestTransactionPoolStableUnderpricing(t *testing.T) { func TestTransactionPoolUnderpricingDynamicFee(t *testing.T) { t.Parallel() - pool, _ := setupTxPoolWithConfig(eip1559Config) + pool, _ := setupTxPoolWithConfig(eip1559Config, testTxPoolConfig, txPoolGasLimit) defer pool.Stop() pool.config.GlobalSlots = 2 @@ -1927,7 +1951,7 @@ func TestTransactionPoolUnderpricingDynamicFee(t *testing.T) { func TestDualHeapEviction(t *testing.T) { t.Parallel() - pool, _ := setupTxPoolWithConfig(eip1559Config) + pool, _ := setupTxPoolWithConfig(eip1559Config, testTxPoolConfig, txPoolGasLimit) defer pool.Stop() pool.config.GlobalSlots = 10 @@ -2130,7 +2154,7 @@ func TestTransactionReplacementDynamicFee(t *testing.T) { t.Parallel() // Create the pool to test the pricing enforcement with - pool, key := setupTxPoolWithConfig(eip1559Config) + pool, key := setupTxPoolWithConfig(eip1559Config, testTxPoolConfig, txPoolGasLimit) defer pool.Stop() testAddBalance(pool, crypto.PubkeyToAddress(key.PublicKey), big.NewInt(1000000000)) @@ -2561,3 +2585,506 @@ func BenchmarkPoolMultiAccountBatchInsert(b *testing.B) { pool.AddRemotesSync([]*types.Transaction{tx}) } } + +type acc struct { + nonce uint64 + key *ecdsa.PrivateKey + account common.Address +} + +type testTx struct { + tx *types.Transaction + idx int + isLocal bool +} + +const localIdx = 0 + +func getTransactionGen(t *rapid.T, keys []*acc, nonces []uint64, localKey *acc, gasPriceMin, gasPriceMax, gasLimitMin, gasLimitMax uint64) *testTx { + idx := rapid.IntRange(0, len(keys)-1).Draw(t, "accIdx").(int) + + var ( + isLocal bool + key *ecdsa.PrivateKey + ) + + if idx == localIdx { + isLocal = true + key = localKey.key + } else { + key = keys[idx].key + } + + nonces[idx]++ + + gasPriceUint := rapid.Uint64Range(gasPriceMin, gasPriceMax).Draw(t, "gasPrice").(uint64) + gasPrice := big.NewInt(0).SetUint64(gasPriceUint) + gasLimit := rapid.Uint64Range(gasLimitMin, gasLimitMax).Draw(t, "gasLimit").(uint64) + + return &testTx{ + tx: pricedTransaction(nonces[idx]-1, gasLimit, gasPrice, key), + idx: idx, + isLocal: isLocal, + } +} + +type transactionBatches struct { + txs []*testTx + totalTxs int +} + +func transactionsGen(keys []*acc, nonces []uint64, localKey *acc, minTxs int, maxTxs int, gasPriceMin, gasPriceMax, gasLimitMin, gasLimitMax uint64, caseParams *strings.Builder) func(t *rapid.T) *transactionBatches { + return func(t *rapid.T) *transactionBatches { + totalTxs := rapid.IntRange(minTxs, maxTxs).Draw(t, "totalTxs").(int) + txs := make([]*testTx, totalTxs) + + gasValues := make([]float64, totalTxs) + + fmt.Fprintf(caseParams, " totalTxs = %d;", totalTxs) + + keys = keys[:len(nonces)] + + for i := 0; i < totalTxs; i++ { + txs[i] = getTransactionGen(t, keys, nonces, localKey, gasPriceMin, gasPriceMax, gasLimitMin, gasLimitMax) + + gasValues[i] = float64(txs[i].tx.Gas()) + } + + mean, stddev := stat.MeanStdDev(gasValues, nil) + fmt.Fprintf(caseParams, " gasValues mean %d, stdev %d, %d-%d);", int64(mean), int64(stddev), int64(floats.Min(gasValues)), int64(floats.Max(gasValues))) + + return &transactionBatches{txs, totalTxs} + } +} + +type txPoolRapidConfig struct { + gasLimit uint64 + avgBlockTxs uint64 + + minTxs int + maxTxs int + + minAccs int + maxAccs int + + // less tweakable, more like constants + gasPriceMin uint64 + gasPriceMax uint64 + + gasLimitMin uint64 + gasLimitMax uint64 + + balance int64 + + blockTime time.Duration + maxEmptyBlocks int + maxStuckBlocks int +} + +func defaultTxPoolRapidConfig() txPoolRapidConfig { + gasLimit := uint64(30_000_000) + avgBlockTxs := gasLimit/params.TxGas + 1 + maxTxs := int(25 * avgBlockTxs) + + return txPoolRapidConfig{ + gasLimit: gasLimit, + + avgBlockTxs: avgBlockTxs, + + minTxs: 1, + maxTxs: maxTxs, + + minAccs: 1, + maxAccs: maxTxs, + + // less tweakable, more like constants + gasPriceMin: 1, + gasPriceMax: 1_000, + + gasLimitMin: params.TxGas, + gasLimitMax: gasLimit / 2, + + balance: 0xffffffffffffff, + + blockTime: 2 * time.Second, + maxEmptyBlocks: 10, + maxStuckBlocks: 10, + } +} + +func TestSmallTxPool(t *testing.T) { + t.Skip("a red test to be fixed") + + cfg := defaultTxPoolRapidConfig() + + cfg.maxEmptyBlocks = 10 + cfg.maxStuckBlocks = 10 + + cfg.minTxs = 1 + cfg.maxTxs = 2 + + cfg.minAccs = 1 + cfg.maxAccs = 2 + + testPoolBatchInsert(t, cfg) +} + +func TestBigTxPool(t *testing.T) { + t.Skip("a red test to be fixed") + + cfg := defaultTxPoolRapidConfig() + + testPoolBatchInsert(t, cfg) +} + +//nolint:gocognit +func testPoolBatchInsert(t *testing.T, cfg txPoolRapidConfig) { + t.Parallel() + + const debug = false + + initialBalance := big.NewInt(cfg.balance) + + keys := make([]*acc, cfg.maxAccs) + + var key *ecdsa.PrivateKey + + // prealloc keys + for idx := 0; idx < cfg.maxAccs; idx++ { + key, _ = crypto.GenerateKey() + + keys[idx] = &acc{ + key: key, + nonce: 0, + account: crypto.PubkeyToAddress(key.PublicKey), + } + } + + var threads = runtime.NumCPU() + + if debug { + // 1 is set only for debug + threads = 1 + } + + testsDone := new(uint64) + + for i := 0; i < threads; i++ { + t.Run(fmt.Sprintf("thread %d", i), func(t *testing.T) { + t.Parallel() + + rapid.Check(t, func(rt *rapid.T) { + caseParams := new(strings.Builder) + + defer func() { + res := atomic.AddUint64(testsDone, 1) + + if res%100 == 0 { + fmt.Println("case-done", res) + } + }() + + // Generate a batch of transactions to enqueue into the pool + testTxPoolConfig := testTxPoolConfig + + // from sentry config + testTxPoolConfig.AccountQueue = 16 + testTxPoolConfig.AccountSlots = 16 + testTxPoolConfig.GlobalQueue = 32768 + testTxPoolConfig.GlobalSlots = 32768 + testTxPoolConfig.Lifetime = time.Hour + 30*time.Minute //"1h30m0s" + testTxPoolConfig.PriceLimit = 1 + + now := time.Now() + pendingAddedCh := make(chan struct{}, 1024) + pool, key := setupTxPoolWithConfig(params.TestChainConfig, testTxPoolConfig, cfg.gasLimit, MakeWithPromoteTxCh(pendingAddedCh)) + defer pool.Stop() + + totalAccs := rapid.IntRange(cfg.minAccs, cfg.maxAccs).Draw(rt, "totalAccs").(int) + + fmt.Fprintf(caseParams, "Case params: totalAccs = %d;", totalAccs) + + defer func() { + pending, queued := pool.Content() + + if len(pending) != 0 { + pendingGas := make([]float64, 0, len(pending)) + + for _, txs := range pending { + for _, tx := range txs { + pendingGas = append(pendingGas, float64(tx.Gas())) + } + } + + mean, stddev := stat.MeanStdDev(pendingGas, nil) + fmt.Fprintf(caseParams, "\tpending mean %d, stdev %d, %d-%d;\n", int64(mean), int64(stddev), int64(floats.Min(pendingGas)), int64(floats.Max(pendingGas))) + } + + if len(queued) != 0 { + queuedGas := make([]float64, 0, len(queued)) + + for _, txs := range queued { + for _, tx := range txs { + queuedGas = append(queuedGas, float64(tx.Gas())) + } + } + + mean, stddev := stat.MeanStdDev(queuedGas, nil) + fmt.Fprintf(caseParams, "\tqueued mean %d, stdev %d, %d-%d);\n\n", int64(mean), int64(stddev), int64(floats.Min(queuedGas)), int64(floats.Max(queuedGas))) + } + + rt.Log(caseParams) + }() + + // regenerate only local key + localKey := &acc{ + key: key, + account: crypto.PubkeyToAddress(key.PublicKey), + } + + if err := validateTxPoolInternals(pool); err != nil { + rt.Fatalf("pool internal state corrupted: %v", err) + } + + var wg sync.WaitGroup + wg.Add(1) + + go func() { + defer wg.Done() + now = time.Now() + + testAddBalance(pool, localKey.account, initialBalance) + + for idx := 0; idx < totalAccs; idx++ { + testAddBalance(pool, keys[idx].account, initialBalance) + } + }() + + nonces := make([]uint64, totalAccs) + gen := rapid.Custom(transactionsGen(keys, nonces, localKey, cfg.minTxs, cfg.maxTxs, cfg.gasPriceMin, cfg.gasPriceMax, cfg.gasLimitMin, cfg.gasLimitMax, caseParams)) + + txs := gen.Draw(rt, "batches").(*transactionBatches) + + wg.Wait() + + var ( + addIntoTxPool func(tx []*types.Transaction) []error + totalInBatch int + ) + + for _, tx := range txs.txs { + addIntoTxPool = pool.AddRemotesSync + + if tx.isLocal { + addIntoTxPool = pool.AddLocals + } + + err := addIntoTxPool([]*types.Transaction{tx.tx}) + if len(err) != 0 && err[0] != nil { + rt.Log("on adding a transaction to the tx pool", err[0], tx.tx.Gas(), tx.tx.GasPrice(), pool.GasPrice(), getBalance(pool, keys[tx.idx].account)) + } + } + + var ( + block int + emptyBlocks int + stuckBlocks int + lastTxPoolStats int + currentTxPoolStats int + ) + + for { + // we'd expect fulfilling block take comparable, but less than blockTime + ctx, cancel := context.WithTimeout(context.Background(), time.Duration(cfg.maxStuckBlocks)*cfg.blockTime) + + select { + case <-pendingAddedCh: + case <-ctx.Done(): + pendingStat, queuedStat := pool.Stats() + if pendingStat+queuedStat == 0 { + cancel() + + break + } + + rt.Fatalf("got %ds block timeout (expected less then %s): total accounts %d. Pending %d, queued %d)", + block, 5*cfg.blockTime, txs.totalTxs, pendingStat, queuedStat) + } + + pendingStat, queuedStat := pool.Stats() + currentTxPoolStats = pendingStat + queuedStat + if currentTxPoolStats == 0 { + cancel() + break + } + + // check if txPool got stuck + if currentTxPoolStats == lastTxPoolStats { + stuckBlocks++ //todo: переписать + } else { + stuckBlocks = 0 + lastTxPoolStats = currentTxPoolStats + } + + // copy-paste + start := time.Now() + pending := pool.Pending(true) + locals := pool.Locals() + + // from fillTransactions + removedFromPool, blockGasLeft, err := fillTransactions(ctx, pool, locals, pending, cfg.gasLimit) + + done := time.Since(start) + + if removedFromPool > 0 { + emptyBlocks = 0 + } else { + emptyBlocks++ + } + + if emptyBlocks >= cfg.maxEmptyBlocks || stuckBlocks >= cfg.maxStuckBlocks { + // check for nonce gaps + var lastNonce, currentNonce int + + pending = pool.Pending(true) + + for txAcc, pendingTxs := range pending { + lastNonce = int(pool.Nonce(txAcc)) - len(pendingTxs) - 1 + + isFirst := true + + for _, tx := range pendingTxs { + currentNonce = int(tx.Nonce()) + if currentNonce-lastNonce != 1 { + rt.Fatalf("got a nonce gap for account %q. Current pending nonce %d, previous %d %v; emptyBlocks - %v; stuckBlocks - %v", + txAcc, currentNonce, lastNonce, isFirst, emptyBlocks >= cfg.maxEmptyBlocks, stuckBlocks >= cfg.maxStuckBlocks) + } + + lastNonce = currentNonce + } + } + } + + if emptyBlocks >= cfg.maxEmptyBlocks { + rt.Fatalf("got %d empty blocks in a row(expected less then %d): total time %s, total accounts %d. Pending %d, locals %d)", + emptyBlocks, cfg.maxEmptyBlocks, done, txs.totalTxs, len(pending), len(locals)) + } + + if stuckBlocks >= cfg.maxStuckBlocks { + rt.Fatalf("got %d empty blocks in a row(expected less then %d): total time %s, total accounts %d. Pending %d, locals %d)", + emptyBlocks, cfg.maxEmptyBlocks, done, txs.totalTxs, len(pending), len(locals)) + } + + if err != nil { + rt.Fatalf("took too long: total time %s(expected %s), total accounts %d. Pending %d, locals %d)", + done, cfg.blockTime, txs.totalTxs, len(pending), len(locals)) + } + + rt.Log("current_total", txs.totalTxs, "in_batch", totalInBatch, "removed", removedFromPool, "emptyBlocks", emptyBlocks, "blockGasLeft", blockGasLeft, "pending", len(pending), "locals", len(locals), + "locals+pending", done) + + rt.Log("block", block, "pending", pendingStat, "queued", queuedStat, "elapsed", done) + + block++ + + cancel() + + //time.Sleep(time.Second) + } + + rt.Logf("case completed totalTxs %d %v\n\n", txs.totalTxs, time.Since(now)) + }) + }) + } + + t.Log("done test cases", atomic.LoadUint64(testsDone)) +} + +func fillTransactions(ctx context.Context, pool *TxPool, locals []common.Address, pending map[common.Address]types.Transactions, gasLimit uint64) (int, uint64, error) { + localTxs := make(map[common.Address]types.Transactions) + remoteTxs := pending + + for _, txAcc := range locals { + if txs := remoteTxs[txAcc]; len(txs) > 0 { + delete(remoteTxs, txAcc) + + localTxs[txAcc] = txs + } + } + + // fake signer + signer := types.NewLondonSigner(big.NewInt(1)) + + // fake baseFee + baseFee := big.NewInt(1) + + blockGasLimit := gasLimit + + var ( + txLocalCount int + txRemoteCount int + ) + + if len(localTxs) > 0 { + txs := types.NewTransactionsByPriceAndNonce(signer, localTxs, baseFee) + + select { + case <-ctx.Done(): + return txLocalCount + txRemoteCount, blockGasLimit, ctx.Err() + default: + } + + blockGasLimit, txLocalCount = commitTransactions(pool, txs, blockGasLimit) + } + + select { + case <-ctx.Done(): + return txLocalCount + txRemoteCount, blockGasLimit, ctx.Err() + default: + } + + if len(remoteTxs) > 0 { + txs := types.NewTransactionsByPriceAndNonce(signer, remoteTxs, baseFee) + + select { + case <-ctx.Done(): + return txLocalCount + txRemoteCount, blockGasLimit, ctx.Err() + default: + } + + blockGasLimit, txRemoteCount = commitTransactions(pool, txs, blockGasLimit) + } + + return txLocalCount + txRemoteCount, blockGasLimit, nil +} + +func commitTransactions(pool *TxPool, txs *types.TransactionsByPriceAndNonce, blockGasLimit uint64) (uint64, int) { + var ( + tx *types.Transaction + txCount int + ) + + for { + tx = txs.Peek() + + if tx == nil { + return blockGasLimit, txCount + } + + if tx.Gas() <= blockGasLimit { + blockGasLimit -= tx.Gas() + pool.removeTx(tx.Hash(), false) + + txCount++ + } else { + // we don't maximize fulfilment of the block. just fill somehow + return blockGasLimit, txCount + } + } +} + +func MakeWithPromoteTxCh(ch chan struct{}) func(*TxPool) { + return func(pool *TxPool) { + pool.promoteTxCh = ch + } +} diff --git a/go.mod b/go.mod index 2f429ed82d..f2b377d597 100644 --- a/go.mod +++ b/go.mod @@ -68,21 +68,22 @@ require ( go.opentelemetry.io/otel/sdk v1.2.0 go.uber.org/goleak v1.1.12 golang.org/x/crypto v0.0.0-20220507011949-2cf3adece122 - golang.org/x/sync v0.0.0-20210220032951-036812b2e83c + golang.org/x/sync v0.0.0-20220722155255-886fb9371eb4 golang.org/x/sys v0.0.0-20220728004956-3c1f35247d10 golang.org/x/text v0.3.7 golang.org/x/time v0.0.0-20210220033141-f8bda1e9f3ba - golang.org/x/tools v0.1.10 + golang.org/x/tools v0.1.12 google.golang.org/grpc v1.48.0 google.golang.org/protobuf v1.28.0 gopkg.in/natefinch/npipe.v2 v2.0.0-20160621034901-c1b8fa8bdcce gopkg.in/olebedev/go-duktape.v3 v3.0.0-20200619000410-60c24ae608a6 gopkg.in/urfave/cli.v1 v1.20.0 gotest.tools v2.2.0+incompatible - pgregory.net/rapid v0.4.7 + pgregory.net/rapid v0.4.8 ) require ( + git.sr.ht/~sbinet/gg v0.3.1 // indirect github.com/Azure/azure-sdk-for-go/sdk/azcore v0.21.1 // indirect github.com/Azure/azure-sdk-for-go/sdk/internal v0.8.3 // indirect github.com/Masterminds/goutils v1.1.0 // indirect @@ -90,6 +91,7 @@ require ( github.com/Masterminds/sprig v2.22.0+incompatible // indirect github.com/StackExchange/wmi v0.0.0-20180116203802-5d049714c4a6 // indirect github.com/agext/levenshtein v1.2.1 // indirect + github.com/ajstarks/svgo v0.0.0-20211024235047-1546f124cd8b // indirect github.com/apparentlymart/go-textseg/v13 v13.0.0 // indirect github.com/armon/go-radix v0.0.0-20180808171621-7fddfc383310 // indirect github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.0.2 // indirect @@ -103,9 +105,13 @@ require ( github.com/decred/dcrd/dcrec/secp256k1/v4 v4.0.1 // indirect github.com/deepmap/oapi-codegen v1.8.2 // indirect github.com/dlclark/regexp2 v1.4.1-0.20201116162257-a2a8dda75c91 // indirect + github.com/go-fonts/liberation v0.2.0 // indirect + github.com/go-latex/latex v0.0.0-20210823091927-c0d11ff05a81 // indirect github.com/go-logfmt/logfmt v0.5.0 // indirect github.com/go-ole/go-ole v1.2.1 // indirect + github.com/go-pdf/fpdf v0.6.0 // indirect github.com/go-sourcemap/sourcemap v2.1.3+incompatible // indirect + github.com/golang/freetype v0.0.0-20170609003504-e2365dfdc4a0 // indirect github.com/google/go-cmp v0.5.8 // indirect github.com/grpc-ecosystem/grpc-gateway v1.16.0 // indirect github.com/hashicorp/errwrap v1.0.0 // indirect @@ -129,10 +135,14 @@ require ( go.opentelemetry.io/otel/exporters/otlp/otlptrace v1.2.0 // indirect go.opentelemetry.io/otel/trace v1.2.0 // indirect go.opentelemetry.io/proto/otlp v0.10.0 // indirect - golang.org/x/mod v0.6.0-dev.0.20220106191415-9b9b3d81d5e3 // indirect + golang.org/x/exp v0.0.0-20220722155223-a9213eeb770e // indirect + golang.org/x/image v0.0.0-20220722155232-062f8c9fd539 // indirect + golang.org/x/mod v0.6.0-dev.0.20220419223038-86c51ed26bb4 // indirect golang.org/x/net v0.0.0-20220728030405-41545e8bf201 // indirect golang.org/x/term v0.0.0-20210927222741-03fcf44c2211 // indirect golang.org/x/xerrors v0.0.0-20220411194840-2f41105eb62f // indirect + gonum.org/v1/gonum v0.11.0 // indirect + gonum.org/v1/plot v0.11.0 // indirect google.golang.org/genproto v0.0.0-20220725144611-272f38e5d71b // indirect gopkg.in/yaml.v2 v2.4.0 // indirect gopkg.in/yaml.v3 v3.0.1 // indirect diff --git a/go.sum b/go.sum index a866808996..514e6bbacd 100644 --- a/go.sum +++ b/go.sum @@ -18,6 +18,8 @@ cloud.google.com/go/storage v1.0.0/go.mod h1:IhtSnM/ZTZV8YYJWCY8RULGVqBDmpoyjwiy cloud.google.com/go/storage v1.5.0/go.mod h1:tpKbwo567HUNpVclU5sGELwQWBDZ8gh0ZeosJ0Rtdos= collectd.org v0.3.0/go.mod h1:A/8DzQBkF6abtvrT2j/AU/4tiBgJWYyh0y/oB/4MlWE= dmitri.shuralyov.com/gpu/mtl v0.0.0-20190408044501-666a987793e9/go.mod h1:H6x//7gZCb22OMCxBHrMx7a5I7Hp++hsVxbQ4BYO7hU= +git.sr.ht/~sbinet/gg v0.3.1 h1:LNhjNn8DerC8f9DHLz6lS0YYul/b602DUxDgGkd/Aik= +git.sr.ht/~sbinet/gg v0.3.1/go.mod h1:KGYtlADtqsqANL9ueOFkWymvzUvLMQllU5Ixo+8v3pc= github.com/Azure/azure-sdk-for-go/sdk/azcore v0.21.1 h1:qoVeMsc9/fh/yhxVaA0obYjVH/oI/ihrOoMwsLS9KSA= github.com/Azure/azure-sdk-for-go/sdk/azcore v0.21.1/go.mod h1:fBF9PQNqB8scdgpZ3ufzaLntG0AG7C1WjPMsiFOmfHM= github.com/Azure/azure-sdk-for-go/sdk/internal v0.8.3 h1:E+m3SkZCN0Bf5q7YdTs5lSm2CYY3CK4spn5OmUIiQtk= @@ -44,7 +46,11 @@ github.com/VictoriaMetrics/fastcache v1.6.0 h1:C/3Oi3EiBCqufydp1neRZkqcwmEiuRT9c github.com/VictoriaMetrics/fastcache v1.6.0/go.mod h1:0qHz5QP0GMX4pfmMA/zt5RgfNuXJrTP0zS7DqpHGGTw= github.com/agext/levenshtein v1.2.1 h1:QmvMAjj2aEICytGiWzmxoE0x2KZvE0fvmqMOfy2tjT8= github.com/agext/levenshtein v1.2.1/go.mod h1:JEDfjyjHDjOF/1e4FlBE/PkbqA9OfWu2ki2W0IB5558= +github.com/ajstarks/deck v0.0.0-20200831202436-30c9fc6549a9/go.mod h1:JynElWSGnm/4RlzPXRlREEwqTHAN3T56Bv2ITsFT3gY= +github.com/ajstarks/deck/generate v0.0.0-20210309230005-c3f852c02e19/go.mod h1:T13YZdzov6OU0A1+RfKZiZN9ca6VeKdBdyDV+BY97Tk= github.com/ajstarks/svgo v0.0.0-20180226025133-644b8db467af/go.mod h1:K08gAheRH3/J6wwsYMMT4xOr94bZjxIelGM0+d/wbFw= +github.com/ajstarks/svgo v0.0.0-20211024235047-1546f124cd8b h1:slYM766cy2nI3BwyRiyQj/Ud48djTMtMebDqepE95rw= +github.com/ajstarks/svgo v0.0.0-20211024235047-1546f124cd8b/go.mod h1:1KcenG0jGWcpt8ov532z81sp/kMMUG485J2InIOyADM= github.com/alecthomas/template v0.0.0-20160405071501-a0175ee3bccc/go.mod h1:LOuyumcjzFXgccqObfd/Ljyb9UuFJ6TxHnclSeseNhc= github.com/alecthomas/units v0.0.0-20151022065526-2efee857e7cf/go.mod h1:ybxpYRFXyAe+OPACYpWeL0wqObRcbAqCMya13uyzqw0= github.com/allegro/bigcache v1.2.1-0.20190218064605-e24eb225f156 h1:eMwmnE/GDgah4HI848JfFxHt+iPb26b4zyfspmqY0/8= @@ -82,6 +88,8 @@ github.com/bgentry/speakeasy v0.1.0 h1:ByYyxL9InA1OWqxJqqp2A5pYHUrCiAL6K3J+LKSsQ github.com/bgentry/speakeasy v0.1.0/go.mod h1:+zsyZBPWlz7T6j88CTgSN5bM796AkVf0kBD4zp0CCIs= github.com/bmizerany/pat v0.0.0-20170815010413-6226ea591a40/go.mod h1:8rLXio+WjiTceGBHIoTvn60HIbs7Hm7bcHjyrSqYB9c= github.com/boltdb/bolt v1.3.1/go.mod h1:clJnj/oiGkjum5o1McbSZDSLxVThjynRyGBgiAx27Ps= +github.com/boombuler/barcode v1.0.0/go.mod h1:paBWMcWSl3LHKBqUq+rly7CNSldXjb2rDl3JlRe0mD8= +github.com/boombuler/barcode v1.0.1/go.mod h1:paBWMcWSl3LHKBqUq+rly7CNSldXjb2rDl3JlRe0mD8= github.com/btcsuite/btcd/btcec/v2 v2.1.2 h1:YoYoC9J0jwfukodSBMzZYUVQ8PTiYg4BnOWiJVzTmLs= github.com/btcsuite/btcd/btcec/v2 v2.1.2/go.mod h1:ctjw4H1kknNJmRN4iP1R7bTQ+v3GJkZBd6mui8ZsAZE= github.com/btcsuite/btcd/chaincfg/chainhash v1.0.0 h1:MSskdM4/xJYcFzy0altH/C/xHopifpWzHUi1JeVI34Q= @@ -154,6 +162,7 @@ github.com/fatih/color v1.7.0/go.mod h1:Zm6kSWBoL9eyXnKyktHP6abPY2pDugNf5Kwzbycv github.com/fjl/memsize v0.0.0-20190710130421-bcb5799ab5e5 h1:FtmdgXiUlNeRsoNMFlKLDt+S+6hbjVMEW6RGQ7aUf7c= github.com/fjl/memsize v0.0.0-20190710130421-bcb5799ab5e5/go.mod h1:VvhXpOYNQvB+uIk2RvXzuaQtkQJzzIx6lSBe1xv7hi0= github.com/fogleman/gg v1.2.1-0.20190220221249-0403632d5b90/go.mod h1:R/bRT+9gY/C5z7JzPU0zXsXHKM4/ayA+zqcVNZzPa1k= +github.com/fogleman/gg v1.3.0/go.mod h1:R/bRT+9gY/C5z7JzPU0zXsXHKM4/ayA+zqcVNZzPa1k= github.com/fsnotify/fsnotify v1.4.7/go.mod h1:jwhsz4b93w/PPRr/qN1Yymfu8t87LnFCMoQvtojpjFo= github.com/fsnotify/fsnotify v1.4.9 h1:hsms1Qyu0jgnwNXIxa+/V/PDsU6CfLf6CNO8H7IWoS4= github.com/fsnotify/fsnotify v1.4.9/go.mod h1:znqG4EE+3YCdAaPaxE2ZRY/06pZUdp0tY4IgpuI1SZQ= @@ -165,11 +174,18 @@ github.com/ghodss/yaml v1.0.0/go.mod h1:4dBDuWmgqj2HViK6kFavaiC9ZROes6MMH2rRYeME github.com/glycerine/go-unsnap-stream v0.0.0-20180323001048-9f0cb55181dd/go.mod h1:/20jfyN9Y5QPEAprSgKAUr+glWDY39ZiUEAYOEv5dsE= github.com/glycerine/goconvey v0.0.0-20190410193231-58a59202ab31/go.mod h1:Ogl1Tioa0aV7gstGFO7KhffUsb9M4ydbEbbxpcEDc24= github.com/go-chi/chi/v5 v5.0.0/go.mod h1:BBug9lr0cqtdAhsu6R4AAdvufI0/XBzAQSsUqJpoZOs= +github.com/go-fonts/dejavu v0.1.0/go.mod h1:4Wt4I4OU2Nq9asgDCteaAaWZOV24E+0/Pwo0gppep4g= +github.com/go-fonts/latin-modern v0.2.0/go.mod h1:rQVLdDMK+mK1xscDwsqM5J8U2jrRa3T0ecnM9pNujks= +github.com/go-fonts/liberation v0.2.0 h1:jAkAWJP4S+OsrPLZM4/eC9iW7CtHy+HBXrEwZXWo5VM= +github.com/go-fonts/liberation v0.2.0/go.mod h1:K6qoJYypsmfVjWg8KOVDQhLc8UDgIK2HYqyqAO9z7GY= +github.com/go-fonts/stix v0.1.0/go.mod h1:w/c1f0ldAUlJmLBvlbkvVXLAD+tAMqobIIQpmnUIzUY= github.com/go-gl/glfw v0.0.0-20190409004039-e6da0acd62b1/go.mod h1:vR7hzQXu2zJy9AVAgeJqvqgH9Q5CA+iKCZ2gyEVpxRU= github.com/go-gl/glfw/v3.3/glfw v0.0.0-20191125211704-12ad95a8df72/go.mod h1:tQ2UAYgL5IevRw8kRxooKSPJfGvJ9fJQFa0TUsXzTg8= github.com/go-kit/kit v0.8.0/go.mod h1:xBxKIO96dXMWWy0MnWVtmwkA9/13aqxPnvrjFYMA2as= github.com/go-kit/kit v0.9.0 h1:wDJmvq38kDhkVxi50ni9ykkdUr1PKgqKOoi01fa0Mdk= github.com/go-kit/kit v0.9.0/go.mod h1:xBxKIO96dXMWWy0MnWVtmwkA9/13aqxPnvrjFYMA2as= +github.com/go-latex/latex v0.0.0-20210823091927-c0d11ff05a81 h1:6zl3BbBhdnMkpSj2YY30qV3gDcVBGtFgVsV3+/i+mKQ= +github.com/go-latex/latex v0.0.0-20210823091927-c0d11ff05a81/go.mod h1:SX0U8uGpxhq9o2S/CELCSUxEWWAuoCUcVCQWv7G2OCk= github.com/go-logfmt/logfmt v0.3.0/go.mod h1:Qt1PoO58o5twSAckw1HlFXLmHsOX5/0LbT9GBnD5lWE= github.com/go-logfmt/logfmt v0.4.0/go.mod h1:3RMwSq7FuexP4Kalkev3ejPJsZTpXXBr9+V4qmtdjCk= github.com/go-logfmt/logfmt v0.5.0 h1:TrB8swr/68K7m9CcGut2g3UOihhbcbiMAYiuTXdEih4= @@ -178,6 +194,9 @@ github.com/go-ole/go-ole v1.2.1 h1:2lOsA72HgjxAuMlKpFiCbHTvu44PIVkZ5hqm3RSdI/E= github.com/go-ole/go-ole v1.2.1/go.mod h1:7FAglXiTm7HKlQRDeOQ6ZNUHidzCWXuZWq/1dTyBNF8= github.com/go-openapi/jsonpointer v0.19.5/go.mod h1:Pl9vOtqEWErmShwVjC8pYs9cog34VGT37dQOVbmoatg= github.com/go-openapi/swag v0.19.5/go.mod h1:POnQmlKehdgb5mhVOsnJFsivZCEZ/vjK9gh66Z9tfKk= +github.com/go-pdf/fpdf v0.5.0/go.mod h1:HzcnA+A23uwogo0tp9yU+l3V+KXhiESpt1PMayhOh5M= +github.com/go-pdf/fpdf v0.6.0 h1:MlgtGIfsdMEEQJr2le6b/HNr1ZlQwxyWr77r2aj2U/8= +github.com/go-pdf/fpdf v0.6.0/go.mod h1:HzcnA+A23uwogo0tp9yU+l3V+KXhiESpt1PMayhOh5M= github.com/go-sourcemap/sourcemap v2.1.3+incompatible h1:W1iEw64niKVGogNgBN3ePyLFfuisuzeidWPMPWmECqU= github.com/go-sourcemap/sourcemap v2.1.3+incompatible/go.mod h1:F8jJfvm2KbVjc5NqelyYJmf/v5J0dwNLS2mL4sNA1Jg= github.com/go-sql-driver/mysql v1.4.1/go.mod h1:zAC/RDZ24gD3HViQzih4MyKcchzm+sOG5ZlKdlhCg5w= @@ -191,6 +210,7 @@ github.com/gogo/protobuf v1.3.1/go.mod h1:SlYgWuQ5SjCEi6WLHjHCa1yvBfUnHcTbrrZtXP github.com/gogo/protobuf v1.3.2/go.mod h1:P1XiOD3dCwIKUDQYPy72D8LYyHL2YPYrpS2s69NZV8Q= github.com/golang-jwt/jwt/v4 v4.3.0 h1:kHL1vqdqWNfATmA0FNMdmZNMyZI1U6O31X4rlIPoBog= github.com/golang-jwt/jwt/v4 v4.3.0/go.mod h1:/xlHOz8bRuivTWchD4jCa+NbatV+wEUSzwAxVc6locg= +github.com/golang/freetype v0.0.0-20170609003504-e2365dfdc4a0 h1:DACJavvAHhabrF08vX0COfcOBJRhZ8lUbR+ZWIs0Y5g= github.com/golang/freetype v0.0.0-20170609003504-e2365dfdc4a0/go.mod h1:E/TSTwGwJL78qG/PmXZO1EjYhfJinVAhrmmHX6Z8B9k= github.com/golang/geo v0.0.0-20190916061304-5b978397cfec/go.mod h1:QZ0nwyI2jOfgRAoBvP+ab5aRr7c9x7lhGEJrKvBwjWI= github.com/golang/glog v0.0.0-20160126235308-23def4e6c14b/go.mod h1:SBH7ygxi8pfUlaOkMMuAQtPIUF8ecWP5IEl/CR7VP2Q= @@ -313,6 +333,7 @@ github.com/jtolds/gls v4.20.0+incompatible/go.mod h1:QJZ7F/aHp+rZTRtaJ1ow/lLfFfV github.com/julienschmidt/httprouter v1.2.0/go.mod h1:SYymIcj16QtmaHHD7aYtjjsJG7VTCxuUUipMqKk8s4w= github.com/julienschmidt/httprouter v1.3.0 h1:U0609e9tgbseu3rBINet9P48AI/D3oJs4dN7jwJOQ1U= github.com/julienschmidt/httprouter v1.3.0/go.mod h1:JR6WtHb+2LUe8TCKY3cZOxFyyO8IZAc4RVcycCCAKdM= +github.com/jung-kurt/gofpdf v1.0.0/go.mod h1:7Id9E/uU8ce6rXgefFLlgrJj/GYY22cpxn+r32jIOes= github.com/jung-kurt/gofpdf v1.0.3-0.20190309125859-24315acbbda5/go.mod h1:7Id9E/uU8ce6rXgefFLlgrJj/GYY22cpxn+r32jIOes= github.com/jwilder/encoding v0.0.0-20170811194829-b4e1701a28ef/go.mod h1:Ct9fl0F6iIOGgxJ5npU/IUOhOhqlVrGjyIZc8/MagT0= github.com/karalabe/usb v0.0.2 h1:M6QQBNxF+CQ8OFvxrT90BA0qBOXymndZnk5q235mFc4= @@ -403,6 +424,9 @@ github.com/peterh/liner v1.0.1-0.20180619022028-8c1271fcf47f/go.mod h1:xIteQHvHu github.com/peterh/liner v1.1.1-0.20190123174540-a2c9a5303de7 h1:oYW+YCJ1pachXTQmzR3rNLYGGz4g/UgFcjb28p/viDM= github.com/peterh/liner v1.1.1-0.20190123174540-a2c9a5303de7/go.mod h1:CRroGNssyjTd/qIG2FyxByd2S8JEAZXBl4qUrZf8GS0= github.com/philhofer/fwd v1.0.0/go.mod h1:gk3iGcWd9+svBvR0sR+KPcfE+RNWozjowpeBVG3ZVNU= +github.com/phpdave11/gofpdf v1.4.2/go.mod h1:zpO6xFn9yxo3YLyMvW8HcKWVdbNqgIfOOp2dXMnm1mY= +github.com/phpdave11/gofpdi v1.0.12/go.mod h1:vBmVV0Do6hSBHC8uKUQ71JGW+ZGQq74llk/7bXwjDoI= +github.com/phpdave11/gofpdi v1.0.13/go.mod h1:vBmVV0Do6hSBHC8uKUQ71JGW+ZGQq74llk/7bXwjDoI= github.com/pierrec/lz4 v2.0.5+incompatible/go.mod h1:pdkljMzZIN41W+lC3N2tnIh5sFi+IEE17M5jbnwPHcY= github.com/pkg/errors v0.8.0/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= github.com/pkg/errors v0.8.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= @@ -433,6 +457,8 @@ github.com/rogpeppe/go-internal v1.3.0/go.mod h1:M8bDsm7K2OlrFYOpmOWEs/qY81heoFR github.com/rs/cors v1.7.0 h1:+88SsELBHx5r+hZ8TCkggzSstaWNbDvThkVK8H6f9ik= github.com/rs/cors v1.7.0/go.mod h1:gFx+x8UowdsKA9AchylcLynDq+nNFfI8FkUZdN/jGCU= github.com/russross/blackfriday/v2 v2.0.1/go.mod h1:+Rmxgy9KzJVeS9/2gXHxylqXiyQDYRxCVz55jmeOWTM= +github.com/ruudk/golang-pdf417 v0.0.0-20181029194003-1af4ab5afa58/go.mod h1:6lfFZQK844Gfx8o5WFuvpxWRwnSoipWe/p622j1v06w= +github.com/ruudk/golang-pdf417 v0.0.0-20201230142125-a7e3863a1245/go.mod h1:pQAZKsJ8yyVxGRWYNEm9oFB8ieLgKFnamEyDmSA0BRk= github.com/ryanuber/columnize v2.1.2+incompatible h1:C89EOx/XBWwIXl8wm8OPJBd7kPF25UfsK2X7Ph/zCAk= github.com/ryanuber/columnize v2.1.2+incompatible/go.mod h1:sm1tb6uqfes/u+d4ooFouqFdy9/2g9QGwK3SQygK0Ts= github.com/segmentio/kafka-go v0.1.0/go.mod h1:X6itGqS9L4jDletMsxZ7Dz+JFWxM6JHfPOCvTvk+EJo= @@ -539,9 +565,20 @@ golang.org/x/exp v0.0.0-20190829153037-c13cbed26979/go.mod h1:86+5VVa7VpoJ4kLfm0 golang.org/x/exp v0.0.0-20191030013958-a1ab85dbe136/go.mod h1:JXzH8nQsPlswgeRAPE3MuO9GYsAcnJvJ4vnMwN/5qkY= golang.org/x/exp v0.0.0-20191129062945-2f5052295587/go.mod h1:2RIsYlXP63K8oxa1u096TMicItID8zy7Y6sNkU49FU4= golang.org/x/exp v0.0.0-20191227195350-da58074b4299/go.mod h1:2RIsYlXP63K8oxa1u096TMicItID8zy7Y6sNkU49FU4= +golang.org/x/exp v0.0.0-20220722155223-a9213eeb770e h1:+WEEuIdZHnUeJJmEUjyYC2gfUMj69yZXw17EnHg/otA= +golang.org/x/exp v0.0.0-20220722155223-a9213eeb770e/go.mod h1:Kr81I6Kryrl9sr8s2FK3vxD90NdsKWRuOIl2O4CvYbA= golang.org/x/image v0.0.0-20180708004352-c73c2afc3b81/go.mod h1:ux5Hcp/YLpHSI86hEcLt0YII63i6oz57MZXIpbrjZUs= golang.org/x/image v0.0.0-20190227222117-0694c2d4d067/go.mod h1:kZ7UVZpmo3dzQBMxlp+ypCbDeSB+sBbTgSJuh5dn5js= golang.org/x/image v0.0.0-20190802002840-cff245a6509b/go.mod h1:FeLwcggjj3mMvU+oOTbSwawSJRM1uh48EjtB4UJZlP0= +golang.org/x/image v0.0.0-20190910094157-69e4b8554b2a/go.mod h1:FeLwcggjj3mMvU+oOTbSwawSJRM1uh48EjtB4UJZlP0= +golang.org/x/image v0.0.0-20200119044424-58c23975cae1/go.mod h1:FeLwcggjj3mMvU+oOTbSwawSJRM1uh48EjtB4UJZlP0= +golang.org/x/image v0.0.0-20200430140353-33d19683fad8/go.mod h1:FeLwcggjj3mMvU+oOTbSwawSJRM1uh48EjtB4UJZlP0= +golang.org/x/image v0.0.0-20201208152932-35266b937fa6/go.mod h1:FeLwcggjj3mMvU+oOTbSwawSJRM1uh48EjtB4UJZlP0= +golang.org/x/image v0.0.0-20210607152325-775e3b0c77b9/go.mod h1:023OzeP/+EPmXeapQh35lcL3II3LrY8Ic+EFFKVhULM= +golang.org/x/image v0.0.0-20210628002857-a66eb6448b8d/go.mod h1:023OzeP/+EPmXeapQh35lcL3II3LrY8Ic+EFFKVhULM= +golang.org/x/image v0.0.0-20211028202545-6944b10bf410/go.mod h1:023OzeP/+EPmXeapQh35lcL3II3LrY8Ic+EFFKVhULM= +golang.org/x/image v0.0.0-20220722155232-062f8c9fd539 h1:/eM0PCrQI2xd471rI+snWuu251/+/jpBpZqir2mPdnU= +golang.org/x/image v0.0.0-20220722155232-062f8c9fd539/go.mod h1:doUCurBvlfPMKfmIpRIywoHmhN3VyhnoFDbvIEWF4hY= golang.org/x/lint v0.0.0-20181026193005-c67002cb31c3/go.mod h1:UVdnD1Gm6xHRNCYTkRU2/jEulfH38KcIWyp/GAMgvoE= golang.org/x/lint v0.0.0-20190227174305-5b3e6a55c961/go.mod h1:wehouNa3lNwaWXcvxsM5YxQ5yQlVC4a0KAMCusXpPoU= golang.org/x/lint v0.0.0-20190301231843-5614ed5bae6f/go.mod h1:UVdnD1Gm6xHRNCYTkRU2/jEulfH38KcIWyp/GAMgvoE= @@ -561,6 +598,8 @@ golang.org/x/mod v0.3.0/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= golang.org/x/mod v0.4.2/go.mod h1:s0Qsj1ACt9ePp/hMypM3fl4fZqREWJwdYDEqhRiZZUA= golang.org/x/mod v0.6.0-dev.0.20220106191415-9b9b3d81d5e3 h1:kQgndtyPBW/JIYERgdxfwMYh3AVStj88WQTlNDi2a+o= golang.org/x/mod v0.6.0-dev.0.20220106191415-9b9b3d81d5e3/go.mod h1:3p9vT2HGsQu2K1YbXdKPJLVgG5VJdoTa1poYQBtP1AY= +golang.org/x/mod v0.6.0-dev.0.20220419223038-86c51ed26bb4 h1:6zppjxzCulZykYSLyVDYbneBfbaBIQPYMevg0bEwv2s= +golang.org/x/mod v0.6.0-dev.0.20220419223038-86c51ed26bb4/go.mod h1:jJ57K6gSWd91VN4djpZkiMVwK6gcyfeH4XE8wZrZaV4= golang.org/x/net v0.0.0-20180724234803-3673e40ba225/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= golang.org/x/net v0.0.0-20180811021610-c39426892332/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= golang.org/x/net v0.0.0-20180826012351-8a410e7b638d/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= @@ -606,6 +645,8 @@ golang.org/x/sync v0.0.0-20190911185100-cd5d95a43a6e/go.mod h1:RxMgew5VJxzue5/jJ golang.org/x/sync v0.0.0-20201020160332-67f06af15bc9/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sync v0.0.0-20210220032951-036812b2e83c h1:5KslGYwFpkhGh+Q16bwMP3cOontH8FOep7tGV86Y7SQ= golang.org/x/sync v0.0.0-20210220032951-036812b2e83c/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= +golang.org/x/sync v0.0.0-20220722155255-886fb9371eb4 h1:uVc8UZUe6tr40fFVnUP5Oj+veunVezqYl9z7DYw9xzw= +golang.org/x/sync v0.0.0-20220722155255-886fb9371eb4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM= golang.org/x/sys v0.0.0-20180830151530-49385e6e1522/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20180905080454-ebe1bf3edb33/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= golang.org/x/sys v0.0.0-20180909124046-d0be0721c37e/go.mod h1:STP8DvDyc/dI5b8T5hshtkjS+E42TnysNCUPdjciGhY= @@ -700,6 +741,8 @@ golang.org/x/tools v0.1.1/go.mod h1:o0xws9oXOQQZyjljx8fwUC0k7L1pTE6eaCbjGeHmOkk= golang.org/x/tools v0.1.5/go.mod h1:o0xws9oXOQQZyjljx8fwUC0k7L1pTE6eaCbjGeHmOkk= golang.org/x/tools v0.1.10 h1:QjFRCZxdOhBJ/UNgnBZLbNV13DlbnK0quyivTnXJM20= golang.org/x/tools v0.1.10/go.mod h1:Uh6Zz+xoGYZom868N8YTex3t7RhtHDBrE8Gzo9bV56E= +golang.org/x/tools v0.1.12 h1:VveCTK38A2rkS8ZqFY25HIDFscX5X9OoEhJd3quQmXU= +golang.org/x/tools v0.1.12/go.mod h1:hNGJHUnrk76NpqgfD5Aqm5Crs+Hm0VOH/i9J2+nxYbc= golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= @@ -709,9 +752,13 @@ golang.org/x/xerrors v0.0.0-20220411194840-2f41105eb62f/go.mod h1:I/5z698sn9Ka8T gonum.org/v1/gonum v0.0.0-20180816165407-929014505bf4/go.mod h1:Y+Yx5eoAFn32cQvJDxZx5Dpnq+c3wtXuadVZAcxbbBo= gonum.org/v1/gonum v0.0.0-20181121035319-3f7ecaa7e8ca/go.mod h1:Y+Yx5eoAFn32cQvJDxZx5Dpnq+c3wtXuadVZAcxbbBo= gonum.org/v1/gonum v0.6.0/go.mod h1:9mxDZsDKxgMAuccQkewq682L+0eCu4dCN2yonUJTCLU= +gonum.org/v1/gonum v0.11.0 h1:f1IJhK4Km5tBJmaiJXtk/PkL4cdVX6J+tGiM187uT5E= +gonum.org/v1/gonum v0.11.0/go.mod h1:fSG4YDCxxUZQJ7rKsQrj0gMOg00Il0Z96/qMA4bVQhA= gonum.org/v1/netlib v0.0.0-20181029234149-ec6d1f5cefe6/go.mod h1:wa6Ws7BG/ESfp6dHfk7C6KdzKA7wR7u/rKwOGE66zvw= gonum.org/v1/netlib v0.0.0-20190313105609-8cb42192e0e0/go.mod h1:wa6Ws7BG/ESfp6dHfk7C6KdzKA7wR7u/rKwOGE66zvw= gonum.org/v1/plot v0.0.0-20190515093506-e2840ee46a6b/go.mod h1:Wt8AAjI+ypCyYX3nZBvf6cAIx93T+c/OS2HFAYskSZc= +gonum.org/v1/plot v0.11.0 h1:z2ZkgNqW34d0oYUzd80RRlc0L9kWtenqK4kflZG1lGc= +gonum.org/v1/plot v0.11.0/go.mod h1:fH9YnKnDKax0u5EzHVXvhN5HJwtMFWIOLNuhgUahbCQ= google.golang.org/api v0.4.0/go.mod h1:8k5glujaEP+g9n7WNsDg8QP6cUVNI86fCNMcbazEtwE= google.golang.org/api v0.7.0/go.mod h1:WtwebWUNSVBH/HAw79HIFXZNqEvBhG+Ra+ax0hx3E3M= google.golang.org/api v0.8.0/go.mod h1:o4eAsZoiT+ibD93RtjEohWalFOjRDx6CVaqeizhEnKg= @@ -806,7 +853,7 @@ honnef.co/go/tools v0.0.0-20190418001031-e561f6794a2a/go.mod h1:rf3lG4BRIbNafJWh honnef.co/go/tools v0.0.0-20190523083050-ea95bdfd59fc/go.mod h1:rf3lG4BRIbNafJWhAfAdb/ePZxsR/4RtNHQocxwk9r4= honnef.co/go/tools v0.0.1-2019.2.3/go.mod h1:a3bituU0lyd329TUQxRnasdCoJDkEUEAqEt0JzvZhAg= honnef.co/go/tools v0.1.3/go.mod h1:NgwopIslSNH47DimFoV78dnkksY2EFtX0ajyb3K/las= -pgregory.net/rapid v0.4.7 h1:MTNRktPuv5FNqOO151TM9mDTa+XHcX6ypYeISDVD14g= -pgregory.net/rapid v0.4.7/go.mod h1:UYpPVyjFHzYBGHIxLFoupi8vwk6rXNzRY9OMvVxFIOU= +pgregory.net/rapid v0.4.8 h1:d+5SGZWUbJPbl3ss6tmPFqnNeQR6VDOFly+eTjwPiEw= +pgregory.net/rapid v0.4.8/go.mod h1:Z5PbWqjvWR1I3UGjvboUuan4fe4ZYEYNLNQLExzCoUs= rsc.io/binaryregexp v0.2.0/go.mod h1:qTv7/COck+e2FymRvadv62gMdZztPaShugOCi3I+8D8= rsc.io/pdf v0.1.1/go.mod h1:n8OzWcQ6Sp37PL01nO98y4iUCRdTGarVfzxY20ICaU4=