klaytn/rosetta-klaytn

Improve performance of rosetta-cli check:data testing

Closed this issue · 45 comments

Improve performance of rosetta-cli check:data testing.

To test rosetta-klaytn with real data in Cypress and Baobab, we need to improve performance to reduce testing time.

Substask of #8

Instance type:
c5.4xlarge

Configuration
Base: https://github.com/coinbase/rosetta-cli/blob/master/examples/configuration/default.json

What we changed here

{
  "network": {
    "blockchain": "Klaytn",
    "network": "Testnet"
  },
  "online_url": "http://localhost:9090",
  "data_directory": "cli-data-testnet",
  "http_timeout": 120,
  "max_retries": 15,
  "data": {
    "bootstrap_balances": "bootstrap_balances.json",
    "end_conditions": {
      "index": 20541599
    }
  }
}

start_index: 20491599
will sync 50,000 blocks

[UPDATED]
Server went down with log below.

2022/05/25 09:39:10 check:data status server shutting down
badger 2022/05/25 09:39:10 INFO: Storing value log head: {Fid:3148 Len:37 Offset:36667821}
Error: unable to lookup live balance: request failed: /account/balance {Code:2 Message:klaytn client error Description:<nil> Retriable:false Details:map[context:Post "http://15.164.192.30:8551": dial tcp 15.164.192.30:8551: connect: connection refused]}: unable to get live balance for {"address":"0xE377D25Dc75Bc6516d9627B2340A9735607c8DFe"} {"symbol":"KLAY","decimals":18} at 20491882

I'm currently investigating why this "connection refused" happen and try to resolve that problem.
The possible reason what I think is

  • Request from rosetta-cli exceeded concurrency which EN can handle
    • If this is a reason, we can solve this problem by increasing concurrency value of EN.
  • Too many open files

I adjusted kernel parameter like below for all Archive ENs.

  • Cypress Archive EN(=52.78.55.68)
  • Baboab Archive EN(=15.164.192.30)
  • Baobab Archive EN2(=3.39.138.249)
oepn files net/core/somaxconn net/ipv4/tcp_max_syn_backlog
1024 -> 65535 128 -> 9182 2048 -> 65536

Sync progress

Time Baobab / bps Cypress / bps Kernel Parameters Elapsed
05-30 16:30 27039671 21677030 kernelParameters
05-31 08:23 32220090 / 90.6 22752574 / 18.8 kernelParameters 57180
06-02 14:52 48860192 / 84.8 26020710 / 16.6 kernelParameters 196140
  • Applied retry

Remaining days based on current speed

  • Cypress: 46 days
  • Baobab: 6 days

@jimni1222

2022.06.03 Test Configuration Update

  • Cypress

    • Cypress Archive EN 1 (from 0 block)
    • Cypress Archive EN 2 (from 60,000,000 block) - Not fully synced, so test speed is slow
    • Cypress Archive EN 3 (from 40,000,000 block) - Not fully synced, so test speed is slow
    • Cypress Archive EN 4 (from 80,000,000 block) - Not fully synced, so test speed is slow
    • Cypress Archive EN 5 (from 70,000,000 block) - Not fully synced, so test speed is slow
  • Baobab

    • Baobab Archive EN 1 (from 70,000,000 block)
    • Baobab Archive EN 2 (from 0 block)

From the end of 70,000,000 block to start of 80,000,000 block, there are really many transactions in cypress block.
I thought we should separate section between 60,000,000 ~ 80,000.000, so i ran Cypress EN5 for testing from 70,000,000 block.

https://www.klaytnfinder.io/block/78170250
https://www.klaytnfinder.io/block/79611941
https://www.klaytnfinder.io/block/79711208
https://www.klaytnfinder.io/block/80044270

@aeharvlee

If you define the bootstrap_balances option as a json file, it is used to set the initial balance when performing the test, so if the check:data test is performed from the middle, reconcile for the account defined in bootstrap_balances fails.

Therefore, this option should be omitted if you are running your tests in the middle.

cc @aeharvlee

In Cypress network, check:data cannot continue to test because they failed to fetch tracer of the block number 80094047 from timeout.
2022/06/05 15:18:43 {"code":2,"message":"klaytn client error","retriable":true,"details":{"context":"408 Request Timeout: timeout: could not get traces for 7ff1daec0674733796742a97552ec9bf558d4223184b774de8914c6e8d3d4b0d: could not get block"}}: retrying fetch for block {"index":80094048} after 0.525675s (prior attempts: 1).

I tried to increase timeout in the rosetta-cli configuration, also in rosetta-klaytn source code, but still hard to get tracer of that block number.
I modified timeout and concurrency configuration like below

  "http_timeout": 240000,
  "max_online_connections": 64,
  "max_sync_concurrency": 64,
  "data": {
    "start_index": 80094046,
    "active_reconciliation_concurrency": 64,
    "inactive_reconciliation_concurrency": 32,
    "inactive_reconciliation_frequency": 128,

Also i modified some timeout values in the rosetta-klaytn source code.
I modified readTimeout to readTimeout = 480 * time.Second and tracerTimeout to tracerTimeout = "480s".
Also i modified clientHTTPTimeout to clientHTTPTimeout = 480 * time.Second.

And i tried to add ken config for rpc read timeout, but maybe this also not works. (have to check again)

Because there are too many data in the 80,000,000~ range block, a timeout occurs when requesting tracer information to the node, so it is often not possible to proceed with the test.
I tried to run the test except for the block number mentioned above, but it didn't take long, and the problem occurred in the '80094077' block, so I couldn't proceed with the test.

We plan to figure out a solution on Tuesday and proceed.

2022.06.06 Test Configuration Update

  • Cypress

    • Cypress Archive EN 1 (from 0 block)
    • Cypress Archive EN 2 (from 60,000,000 block)
    • Cypress Archive EN 3 (from 40,000,000 block)
    • Cypress Archive EN 4 (from 80,000,000 block) - Test is stopped from above issue.
    • Cypress Archive EN 5 (from 70,000,000 block)
  • Baobab

    • Baobab Archive EN 1 (from 70,000,000 block) - Test is stopped from below isseus.
    • Baobab Archive EN 2 (from 88,000,000 block)
Network Block Number Status EN 22.06.06 23:39 Block Number
Cypress 0~40,000,000 Testing EN1 32,327,171
Cypress 40,000,000~60,000,000 Testing EN3 43,238,130
Cypress 60,000,000~70,000,000 Testing EN2 62,466,305
Cypress 70,000,000~80,000,000 Testing EN5 72,567,267
Cypress 80,000,000~ Test failed with 80094047 EN4 -
Network Block Number Status EN 22.06.06 23:40 Block Number
Baobab 0~70,000,000 Done - -
Baobab 70,000,000~88,000,000 Testing EN1 -
Baobab 88,000,000~ Testing EN2 88,335,977
  • Cypress testing is failed from time out.
2022/06/05 15:18:43 {"code":2,"message":"klaytn client error","retriable":true,"details":{"context":"408 Request Timeout: timeout: could not get traces for 7ff1daec0674733796742a97552ec9bf558d4223184b774de8914c6e8d3d4b0d: could not get block"}}: retrying fetch for block {"index":80094048} after 0.525675s (prior attempts: 1)
> debug.traceBlockByNumber(84067200)
> debug.traceBlockByNumber(90115200)
Error: Received change mismatches with the value this node has!!
    at web3.js:3278:20
    at web3.js:6805:15
    at web3.js:5216:36
    at <anonymous>:1:1

2022.06.07 13:35 Test Status Update

Network Block Number Status EN 22.06.07 13:35 Block Number
Cypress 0~40,000,000 Testing EN1 33,148,877
Cypress 40,000,000~60,000,000 Testing EN3 44,111,217
Cypress 60,000,000~70,000,000 Testing EN2 62,780,832
Cypress 70,000,000~80,000,000 Testing EN5 72,874,096
Cypress 80,000,000~ Stopped at 80094047 EN4 -
Network Block Number Status EN 22.06.06 23:40 Block Number
Baobab 0~70,000,000 Done - -
Baobab 70,000,000~88,000,000 Testing EN1 84,657,960
Baobab 88,000,000~ Testing EN2 90,910,297

cc @aeharvlee

2022.06.07 14:49 Test Status Update

Network Block Number Status EN 22.06.07 13:35 Block Number
Cypress 0~40,000,000 Testing EN1 33,148,877
Cypress 40,000,000~60,000,000 Testing EN3 44,111,217
Cypress 60,000,000~70,000,000 Testing EN2 62,780,832
Cypress 70,000,000~80,000,000 Testing EN5 72,874,096
Cypress 80,000,000~ Testing EN4 -
Network Block Number Status EN 22.06.06 23:40 Block Number
Baobab 0~70,000,000 Done - -
Baobab 70,000,000~88,000,000 Stopped at 84715206 EN1 84,657,960
Baobab 88,000,000~ Testing EN2 90,910,297
  • reconciliation failure in cypress cli test
2022/06/07 05:46:36 check:data status server shutting down
badger 2022/06/07 05:46:36 INFO: Storing value log head: {Fid:0 Len:32 Offset:2359569}
Error: reconciliation failure: active reconciliation error for 0x2bcf9D3E4a846015e7e3152A614C684DE16F37c6 at 84715206 (computed: 399322614379845133500000000KLAY, live: 399322614457944685500000000KLAY)

cc @aeharvlee

There is an issue when returning block at specific block number(84715206 Scope link) in Baobab Archive EN node.
Klaytn node returns Invalid gas price.

> klay.gasPriceAt(84715195)
750000000000 // 750Ston
> klay.gasPriceAt(84715206)
750000000000 // 750Ston
> klay.gasPriceAt(84715213)
750000000000 // 750Ston
// Before 84715206 (returns 750)
> klay.getBlock(84715195, true)
{
  ...
  number: 84715195,
  ...
  transactions: [{
      blockHash: "0xb4bf659fbce03e6e82d102572bffc017cec538116e2775c7cf92281ccefdfb97",
      blockNumber: 84715195,
      ...
      gasPrice: 750000000000, // 750Ston
// This returns wrong gas price in txs
> klay.getBlock(84715206, true)
{
  ...
  number: 84715206,
  ...
  transactions: [{
      blockHash: "0x80d141dbb24120d3f7dc038b2ac18cceac7b740a644365b9611b734d845bcab0",
      blockNumber: 84715206,
      ...
      gasPrice: 25000000000, // This is wrong. 25Ston
// After 84715206 (returns 750)
> klay.getBlock(84715213, true)
{
  ...
  number: 84715213,
  ...
  transactions: [{
      blockHash: "0x9757e25582d062050146ecb0235f3c72e818b6b6347a336175cb52f77f57f02f",
      blockNumber: 84715213,
      ...
      gasPrice: 750000000000, // 750Ston

cc @aeharvlee

2022.06.07 16:13 Test Status Update

I changed target EN.

Network Block Number Status EN
Baobab 0~70,000,000 Done -
Baobab 70,000,000~88,000,000 Stopped at 84715206 EN2
Baobab 88,000,000~ Testing EN1

2022.06.08 09:24 Test Status Update

Network Block Number Status EN Data-Dir 22.06.08 09:03 Block Number
Cypress 0~40,000,000 Testing EN1 cli-data-cypress 34,349,957
Cypress 40,000,000~53,000,000 Testing EN3 cli-data-cypress-parallel-40000000 45,535,643
Cypress 53,000,000~60,000,000 Testing EN7 cli-data-cypress-parallel-53000000 53,000,000
Cypress 60,000,000~70,000,000 Testing EN2 cli-data-cypress-parallel 63,421,702
Cypress 70,000,000~80,000,000 Testing EN5 cli-data-cypress-parallel-70000000 73,342,260
Cypress 80,000,000~86,000,000 Testing EN4 cli-data-cypress-parallel-80000000 80,299,263
Cypress 86,000,000~ Testing EN6 cli-data-cypress-parallel-86000000 86,000,000
Network Block Number Status EN 22.06.08 09:03 Block Number
Baobab 0~70,000,000 Done - -
Baobab 70,000,000~84,714,000 Done - -
Baobab 84,714,000~84,715,206 Stopped from 84715206 - Should be started again
Baobab 84,715,207~88,000,000 Testing EN1 84,720,534
Baobab 88,000,000~93,074,057 Done - -

cc @aeharvlee

2022.06.08 17:24 Test Status Update

Network Block Number Status EN Data-Dir 22.06.08 17:24 Block Number
Cypress 0~40,000,000 Testing EN1 cli-data-cypress 34,757,019
Cypress 40,000,000~53,000,000 Testing EN3 cli-data-cypress-parallel-40000000 46,031,770
Cypress 53,000,000~60,000,000 Testing EN7 cli-data-cypress-parallel-53000000 53,018,462
Cypress 60,000,000~70,000,000 Testing EN2 cli-data-cypress-parallel 63,716,115
Cypress 70,000,000~80,000,000 Testing EN5 cli-data-cypress-parallel-70000000 73,515,582
Cypress 80,000,000~86,000,000 Testing EN4 cli-data-cypress-parallel-80000000 80,395,084
Cypress 86,000,000~ Testing EN6 cli-data-cypress-parallel-86000000 86,059,510
Network Block Number Status EN 22.06.08 17:24 Block Number
Baobab 0~70,000,000 Done - -
Baobab 70,000,000~84,714,000 Done - -
Baobab 84,714,000~84,715,206 Done - -
Baobab 84,715,207~88,000,000 Testing EN1 86,122,539
Baobab 88,000,000~93,074,057 Done - -

cc @aeharvlee

2022.06.09 09:00 Test Status Update

Network Block Number Status EN Data-Dir 22.06.09 09:00 Block Number
Cypress 0~40,000,000 Testing EN1 cli-data-cypress 35,644,652
Cypress 40,000,000~53,000,000 Testing EN3 cli-data-cypress-parallel-40000000 46,795,100
Cypress 53,000,000~60,000,000 Testing EN7 cli-data-cypress-parallel-53000000 53,299,588
Cypress 60,000,000~70,000,000 Testing EN2 cli-data-cypress-parallel 64,207,429
Cypress 70,000,000~80,000,000 Testing EN5 cli-data-cypress-parallel-70000000 73,789,841
Cypress 80,000,000~86,000,000 Testing EN4 cli-data-cypress-parallel-80000000 80,506,539
Cypress 86,000,000~ Testing EN6 cli-data-cypress-parallel-86000000 86,389,987
Network Block Number Status EN 22.06.09 09:00 Block Number
Baobab 0~70,000,000 Done - -
Baobab 70,000,000~84,714,000 Done - -
Baobab 84,714,000~84,715,206 Done - -
Baobab 84,715,207~88,000,000 Done - -
Baobab 88,000,000~93,074,057 Done - -

cc @aeharvlee

2022.06.10 09:24 Test Status Update

Network Block Number Status EN Data-Dir 22.06.09 09:00 Block Number
Cypress 0~40,000,000 Testing EN1 cli-data-cypress 37,141,132
Cypress 40,000,000~53,000,000 Testing EN3 cli-data-cypress-parallel-40000000 47,766,952
Cypress 53,000,000~60,000,000 Testing EN7 cli-data-cypress-parallel-53000000 53,779,875
Cypress 60,000,000~70,000,000 Testing EN2 cli-data-cypress-parallel-60000000 64,988,186
Cypress 70,000,000~80,000,000 Testing EN5 cli-data-cypress-parallel-70000000 74,246,766
Cypress 80,000,000~86,000,000 Testing EN4 cli-data-cypress-parallel-80000000 80,767,293
Cypress 86,000,000~ Testing EN6 cli-data-cypress-parallel-86000000 86,934,160
Network Block Number Status
Baobab 0~93,074,057 Done

cc @aeharvlee

2022.06.11 11:07 Test Status Update

Network Block Number Status EN Data-Dir 22.06.11 11:07 Block Number
Cypress 0~40,000,000 Testing EN1 cli-data-cypress 38,880,634
Cypress 40,000,000~53,000,000 Testing EN3 cli-data-cypress-parallel-40000000 48,049,615
Cypress 53,000,000~60,000,000 Testing EN7 cli-data-cypress-parallel-53000000 54,367,567
Cypress 60,000,000~70,000,000 Testing EN2 cli-data-cypress-parallel-60000000 65,747,599
Cypress 70,000,000~80,000,000 Testing EN5 cli-data-cypress-parallel-70000000 74,726,437
Cypress 80,000,000~86,000,000 Testing EN4 cli-data-cypress-parallel-80000000 80,906,526
Cypress 86,000,000~ Testing EN6 cli-data-cypress-parallel-86000000 88,362,365
Network Block Number Status
Baobab 0~93,074,057 Done

cc @aeharvlee

2022.06.12 22:54 Test Status Update

Network Block Number Status EN Data-Dir 22.06.12 22:54 Block Number
Cypress 0~40,000,000 Done - - -
Cypress 40,000,000~53,000,000 Testing EN3 cli-data-cypress-parallel-40000000 48,056,528
Cypress 53,000,000~60,000,000 Testing EN7 cli-data-cypress-parallel-53000000 55,767,970
Cypress 60,000,000~70,000,000 Testing EN2 cli-data-cypress-parallel-60000000 66,772,137
Cypress 70,000,000~80,000,000 Testing EN5 cli-data-cypress-parallel-70000000 75,416,297
Cypress 80,000,000~83,000,000 Testing EN4 cli-data-cypress-parallel-80000000 80,945,785
Cypress 83,000,000~86,000,000 Testing EN1 cli-data-cypress-parallel-83000000 83,001,466
Cypress 86,000,000~ Testing EN6 cli-data-cypress-parallel-86000000 92,388,169
Network Block Number Status
Baobab 0~93,074,057 Done

cc @aeharvlee

2022.06.13 10:26 Test Status Update

Network Block Number Status EN Data-Dir 22.06.13 10:26 Block Number
Cypress 0~40,000,000 Done - - -
Cypress 40,000,000~53,000,000 Testing EN3 cli-data-cypress-parallel-40000000 48,529,404
Cypress 53,000,000~60,000,000 Testing EN7 cli-data-cypress-parallel-53000000 56,082,079
Cypress 60,000,000~70,000,000 Testing EN2 cli-data-cypress-parallel-60000000 67,080,714
Cypress 70,000,000~80,000,000 Testing EN5 cli-data-cypress-parallel-70000000 75,567,910
Cypress 80,000,000~83,000,000 Testing EN4 cli-data-cypress-parallel-80000000 81,057,282
Cypress 83,000,000~86,000,000 Testing EN1 cli-data-cypress-parallel-83000000 83,042,274
Cypress 86,000,000~ Testing EN6 cli-data-cypress-parallel-86000000 93,191,288
Network Block Number Status
Baobab 0~93,074,057 Done

cc @aeharvlee

2022.06.13 10:47 Test Status Update

Network Block Number Status EN Data-Dir 22.06.13 10:47 Block Number
Cypress 0~40,000,000 Done - - -
Cypress 40,000,000~53,000,000 Testing EN3 cli-data-cypress-parallel-40000000 48,542,823
Cypress 53,000,000~60,000,000 Testing EN7 cli-data-cypress-parallel-53000000 56,092,479
Cypress 60,000,000~70,000,000 Testing EN2 cli-data-cypress-parallel-60000000 67,090,203
Cypress 70,000,000~78,000,000 Testing EN5 cli-data-cypress-parallel-70000000 75,571,191
Cypress 78,000,000~80,000,000 Testing EN6 cli-data-cypress-parallel-78000000 78,000,239
Cypress 80,000,000~83,000,000 Testing EN4 cli-data-cypress-parallel-80000000 81,059,911
Cypress 83,000,000~86,000,000 Testing EN1 cli-data-cypress-parallel-83000000 83,048,443
Cypress 86,000,000~93,192,251 Done - - -
Network Block Number Status
Baobab 0~93,074,057 Done

cc @aeharvlee

2022.06.13 14:20 Test Status Update

Cypress Remain Block Counting: 20084775
Baobab Remain Block Counting: 0

Network Block Number Status EN Data-Dir 06.13 14:20 Block Number
Cypress 0~40,000,000 Done - - -
Cypress 40,000,000~53,000,000 Testing EN3 cli-data-cypress-parallel-40000000 48,700,059
Cypress 53,000,000~60,000,000 Testing EN7 cli-data-cypress-parallel-53000000 56,191,174
Cypress 60,000,000~70,000,000 Testing EN2 cli-data-cypress-parallel-60000000 67,178,439
Cypress 70,000,000~78,000,000 Testing EN5 cli-data-cypress-parallel-70000000 75,617,130
Cypress 78,000,000~80,000,000 Testing EN6 cli-data-cypress-parallel-78000000 78,047,850
Cypress 80,000,000~83,000,000 Testing EN4 cli-data-cypress-parallel-80000000 81,100,781
Cypress 83,000,000~86,000,000 Testing EN1 cli-data-cypress-parallel-83000000 83,079,792
Cypress 86,000,000~93,192,251 Done - - -
Network Block Number Status
Baobab 0~93,074,057 Done

cc @aeharvlee

2022. 6. 13. 17:29 Test Status Update

Cypress Remain Blocks: 19,604,615 blocks
Testing speed: 42 blocks/sec
Estimated "6 days" left to complete the test

Network Range Status EN Data-Dir 2022. 6. 13. Block Number
Cypress 0~40,000,000 Done - - -
Cypress 40,000,000~53,000,000 Testing EN3 {dir-prefix}-40000000 48,796,786
Cypress 53,000,000~60,000,000 Testing EN7 {dir-prefix}-53000000 56,282,984
Cypress 60,000,000~70,000,000 Testing EN2 {dir-prefix}-60000000 67,273,038
Cypress 70,000,000~78,000,000 Testing EN5 {dir-prefix}-70000000 75,684,127
Cypress 78,000,000~80,000,000 Testing EN6 {dir-prefix}-78000000 78,093,072
Cypress 80,000,000~83,000,000 Testing EN4 {dir-prefix}-80000000 81,142,990
Cypress 83,000,000~86,000,000 Testing EN1 {dir-prefix}-83000000 83,122,388
Cypress 86,000,000~93,192,251 Done - - -

NOTE {dir-prefix} is cli-data-cypress-parallel

Baobab Remain Blocks: 0

Network Block Number Status
Baobab 0~93,074,057 Done

cc @aeharvlee

2022. 6. 14. 10:9 Test Status Update

Cypress Remain Blocks: 17,647,625 blocks
Testing speed: 32 blocks/sec
Estimated "7 days" left to complete the test

Network Range Status EN Data-Dir 2022. 6. 14. 10:9 Block Number
Cypress 0~40,000,000 Done - - -
Cypress 40,000,000~53,000,000 Testing EN3 {dir-prefix}-40000000 49,398,659
Cypress 53,000,000~60,000,000 Testing EN7 {dir-prefix}-53000000 56,783,557
Cypress 60,000,000~70,000,000 Testing EN2 {dir-prefix}-60000000 67,614,910
Cypress 70,000,000~78,000,000 Testing EN5 {dir-prefix}-70000000 75,861,514
Cypress 78,000,000~80,000,000 Testing EN6 {dir-prefix}-78000000 78,219,837
Cypress 80,000,000~83,000,000 Testing EN4 {dir-prefix}-80000000 81,188,830
Cypress 83,000,000~86,000,000 Testing EN1 {dir-prefix}-83000000 83,285,068
Cypress 86,000,000~93,192,251 Done - - -

NOTE {dir-prefix} is cli-data-cypress-parallel

Baobab Remain Blocks: 0

Network Block Number Status
Baobab 0~93,074,057 Done

cc @aeharvlee

2022. 6. 14. 15:19 Test Status Update

Cypress Remain Blocks: 16,914,890 blocks
Testing speed: 39 blocks/sec
Estimated "6 days" left to complete the test

Network Range Status EN Data-Dir 2022. 6. 14. 15:19 Block Number
Cypress 0~40,000,000 Done - - -
Cypress 40,000,000~53,000,000 Testing EN3 {dir-prefix}-40000000 49,572,865
Cypress 53,000,000~60,000,000 Testing EN7 {dir-prefix}-53000000 56,956,541
Cypress 60,000,000~70,000,000 Testing EN2 {dir-prefix}-60000000 67,743,428
Cypress 70,000,000~78,000,000 Testing EN5 {dir-prefix}-70000000 75,947,144
Cypress 78,000,000~80,000,000 Testing EN6 {dir-prefix}-78000000 78,273,444
Cypress 80,000,000~82,000,000 Testing EN4 {dir-prefix}-80000000 81,251,929
Cypress 82,000,000~83,000,000 Testing EN9 {dir-prefix}-82000000 82,003,652
Cypress 83,000,000~86,000,000 Testing EN1 {dir-prefix}-83000000 83,336,107
Cypress 86,000,000~93,192,251 Done - - -

NOTE {dir-prefix} is cli-data-cypress-parallel

Baobab Remain Blocks: 0

Network Block Number Status
Baobab 0~93,074,057 Done

cc @aeharvlee

2022. 6. 15. 9:3 Test Status Update

Cypress Remain Blocks: 14,504,730 blocks
Testing speed: 37 blocks/sec
Estimated "5 days" left to complete the test

Network Range Status EN Data-Dir 2022. 6. 15. 9:3 Block Number
Cypress 0~40,000,000 Done - - -
Cypress 40,000,000~53,000,000 Testing EN3 {dir-prefix}-40000000 50,174,444
Cypress 53,000,000~60,000,000 Testing EN7 {dir-prefix}-53000000 57,466,659
Cypress 60,000,000~70,000,000 Testing EN2 {dir-prefix}-60000000 68,228,203
Cypress 70,000,000~78,000,000 Testing EN5 {dir-prefix}-70000000 76,193,550
Cypress 78,000,000~80,000,000 Testing EN6 {dir-prefix}-78000000 78,465,239
Cypress 80,000,000~82,000,000 Testing EN4 {dir-prefix}-80000000 81,399,723
Cypress 82,000,000~83,000,000 Testing EN9 {dir-prefix}-82000000 82,109,032
Cypress 83,000,000~86,000,000 Testing EN1 {dir-prefix}-83000000 83,458,420
Cypress 86,000,000~93,192,251 Done - - -

NOTE {dir-prefix} is cli-data-cypress-parallel

Baobab Remain Blocks: 0

Network Block Number Status
Baobab 0~93,074,057 Done

cc @aeharvlee

2022. 6. 15. 13:07 Test Status Update

Cypress Remain Blocks: 13,925,904 blocks
Testing speed: 39 blocks/sec
Estimated "5 days" left to complete the test

Network Range Status EN Data-Dir 2022. 6. 15. 13:07 Block Number
Cypress 0~40,000,000 Done - - -
Cypress 40,000,000~53,000,000 Testing EN3 {dir-prefix}-40000000 50,315,412
Cypress 53,000,000~60,000,000 Testing EN7 {dir-prefix}-53000000 57,605,038
Cypress 60,000,000~70,000,000 Testing EN2 {dir-prefix}-60000000 68,302,568
Cypress 70,000,000~78,000,000 Testing EN5 {dir-prefix}-70000000 76,242,707
Cypress 78,000,000~80,000,000 Testing EN6 {dir-prefix}-78000000 78,519,946
Cypress 80,000,000~82,000,000 Testing EN4 {dir-prefix}-80000000 81,438,275
Cypress 82,000,000~83,000,000 Testing EN9 {dir-prefix}-82000000 82,149,762
Cypress 83,000,000~86,000,000 Testing EN1 {dir-prefix}-83000000 83,500,388
Cypress 86,000,000~93,192,251 Done - - -

NOTE {dir-prefix} is cli-data-cypress-parallel

Baobab Remain Blocks: 0

Network Block Number Status
Baobab 0~93,074,057 Done

cc @aeharvlee

2022. 6. 15. 17:7 Test Status Update

Cypress Remain Blocks: 13,279,043 blocks
Testing speed: 44 blocks/sec
Estimated "4 days" left to complete the test

Network Range Status EN Data-Dir 2022. 6. 15. 17:7 Block Number
Cypress 0~40,000,000 Done - - -
Cypress 40,000,000~53,000,000 Testing EN3 {dir-prefix}-40000000 50,483,443
Cypress 53,000,000~60,000,000 Testing EN7 {dir-prefix}-53000000 57,725,633
Cypress 60,000,000~70,000,000 Testing EN2 {dir-prefix}-60000000 68,418,225
Cypress 70,000,000~78,000,000 Testing EN5 {dir-prefix}-70000000 76,299,738
Cypress 78,000,000~80,000,000 Testing EN6 {dir-prefix}-78000000 78,563,269
Cypress 80,000,000~82,000,000 Testing EN4 {dir-prefix}-80000000 81,486,088
Cypress 82,000,000~83,000,000 Testing EN9 {dir-prefix}-82000000 82,202,154
Cypress 83,000,000~86,000,000 Testing EN1 {dir-prefix}-83000000 83,542,407
Cypress 86,000,000~93,192,251 Done - - -

NOTE {dir-prefix} is cli-data-cypress-parallel

Baobab Remain Blocks: 0

Network Block Number Status
Baobab 0~93,074,057 Done

cc @aeharvlee

2022. 6. 16. 9:30 Test Status Update

Cypress Remain Blocks: 11,250,457 blocks
Testing speed: 34 blocks/sec
Estimated "4 days" left to complete the test

Network Range Status EN Data-Dir 2022. 6. 16. 9:30 Block Number
Cypress 0~40,000,000 Done - - -
Cypress 40,000,000~53,000,000 Testing EN3 {dir-prefix}-40000000 51,041,420
Cypress 53,000,000~60,000,000 Testing EN7 {dir-prefix}-53000000 58,121,645
Cypress 60,000,000~70,000,000 Testing EN2 {dir-prefix}-60000000 68,844,926
Cypress 70,000,000~78,000,000 Testing EN5 {dir-prefix}-70000000 76,433,649
Cypress 78,000,000~80,000,000 Testing EN6 {dir-prefix}-78000000 78,732,778
Cypress 80,000,000~82,000,000 Testing EN4 {dir-prefix}-80000000 81,609,626
Cypress 82,000,000~83,000,000 Testing EN9 {dir-prefix}-82000000 82,347,784
Cypress 83,000,000~86,000,000 Testing EN1 {dir-prefix}-83000000 83,617,715
Cypress 86,000,000~93,192,251 Done - - -

NOTE {dir-prefix} is cli-data-cypress-parallel

Baobab Remain Blocks: 0

Network Block Number Status
Baobab 0~93,074,057 Done

cc @aeharvlee

2022. 6. 16. 17:31 Test Status Update

Cypress Remain Blocks: 10,358,191 blocks
Testing speed: 30 blocks/sec
Estimated "4 days" left to complete the test

Network Range Status EN Data-Dir 2022. 6. 16. 17:31 Block Number
Cypress 0~40,000,000 Done - - -
Cypress 40,000,000~53,000,000 Testing EN3 {dir-prefix}-40000000 51,265,813
Cypress 53,000,000~60,000,000 Testing EN7 {dir-prefix}-53000000 58,393,828
Cypress 60,000,000~70,000,000 Testing EN2 {dir-prefix}-60000000 69,040,396
Cypress 70,000,000~78,000,000 Testing EN5 {dir-prefix}-70000000 76,377,827
Cypress 78,000,000~80,000,000 Testing EN6 {dir-prefix}-78000000 78,760,995
Cypress 80,000,000~82,000,000 Testing EN4 {dir-prefix}-80000000 81,718,335
Cypress 82,000,000~83,000,000 Testing EN9 {dir-prefix}-82000000 82,390,484
Cypress 83,000,000~86,000,000 Testing EN1 {dir-prefix}-83000000 83,694,131
Cypress 86,000,000~93,192,251 Done - - -

NOTE {dir-prefix} is cli-data-cypress-parallel

Baobab Remain Blocks: 0

Network Block Number Status
Baobab 0~93,074,057 Done

cc @aeharvlee

2022. 6. 17. 9:14 Test Status Update

Cypress Remain Blocks: 8,766,126 blocks
Testing speed: 28 blocks/sec
Estimated "4 days" left to complete the test

Network Range Status EN Data-Dir 2022. 6. 17. 9:14 Block Number
Cypress 0~40,000,000 Done - - -
Cypress 40,000,000~53,000,000 Testing EN3 {dir-prefix}-40000000 51,746,861
Cypress 53,000,000~60,000,000 Testing EN7 {dir-prefix}-53000000 58,726,827
Cypress 60,000,000~70,000,000 Testing EN2 {dir-prefix}-60000000 69,384,020
Cypress 70,000,000~78,000,000 Testing EN5 {dir-prefix}-70000000 76,477,432
Cypress 78,000,000~80,000,000 Testing EN6 {dir-prefix}-78000000 78,818,985
Cypress 80,000,000~82,000,000 Testing EN4 {dir-prefix}-80000000 81,776,889
Cypress 82,000,000~83,000,000 Testing EN9 {dir-prefix}-82000000 82,477,480
Cypress 83,000,000~86,000,000 Testing EN1 {dir-prefix}-83000000 83,825,380
Cypress 86,000,000~93,192,251 Done - - -

NOTE {dir-prefix} is cli-data-cypress-parallel

Baobab Remain Blocks: 0

Network Block Number Status
Baobab 0~93,074,057 Done

cc @aeharvlee

2022. 6. 17. 13:49 Test Status Update

Cypress Remain Blocks: 8,268,413 blocks
Testing speed: 30 blocks/sec
Estimated "4 days" left to complete the test

Network Range Status EN Data-Dir 2022. 6. 17. 13:49 Block Number
Cypress 0~40,000,000 Done - - -
Cypress 40,000,000~53,000,000 Testing EN3 {dir-prefix}-40000000 51,819,278
Cypress 53,000,000~60,000,000 Testing EN7 {dir-prefix}-53000000 58,797,165
Cypress 60,000,000~70,000,000 Testing EN2 {dir-prefix}-60000000 69,508,296
Cypress 70,000,000~78,000,000 Testing EN5 {dir-prefix}-70000000 76,532,326
Cypress 78,000,000~80,000,000 Testing EN6 {dir-prefix}-78000000 78,852,982
Cypress 80,000,000~82,000,000 Testing EN4 {dir-prefix}-80000000 81,828,313
Cypress 82,000,000~83,000,000 Testing EN9 {dir-prefix}-82000000 82,540,053
Cypress 83,000,000~86,000,000 Testing EN1 {dir-prefix}-83000000 83,853,174
Cypress 86,000,000~93,192,251 Done - - -

NOTE {dir-prefix} is cli-data-cypress-parallel

Baobab Remain Blocks: 0

Network Block Number Status
Baobab 0~93,074,057 Done

cc @aeharvlee

2022. 6. 17. 17:11 Test Status Update

Cypress Remain Blocks: 7,904,146 blocks
Testing speed: 30 blocks/sec
Estimated "4 days" left to complete the test

Network Range Status EN Data-Dir 2022. 6. 17. 17:11 Block Number
Cypress 0~40,000,000 Done - - -
Cypress 40,000,000~53,000,000 Testing EN3 {dir-prefix}-40000000 51,880,791
Cypress 53,000,000~60,000,000 Testing EN7 {dir-prefix}-53000000 58,892,099
Cypress 60,000,000~70,000,000 Testing EN2 {dir-prefix}-60000000 69,579,265
Cypress 70,000,000~78,000,000 Testing EN5 {dir-prefix}-70000000 76,557,272
Cypress 78,000,000~80,000,000 Testing EN6 {dir-prefix}-78000000 78,876,491
Cypress 80,000,000~82,000,000 Testing EN4 {dir-prefix}-80000000 81,856,044
Cypress 82,000,000~83,000,000 Testing EN9 {dir-prefix}-82000000 82,565,773
Cypress 83,000,000~85,000,000 Testing EN1 {dir-prefix}-83000000 83,885,499
Cypress 85,000,000~86,000,000 Testing EN8 {dir-prefix}-85000000 85,002,620
Cypress 86,000,000~93,192,251 Done - - -

NOTE {dir-prefix} is cli-data-cypress-parallel

Baobab Remain Blocks: 0

Network Block Number Status
Baobab 0~93,074,057 Done

cc @aeharvlee

2022. 6. 18. 8:9 Test Status Update

Cypress Remain Blocks: 6,292,639 blocks
Testing speed: 29 blocks/sec
Estimated "3 days" left to complete the test

Network Range Status EN Data-Dir 2022. 6. 18. 8:9 Block Number
Cypress 0~40,000,000 Done - - -
Cypress 40,000,000~53,000,000 Testing EN3 {dir-prefix}-40000000 52,207,211
Cypress 53,000,000~60,000,000 Testing EN7 {dir-prefix}-53000000 59,190,933
Cypress 60,000,000~70,000,000 Testing EN2 {dir-prefix}-60000000 69,813,407
Cypress 70,000,000~78,000,000 Testing EN5 {dir-prefix}-70000000 76,637,237
Cypress 78,000,000~79,500,000 Testing EN6 {dir-prefix}-78000000 78,978,540
Cypress 79,500,000~80,000,000 Testing EN4 {dir-prefix}-79500000 79,504,225
Cypress 80,000,000~82,000,000 Done - - -
Cypress 82,000,000~83,000,000 Testing EN9 {dir-prefix}-82000000 82,613,236
Cypress 83,000,000~85,000,000 Testing EN1 {dir-prefix}-83000000 84,129,132
Cypress 85,000,000~86,000,000 Testing EN8 {dir-prefix}-85000000 85,133,440
Cypress 86,000,000~93,192,251 Done - - -

NOTE {dir-prefix} is cli-data-cypress-parallel

Baobab Remain Blocks: 0

Network Block Number Status
Baobab 0~93,074,057 Done

cc @aeharvlee

2022. 6. 18. 20:10 Test Status Update

Cypress Remain Blocks: 4,789,746 blocks
Testing speed: 34 blocks/sec
Estimated "2 days" left to complete the test

Network Range Status EN Data-Dir 2022. 6. 18. 20:10 Block Number
Cypress 0~40,000,000 Done - - -
Cypress 40,000,000~53,000,000 Testing EN3 {dir-prefix}-40000000 52,481,664
Cypress 53,000,000~60,000,000 Testing EN7 {dir-prefix}-53000000 59,491,933
Cypress 60,000,000~70,000,000 Done - - -
Cypress 70,000,000~78,000,000 Testing EN5 {dir-prefix}-70000000 76,740,184
Cypress 78,000,000~79,500,000 Testing EN6 {dir-prefix}-78000000 79,109,527
Cypress 79,500,000~80,000,000 Testing EN4 {dir-prefix}-79500000 79,604,452
Cypress 80,000,000~82,000,000 Done - - -
Cypress 82,000,000~83,000,000 Testing EN9 {dir-prefix}-82000000 82,691,905
Cypress 83,000,000~84,600,000 Testing EN1 {dir-prefix}-83000000 84,276,185
Cypress 84,600,000~85,000,000 Testing EN2 {dir-prefix}-84600000 84,600,925
Cypress 85,000,000~86,000,000 Testing EN8 {dir-prefix}-85000000 85,313,479
Cypress 86,000,000~93,192,251 Done - - -

NOTE {dir-prefix} is cli-data-cypress-parallel

Baobab Remain Blocks: 0

Network Block Number Status
Baobab 0~93,074,057 Done

cc @aeharvlee

2022. 6. 19. 11:39 Test Status Update

Cypress Remain Blocks: 3,034,108 blocks
Testing speed: 31 blocks/sec
Estimated "2 days" left to complete the test

Network Range Status EN Data-Dir 2022. 6. 19. 11:39 Block Number
Cypress 0~40,000,000 Done - - -
Cypress 40,000,000~53,000,000 Testing EN3 {dir-prefix}-40000000 52,810,702
Cypress 53,000,000~60,000,000 Testing EN7 {dir-prefix}-53000000 59,852,682
Cypress 60,000,000~70,000,000 Done - - -
Cypress 70,000,000~78,000,000 Testing EN5 {dir-prefix}-70000000 76,889,595
Cypress 78,000,000~79,500,000 Testing EN6 {dir-prefix}-78000000 79,224,410
Cypress 79,500,000~80,000,000 Testing EN4 {dir-prefix}-79500000 79,714,905
Cypress 80,000,000~82,000,000 Done - - -
Cypress 82,000,000~83,000,000 Testing EN9 {dir-prefix}-82000000 82,822,229
Cypress 83,000,000~84,600,000 Testing EN1 {dir-prefix}-83000000 84,489,686
Cypress 84,600,000~85,000,000 Testing EN2 {dir-prefix}-84600000 84,806,107
Cypress 85,000,000~86,000,000 Testing EN8 {dir-prefix}-85000000 85,455,576
Cypress 86,000,000~93,192,251 Done - - -

NOTE {dir-prefix} is cli-data-cypress-parallel

Baobab Remain Blocks: 0

Network Block Number Status
Baobab 0~93,074,057 Done

cc @aeharvlee

2022. 6. 19. 13:49 Test Status Update

Cypress Remain Blocks: 2,770,523 blocks
Testing speed: 33 blocks/sec
Estimated "1 days" left to complete the test

Network Range Status EN Data-Dir 2022. 6. 19. 13:49 Block Number
Cypress 0~40,000,000 Done - - -
Cypress 40,000,000~53,000,000 Testing EN3 {dir-prefix}-40000000 52,868,360
Cypress 53,000,000~60,000,000 Testing EN7 {dir-prefix}-53000000 59,907,737
Cypress 60,000,000~70,000,000 Done - - -
Cypress 70,000,000~78,000,000 Testing EN5 {dir-prefix}-70000000 76,908,138
Cypress 78,000,000~79,500,000 Testing EN6 {dir-prefix}-78000000 79,241,632
Cypress 79,500,000~80,000,000 Testing EN4 {dir-prefix}-79500000 79,726,447
Cypress 80,000,000~82,000,000 Done - - -
Cypress 82,000,000~83,000,000 Testing EN9 {dir-prefix}-82000000 82,851,813
Cypress 83,000,000~84,600,000 Testing EN1 {dir-prefix}-83000000 84,514,530
Cypress 84,600,000~85,000,000 Testing EN2 {dir-prefix}-84600000 84,830,809
Cypress 85,000,000~86,000,000 Testing EN8 {dir-prefix}-85000000 85,480,011
Cypress 86,000,000~93,192,251 Done - - -

NOTE {dir-prefix} is cli-data-cypress-parallel

Baobab Remain Blocks: 0

Network Block Number Status
Baobab 0~93,074,057 Done

cc @aeharvlee

2022. 6. 19. 17:15 Test Status Update

Cypress Remain Blocks: 2,272,812 blocks
Testing speed: 40 blocks/sec
Estimated "1 days" left to complete the test

Network Range Status EN Data-Dir 2022. 6. 19. 17:15 Block Number
Cypress 0~40,000,000 Done - - -
Cypress 40,000,000~53,000,000 Testing EN3 {dir-prefix}-40000000 52,961,731
Cypress 53,000,000~70,000,000 Done - - -
Cypress 70,000,000~77,500,000 Testing EN5 {dir-prefix}-70000000 76,948,021
Cypress 77,500,000~78,000,000 Testing EN7 {dir-prefix}-77500000 77,501,739
Cypress 78,000,000~79,500,000 Testing EN6 {dir-prefix}-78000000 79,276,405
Cypress 79,500,000~80,000,000 Testing EN4 {dir-prefix}-79500000 79,762,726
Cypress 80,000,000~82,000,000 Done - - -
Cypress 82,000,000~83,000,000 Testing EN9 {dir-prefix}-82000000 82,895,486
Cypress 83,000,000~84,600,000 Testing EN1 {dir-prefix}-83000000 84,574,385
Cypress 84,600,000~85,000,000 Testing EN2 {dir-prefix}-84600000 84,882,810
Cypress 85,000,000~86,000,000 Testing EN8 {dir-prefix}-85000000 85,523,885
Cypress 86,000,000~93,192,251 Done - - -

NOTE {dir-prefix} is cli-data-cypress-parallel

Baobab Remain Blocks: 0

Network Block Number Status
Baobab 0~93,074,057 Done

cc @aeharvlee

2022. 6. 20. 8:59 Test Status Update

Cypress Remain Blocks: 1,178,379 blocks
Testing speed: 19 blocks/sec
Estimated "1 days" left to complete the test

Network Range Status EN Data-Dir 2022. 6. 20. 8:59 Block Number
Cypress 0~40,000,000 Done - - -
Cypress 40,000,000~70,000,000 Done - - -
Cypress 70,000,000~77,200,000 Testing EN5 {dir-prefix}-70000000 77,095,978
Cypress 77,200,000~77,300,000 Testing EN2 {dir-prefix}-77200000 77,240,845
Cypress 77,300,000~77,500,000 Testing EN3 {dir-prefix}-77300000 77,389,944
Cypress 77,500,000~78,000,000 Testing EN7 {dir-prefix}-77500000 77,576,129
Cypress 78,000,000~79,500,000 Testing EN6 {dir-prefix}-78000000 79,351,156
Cypress 79,500,000~80,000,000 Testing EN4 {dir-prefix}-79500000 79,837,438
Cypress 80,000,000~82,000,000 Done - - -
Cypress 82,000,000~83,000,000 Testing EN9 {dir-prefix}-82000000 82,992,275
Cypress 83,000,000~85,000,000 Done - - -
Cypress 85,000,000~85,800,000 Testing EN8 {dir-prefix}-85000000 85,688,741
Cypress 85,800,000~86,000,000 Testing EN1 {dir-prefix}-85800000 85,949,115
Cypress 86,000,000~93,192,251 Done - - -

NOTE {dir-prefix} is cli-data-cypress-parallel

Baobab Remain Blocks: 0

Network Block Number Status
Baobab 0~93,074,057 Done

cc @aeharvlee

2022. 6. 20. 12:21 Test Status Update

Cypress Remain Blocks: 952,671 blocks
Testing speed: 18 blocks/sec
Estimated "1 days" left to complete the test

Network Range Status EN Data-Dir 2022. 6. 20. 12:21 Block Number
Cypress 0~40,000,000 Done - - -
Cypress 40,000,000~70,000,000 Done - - -
Cypress 70,000,000~77,200,000 Testing EN5 {dir-prefix}-70000000 77,136,963
Cypress 77,200,000~77,300,000 Testing EN2 {dir-prefix}-77200000 77,249,892
Cypress 77,300,000~77,500,000 Testing EN3 {dir-prefix}-77300000 77,424,289
Cypress 77,500,000~77,850,000 Testing EN7 {dir-prefix}-77500000 77,587,728
Cypress 77,850,000~78,000,000 Testing EN9 {dir-prefix}-77850000 77,862,790
Cypress 78,000,000~79,500,000 Testing EN6 {dir-prefix}-78000000 79,364,029
Cypress 79,500,000~80,000,000 Testing EN4 {dir-prefix}-79500000 79,872,923
Cypress 80,000,000~85,000,000 Done - - -
Cypress 83,000,000~85,000,000 Done - - -
Cypress 85,000,000~85,800,000 Testing EN8 {dir-prefix}-85000000 85,716,496
Cypress 85,800,000~86,000,000 Testing EN1 {dir-prefix}-85800000 85,982,219
Cypress 86,000,000~93,192,251 Done - - -

NOTE {dir-prefix} is cli-data-cypress-parallel

Baobab Remain Blocks: 0

Network Block Number Status
Baobab 0~93,074,057 Done

cc @aeharvlee

2022. 6. 20. 13:44 Test Status Update

Cypress Remain Blocks: 858,799 blocks
Testing speed: 18 blocks/sec
Estimated "1 days" left to complete the test

Network Range Status EN Data-Dir 2022. 6. 20. 13:44 Block Number
Cypress 0~40,000,000 Done - - -
Cypress 40,000,000~70,000,000 Done - - -
Cypress 70,000,000~77,200,000 Testing EN5 {dir-prefix}-70000000 77,147,371
Cypress 77,200,000~77,300,000 Testing EN2 {dir-prefix}-77200000 77,253,744
Cypress 77,300,000~77,500,000 Testing EN3 {dir-prefix}-77300000 77,434,762
Cypress 77,500,000~77,700,000 Testing EN7 {dir-prefix}-77500000 77,597,687
Cypress 77,700,000~77,850,000 Testing EN1 {dir-prefix}-77700000 77,700,219
Cypress 77,850,000~78,000,000 Testing EN9 {dir-prefix}-77850000 77,873,273
Cypress 78,000,000~79,500,000 Testing EN6 {dir-prefix}-78000000 79,366,865
Cypress 79,500,000~80,000,000 Testing EN4 {dir-prefix}-79500000 79,885,281
Cypress 80,000,000~85,000,000 Done - - -
Cypress 83,000,000~85,000,000 Done - - -
Cypress 85,000,000~85,800,000 Testing EN8 {dir-prefix}-85000000 85,731,999
Cypress 85,800,000~93,192,251 Done - - -

NOTE {dir-prefix} is cli-data-cypress-parallel

Baobab Remain Blocks: 0

Network Block Number Status
Baobab 0~93,074,057 Done

cc @aeharvlee

2022. 6. 20. 16:4 Test Status Update

Cypress Remain Blocks: 673,621 blocks
Testing speed: 22 blocks/sec
Estimated "1 days" left to complete the test

Network Range Status EN Data-Dir 2022. 6. 20. 16:4 Block Number
Cypress 0~40,000,000 Done - - -
Cypress 40,000,000~70,000,000 Done - - -
Cypress 70,000,000~77,200,000 Testing EN5 {dir-prefix}-70000000 77,161,281
Cypress 77,200,000~77,300,000 Testing EN2 {dir-prefix}-77200000 77,258,743
Cypress 77,300,000~77,500,000 Testing EN3 {dir-prefix}-77300000 77,471,427
Cypress 77,500,000~77,700,000 Testing EN7 {dir-prefix}-77500000 77,614,830
Cypress 77,700,000~77,850,000 Testing EN1 {dir-prefix}-77700000 77,730,630
Cypress 77,850,000~78,000,000 Testing EN9 {dir-prefix}-77850000 77,893,590
Cypress 78,000,000~79,500,000 Testing EN6 {dir-prefix}-78000000 79,379,165
Cypress 79,500,000~80,000,000 Testing EN4 {dir-prefix}-79500000 79,902,105
Cypress 80,000,000~85,000,000 Done - - -
Cypress 83,000,000~85,000,000 Done - - -
Cypress 85,000,000~85,800,000 Testing EN8 {dir-prefix}-85000000 85,764,608
Cypress 85,800,000~93,192,251 Done - - -

NOTE {dir-prefix} is cli-data-cypress-parallel

Baobab Remain Blocks: 0

Network Block Number Status
Baobab 0~93,074,057 Done

cc @aeharvlee

2022. 6. 20. 17:26 Test Status Update

Cypress Remain Blocks: 580,272 blocks
Testing speed: 18 blocks/sec
Estimated "1 days" left to complete the test

Network Range Status EN Data-Dir 2022. 6. 20. 17:26 Block Number
Cypress 0~40,000,000 Done - - -
Cypress 40,000,000~70,000,000 Done - - -
Cypress 70,000,000~77,200,000 Testing EN5 {dir-prefix}-70000000 77,168,261
Cypress 77,200,000~77,300,000 Testing EN2 {dir-prefix}-77200000 77,260,845
Cypress 77,300,000~77,500,000 Testing EN3 {dir-prefix}-77300000 77,482,667
Cypress 77,500,000~77,700,000 Testing EN7 {dir-prefix}-77500000 77,637,649
Cypress 77,700,000~77,850,000 Testing EN1 {dir-prefix}-77700000 77,742,740
Cypress 77,850,000~78,000,000 Testing EN9 {dir-prefix}-77850000 77,896,785
Cypress 78,000,000~79,500,000 Testing EN6 {dir-prefix}-78000000 79,388,148
Cypress 79,500,000~80,000,000 Testing EN4 {dir-prefix}-79500000 79,908,450
Cypress 80,000,000~85,000,000 Done - - -
Cypress 85,000,000~85,800,000 Testing EN8 {dir-prefix}-85000000 85,784,183
Cypress 85,800,000~93,192,251 Done - - -

NOTE {dir-prefix} is cli-data-cypress-parallel

Baobab Remain Blocks: 0

Network Block Number Status
Baobab 0~93,074,057 Done

cc @aeharvlee

2022. 6. 20. 23:19 Test Status Update

Cypress Remain Blocks: 258,818 blocks
Testing speed: 15 blocks/sec
Estimated "1 days" left to complete the test

Network Range Status EN Data-Dir 2022. 6. 20. 23:19 Block Number
Cypress 0~40,000,000 Done - - -
Cypress 40,000,000~77,200,000 Done - - -
Cypress 77,200,000~77,300,000 Testing EN2 {dir-prefix}-77200000 77,270,464
Cypress 77,300,000~77,500,000 Done - - -
Cypress 77,500,000~77,700,000 Testing EN7 {dir-prefix}-77500000 77,666,867
Cypress 77,700,000~77,800,000 Done - - -
Cypress 77,800,000~77,850,000 Testing EN8 {dir-prefix}-77800000 77,831,655
Cypress 77,850,000~77,940,000 Testing EN9 {dir-prefix}-77850000 77,915,386
Cypress 77,940,000~77,970,000 Testing EN1 {dir-prefix}-77940000 77,940,870
Cypress 77,970,000~78,000,000 Testing EN3 {dir-prefix}-77970000 77,973,525
Cypress 78,000,000~79,470,000 Testing EN6 {dir-prefix}-78000000 79,437,235
Cypress 79,470,000~79,500,000 Testing EN5 {dir-prefix}-79470000 79,470,273
Cypress 79,500,000~80,000,000 Testing EN4 {dir-prefix}-79500000 79,964,907
Cypress 80,000,000~93,192,251 Done - - -

NOTE {dir-prefix} is cli-data-cypress-parallel

Baobab Remain Blocks: 0

Network Block Number Status
Baobab 0~93,074,057 Done

cc @aeharvlee

Cypress Remain Blocks: 0

Network Range Status
Cypress 0~93,192,251 Done

Baobab Remain Blocks: 0

Network Block Number Status
Baobab 0~93,074,057 Done

cc @aeharvlee

Finally i can close this issue :) Thank you for hard working!!! @aeharvlee

Testing Environment

EN: c5a.8xlarge
Rosetta API Server / Cli Tester: c5a.4xlarge -> c5a.8xlarge -> c5a.12xlarge // To run multiple tests concurrently
Testing Block Range: 81,000,000 ~ 81,010,000

Performance improvement steps

  • Default Setting 0.97 blocks/sec
  • Modify config.json for concurrency 1.14 blocks/sec
  • Optimize rosetta-klaytn to reduce rpc call 2.77 blocks/sec
  • Upgrade cli tester instance 3.18 blocks/sec
  • Apply kernal parameters for Rosetta API server and cli tester 6.18 blocks/sec
  • Run multiple tests concurrently and upgrade cli tester instance for that 9.25+ bloccks/sec

For last multiple testing, you need to describe start_index and last index in end_conditions.index.
The above result is the result of performing two tests at the same time.
You can divide the interval according to the amount of data and control the number of tests performed in parallel.

Below are the main keys of config that are mainly used when measuring performance.

"max_online_connections": 128,
"max_sync_concurrency": 128,
"active_reconciliation_concurrency": 64,
"inactive_reconciliation_concurrency": 32,
"inactive_reconciliation_frequency": 1024,

cc @aeharvlee