Skip to content
This repository has been archived by the owner on Nov 15, 2023. It is now read-only.

Move to upstream wasmtime, refactor globals snapshot #6759

Merged
10 commits merged into from
Aug 11, 2020

Conversation

NikVolf
Copy link
Contributor

@NikVolf NikVolf commented Jul 29, 2020

This changes how globals are saved and restored by implementing custom instrumentation.

Since it was the only place where we needed wasmtime fork, this also updates to use upstream wasmtime from crates.io.

@NikVolf NikVolf added A3-in_progress Pull request is in progress. No review needed at this stage. B5-clientnoteworthy C3-medium PR touches the given topic and has a medium impact on builders. labels Jul 29, 2020
@NikVolf NikVolf requested a review from pepyakin July 29, 2020 13:16
@github-actions github-actions bot added A0-please_review Pull request needs code review. and removed A3-in_progress Pull request is in progress. No review needed at this stage. labels Jul 29, 2020
@NikVolf NikVolf added A3-in_progress Pull request is in progress. No review needed at this stage. and removed A0-please_review Pull request needs code review. labels Jul 29, 2020
@NikVolf NikVolf force-pushed the nv-runtime-instrumentation branch from 59c0ce7 to 4b13669 Compare July 29, 2020 14:05
@arkpar
Copy link
Member

arkpar commented Jul 31, 2020

Any noticeable performance regression when syncing the chain?

@NikVolf
Copy link
Contributor Author

NikVolf commented Aug 3, 2020

@arkpar

This branch

2020-08-03 12:13:15 ⚙️  Syncing, target=#988048 (6 peers), best: #2158 (0x0698…f068), finalized #2048 (0x4d5c…c532), ⬇ 314.2kiB/s ⬆ 12.4kiB/s
2020-08-03 12:13:20 ⚙️  Syncing 426.1 bps, target=#988049 (8 peers), best: #4289 (0xed42…8cd8), finalized #4096 (0x13e9…9e70), ⬇ 93.7kiB/s ⬆ 34.6kiB/s
2020-08-03 12:13:25 ⚙️  Syncing 486.0 bps, target=#988050 (11 peers), best: #6719 (0xe127…2d36), finalized #6656 (0xb3e2…77ff), ⬇ 189.6kiB/s ⬆ 31.8kiB/s
2020-08-03 12:13:30 ⚙️  Syncing 324.7 bps, target=#988050 (15 peers), best: #8343 (0xa783…4393), finalized #8192 (0x1195…9d8e), ⬇ 291.3kiB/s ⬆ 53.8kiB/s
2020-08-03 12:13:35 ⚙️  Syncing 488.3 bps, target=#988051 (16 peers), best: #10785 (0x216b…bbe9), finalized #10752 (0x9e6a…a91f), ⬇ 320.9kiB/s ⬆ 48.4kiB/s
2020-08-03 12:13:40 ⚙️  Syncing 450.0 bps, target=#988052 (19 peers), best: #13036 (0x58a2…d3ae), finalized #12800 (0xad3b…05f5), ⬇ 122.9kiB/s ⬆ 59.3kiB/s
2020-08-03 12:13:45 ⚙️  Syncing 492.5 bps, target=#988053 (21 peers), best: #15500 (0x64ae…1f44), finalized #15360 (0x0e41…a064), ⬇ 212.6kiB/s ⬆ 53.3kiB/s
2020-08-03 12:13:50 ⚙️  Syncing 493.7 bps, target=#988054 (23 peers), best: #17970 (0xc396…4b13), finalized #17920 (0xff16…e1a2), ⬇ 321.2kiB/s ⬆ 53.5kiB/s
2020-08-03 12:13:55 ⚙️  Syncing 501.3 bps, target=#988055 (23 peers), best: #20479 (0x8fc5…d955), finalized #19968 (0x93e5…7da5), ⬇ 239.8kiB/s ⬆ 58.4kiB/s
2020-08-03 12:14:00 ⚙️  Syncing 497.0 bps, target=#988055 (23 peers), best: #22966 (0xcd0c…8b8f), finalized #22528 (0x9962…0560), ⬇ 227.0kiB/s ⬆ 51.0kiB/s
2020-08-03 12:14:05 ⚙️  Syncing 485.5 bps, target=#988056 (23 peers), best: #25395 (0xfb23…a28e), finalized #25088 (0x94e6…8a9f), ⬇ 236.7kiB/s ⬆ 53.7kiB/s
2020-08-03 12:14:10 ⚙️  Syncing 489.4 bps, target=#988057 (23 peers), best: #27844 (0x4189…33ee), finalized #27648 (0x406d…b89e), ⬇ 633.1kiB/s ⬆ 36.3kiB/s
2020-08-03 12:14:15 ⚙️  Syncing 370.9 bps, target=#988058 (24 peers), best: #29700 (0x6f66…a7e4), finalized #29696 (0x5727…0c6a), ⬇ 124.9kiB/s ⬆ 40.3kiB/s
2020-08-03 12:14:20 ⚙️  Syncing 454.8 bps, target=#988059 (25 peers), best: #31977 (0xa41a…3160), finalized #31744 (0xe852…cc1c), ⬇ 290.0kiB/s ⬆ 23.3kiB/s
2020-08-03 12:14:25 ⚙️  Syncing 489.0 bps, target=#988059 (25 peers), best: #34424 (0xb908…fe9e), finalized #34304 (0xfa93…93e4), ⬇ 221.4kiB/s ⬆ 14.8kiB/s
2020-08-03 12:14:30 ⚙️  Syncing 488.4 bps, target=#988060 (25 peers), best: #36868 (0xed8c…a951), finalized #36864 (0xf452…d505), ⬇ 17.7kiB/s ⬆ 15.5kiB/s
2020-08-03 12:14:35 ⚙️  Syncing 493.6 bps, target=#988061 (25 peers), best: #39339 (0xa530…b300), finalized #38912 (0xfab4…8974), ⬇ 214.5kiB/s ⬆ 14.5kiB/s
2020-08-03 12:14:40 ⚙️  Syncing 484.6 bps, target=#988062 (25 peers), best: #41764 (0x1916…0401), finalized #41472 (0xc65d…f4cf), ⬇ 213.1kiB/s ⬆ 13.1kiB/s
2020-08-03 12:14:45 ⚙️  Syncing 487.1 bps, target=#988063 (25 peers), best: #44203 (0x7b4e…6782), finalized #44032 (0x399a…eaa8), ⬇ 288.2kiB/s ⬆ 15.3kiB/s
2020-08-03 12:14:50 ⚙️  Syncing 495.0 bps, target=#988064 (25 peers), best: #46680 (0x587b…8953), finalized #46592 (0x1456…92dd), ⬇ 203.3kiB/s ⬆ 13.9kiB/s
2020-08-03 12:14:55 ⚙️  Syncing 493.4 bps, target=#988065 (25 peers), best: #49152 (0xab3a…1a69), finalized #48640 (0x7cb0…408b), ⬇ 22.0kiB/s ⬆ 11.4kiB/s
2020-08-03 12:15:00 ⚙️  Syncing 496.4 bps, target=#988065 (25 peers), best: #51636 (0x197b…0e48), finalized #51200 (0x969f…b2fb), ⬇ 210.4kiB/s ⬆ 13.1kiB/s
2020-08-03 12:15:05 ⚙️  Syncing 488.1 bps, target=#988066 (25 peers), best: #54079 (0xcd84…2ab1), finalized #53760 (0xd754…cb6b), ⬇ 257.3kiB/s ⬆ 13.8kiB/s
2020-08-03 12:15:10 ⚙️  Syncing 486.6 bps, target=#988067 (25 peers), best: #56514 (0x1138…5a06), finalized #56320 (0xdbc5…3898), ⬇ 209.9kiB/s ⬆ 11.5kiB/s
2020-08-03 12:15:15 ⚙️  Syncing 486.6 bps, target=#988068 (25 peers), best: #58949 (0xe37f…cf17), finalized #58880 (0xd0c4…5691), ⬇ 201.8kiB/s ⬆ 12.5kiB/s
2020-08-03 12:15:20 ⚙️  Syncing 495.7 bps, target=#988069 (25 peers), best: #61430 (0x14f6…a7e3), finalized #60928 (0xb253…f054), ⬇ 122.0kiB/s ⬆ 13.0kiB/s
2020-08-03 12:15:25 ⚙️  Syncing 491.0 bps, target=#988070 (25 peers), best: #63887 (0x44f7…99bc), finalized #63488 (0xdef2…77ab), ⬇ 112.4kiB/s ⬆ 11.8kiB/s
2020-08-03 12:15:30 ⚙️  Syncing 476.0 bps, target=#988070 (25 peers), best: #66270 (0x2b12…6656), finalized #66048 (0x7dcd…0c1b), ⬇ 209.1kiB/s ⬆ 11.9kiB/s
2020-08-03 12:15:35 ⚙️  Syncing 489.0 bps, target=#988071 (25 peers), best: #68718 (0xd8b5…cd38), finalized #68608 (0xc20c…c3ee), ⬇ 213.5kiB/s ⬆ 12.6kiB/s
2020-08-03 12:15:40 ⚙️  Syncing 488.7 bps, target=#988072 (25 peers), best: #71168 (0x9d43…64b1), finalized #71168 (0x9d43…64b1), ⬇ 211.0kiB/s ⬆ 12.3kiB/s
2020-08-03 12:15:45 ⚙️  Syncing 503.4 bps, target=#988073 (25 peers), best: #73683 (0xae89…6222), finalized #73216 (0x00fc…b26a), ⬇ 201.4kiB/s ⬆ 11.8kiB/s
2020-08-03 12:15:50 ⚙️  Syncing 490.4 bps, target=#988074 (25 peers), best: #76138 (0xa8ed…9945), finalized #75776 (0x939c…ea52), ⬇ 112.8kiB/s ⬆ 12.3kiB/s
2020-08-03 12:15:55 ⚙️  Syncing 493.6 bps, target=#988075 (25 peers), best: #78608 (0x7a6d…b860), finalized #78336 (0xe0a0…c6a3), ⬇ 281.6kiB/s ⬆ 12.3kiB/s
2020-08-03 12:16:00 ⚙️  Syncing 482.6 bps, target=#988075 (25 peers), best: #81023 (0x787d…9c22), finalized #80896 (0xa057…cea0), ⬇ 47.3kiB/s ⬆ 10.7kiB/s
2020-08-03 12:16:05 ⚙️  Syncing 494.8 bps, target=#988076 (25 peers), best: #83500 (0xa692…9e88), finalized #83456 (0x0f77…3c1e), ⬇ 283.9kiB/s ⬆ 13.2kiB/s
2020-08-03 12:16:10 ⚙️  Syncing 494.3 bps, target=#988077 (25 peers), best: #85974 (0x81c0…9751), finalized #85504 (0x0a0f…1156), ⬇ 210.0kiB/s ⬆ 11.5kiB/s
2020-08-03 12:16:15 ⚙️  Syncing 493.3 bps, target=#988078 (25 peers), best: #88443 (0x3e73…96b4), finalized #88064 (0x7056…a534), ⬇ 209.8kiB/s ⬆ 11.5kiB/s
2020-08-03 12:16:20 ⚙️  Syncing 488.2 bps, target=#988079 (25 peers), best: #90887 (0xb689…fc96), finalized #90624 (0x6732…f18b), ⬇ 48.9kiB/s ⬆ 11.4kiB/s
2020-08-03 12:16:25 ⚙️  Syncing 499.2 bps, target=#988080 (25 peers), best: #93386 (0x1969…fbe9), finalized #93184 (0x43a1…2f16), ⬇ 282.1kiB/s ⬆ 12.2kiB/s
2020-08-03 12:16:30 ⚙️  Syncing 488.8 bps, target=#988080 (25 peers), best: #95832 (0xbeac…bde5), finalized #95744 (0xb559…ed7e), ⬇ 209.8kiB/s ⬆ 11.7kiB/s
2020-08-03 12:16:35 ⚙️  Syncing 493.9 bps, target=#988081 (25 peers), best: #98304 (0xfe7c…e12a), finalized #97792 (0xdab5…cfb1), ⬇ 13.7kiB/s ⬆ 11.3kiB/s
2020-08-03 12:16:40 ⚙️  Syncing 486.2 bps, target=#988082 (25 peers), best: #100737 (0x66d7…53b9), finalized #100352 (0x49c1…8ec4), ⬇ 285.3kiB/s ⬆ 12.1kiB/s
2020-08-03 12:16:45 ⚙️  Syncing 490.0 bps, target=#988083 (25 peers), best: #103190 (0x7be6…05ca), finalized #102912 (0x7ea7…871d), ⬇ 212.3kiB/s ⬆ 11.5kiB/s
2020-08-03 12:16:50 ⚙️  Syncing 482.6 bps, target=#988084 (25 peers), best: #105605 (0xdabe…cc80), finalized #105472 (0xaffc…0593), ⬇ 212.0kiB/s ⬆ 11.1kiB/s
2020-08-03 12:16:55 ⚙️  Syncing 488.6 bps, target=#988085 (25 peers), best: #108050 (0xeeb0…1c63), finalized #108032 (0x6384…3658), ⬇ 200.9kiB/s ⬆ 12.8kiB/s
2020-08-03 12:17:00 ⚙️  Syncing 493.8 bps, target=#988085 (25 peers), best: #110522 (0xe9ec…1761), finalized #110080 (0x5617…abc7), ⬇ 21.4kiB/s ⬆ 10.7kiB/s
2020-08-03 12:17:05 ⚙️  Syncing 318.1 bps, target=#988086 (25 peers), best: #112114 (0x4283…dc3f), finalized #111616 (0x9371…e03a), ⬇ 284.2kiB/s ⬆ 11.6kiB/s
2020-08-03 12:17:10 ⚙️  Syncing 207.3 bps, target=#988087 (25 peers), best: #113152 (0x4fdf…5e56), finalized #112640 (0x36a4…4244), ⬇ 13.9kiB/s ⬆ 11.9kiB/s
2020-08-03 12:17:15 ⚙️  Syncing 502.5 bps, target=#988088 (25 peers), best: #115667 (0xb0d4…2de8), finalized #115200 (0xb16f…f548), ⬇ 209.9kiB/s ⬆ 11.2kiB/s
2020-08-03 12:17:20 ⚙️  Syncing 497.2 bps, target=#988089 (25 peers), best: #118155 (0x27e7…b60b), finalized #117760 (0x1090…a73d), ⬇ 209.9kiB/s ⬆ 11.2kiB/s
2020-08-03 12:17:25 ⚙️  Syncing 497.7 bps, target=#988090 (25 peers), best: #120645 (0x4be3…2808), finalized #120320 (0x11bf…97a3), ⬇ 269.1kiB/s ⬆ 12.4kiB/s
2020-08-03 12:17:30 ⚙️  Syncing 496.3 bps, target=#988090 (25 peers), best: #123129 (0x9b56…54e6), finalized #122880 (0x9fec…844b), ⬇ 69.0kiB/s ⬆ 10.6kiB/s
2020-08-03 12:17:35 ⚙️  Syncing 472.2 bps, target=#988091 (24 peers), best: #125493 (0x153d…a98a), finalized #125440 (0xd580…ba33), ⬇ 265.2kiB/s ⬆ 11.4kiB/s
2020-08-03 12:17:40 ⚙️  Syncing 504.0 bps, target=#988092 (24 peers), best: #128016 (0xbf80…0dc2), finalized #128000 (0xf12d…9f2c), ⬇ 214.0kiB/s ⬆ 12.6kiB/s
2020-08-03 12:17:45 ⚙️  Syncing 489.5 bps, target=#988093 (25 peers), best: #130466 (0x5f03…8cd4), finalized #130048 (0x0826…66f8), ⬇ 55.1kiB/s ⬆ 11.3kiB/s
2020-08-03 12:17:50 ⚙️  Syncing 479.4 bps, target=#988094 (24 peers), best: #132865 (0xee0a…4c3a), finalized #132608 (0x68cb…2496), ⬇ 297.8kiB/s ⬆ 11.6kiB/s
2020-08-03 12:17:55 ⚙️  Syncing 482.1 bps, target=#988095 (24 peers), best: #135280 (0x20f0…30a3), finalized #135168 (0x6d70…8660), ⬇ 194.8kiB/s ⬆ 12.5kiB/s
2020-08-03 12:18:00 ⚙️  Syncing 488.7 bps, target=#988095 (25 peers), best: #137728 (0x9406…3481), finalized #137216 (0xbf17…bfaa), ⬇ 65.4kiB/s ⬆ 11.2kiB/s
2020-08-03 12:18:05 ⚙️  Syncing 501.3 bps, target=#988096 (25 peers), best: #140237 (0x3afd…4875), finalized #139776 (0xd01b…e601), ⬇ 175.3kiB/s ⬆ 11.4kiB/s
2020-08-03 12:18:10 ⚙️  Syncing 456.0 bps, target=#988097 (25 peers), best: #142520 (0x8a6e…0e8c), finalized #142336 (0xa1f7…97d9), ⬇ 264.8kiB/s ⬆ 12.1kiB/s
2020-08-03 12:18:15 ⚙️  Syncing 163.2 bps, target=#988098 (25 peers), best: #143337 (0x7f55…162a), finalized #142848 (0x318d…41ea), ⬇ 84.8kiB/s ⬆ 11.4kiB/s
2020-08-03 12:18:20 ⚙️  Syncing 216.8 bps, target=#988099 (25 peers), best: #144422 (0xf74b…9db5), finalized #144384 (0x8006…6afe), ⬇ 11.7kiB/s ⬆ 10.9kiB/s
2020-08-03 12:18:25 ⚙️  Syncing 494.3 bps, target=#988100 (25 peers), best: #146896 (0x4a4e…4305), finalized #146432 (0x14b9…5861), ⬇ 175.7kiB/s ⬆ 11.9kiB/s
2020-08-03 12:18:30 ⚙️  Syncing 491.2 bps, target=#988100 (25 peers), best: #149354 (0x13cb…f546), finalized #148992 (0xe09f…b3ee), ⬇ 173.1kiB/s ⬆ 11.6kiB/s
2020-08-03 12:18:35 ⚙️  Syncing 488.0 bps, target=#988101 (25 peers), best: #151798 (0x06b4…1711), finalized #151552 (0xfce1…5cbb), ⬇ 251.7kiB/s ⬆ 13.1kiB/s
2020-08-03 12:18:40 ⚙️  Syncing 279.1 bps, target=#988102 (25 peers), best: #153195 (0x9193…91bc), finalized #153088 (0x4137…787c), ⬇ 106.9kiB/s ⬆ 17.3kiB/s
2020-08-03 12:18:45 ⚙️  Syncing 330.0 bps, target=#988103 (25 peers), best: #154847 (0xaee6…8012), finalized #154624 (0x4043…1ff4), ⬇ 182.9kiB/s ⬆ 18.5kiB/s
2020-08-03 12:18:50 ⚙️  Syncing 484.5 bps, target=#988104 (25 peers), best: #157271 (0xb3ab…c7cb), finalized #157184 (0x365d…5cc7), ⬇ 180.9kiB/s ⬆ 17.3kiB/s
2020-08-03 12:18:55 ⚙️  Syncing 492.3 bps, target=#988105 (25 peers), best: #159736 (0x6871…2df1), finalized #159232 (0x98b1…2b8b), ⬇ 185.2kiB/s ⬆ 22.2kiB/s
2020-08-03 12:19:00 ⚙️  Syncing 482.8 bps, target=#988105 (25 peers), best: #162152 (0xc853…25df), finalized #161792 (0xa401…3132), ⬇ 182.1kiB/s ⬆ 18.8kiB/s
2020-08-03 12:19:05 ⚙️  Syncing 379.0 bps, target=#988106 (25 peers), best: #164049 (0x1287…b433), finalized #163840 (0x6b28…616b), ⬇ 185.1kiB/s ⬆ 19.7kiB/s
2020-08-03 12:19:10 ⚙️  Syncing 493.9 bps, target=#988107 (25 peers), best: #166520 (0xefa6…1071), finalized #166400 (0x4742…1855), ⬇ 181.3kiB/s ⬆ 18.6kiB/s
2020-08-03 12:19:15 ⚙️  Syncing 491.4 bps, target=#988108 (25 peers), best: #168980 (0x0b3a…2d74), finalized #168960 (0x9fe9…e507), ⬇ 171.0kiB/s ⬆ 15.4kiB/s
2020-08-03 12:19:20 ⚙️  Syncing 505.4 bps, target=#988109 (25 peers), best: #171511 (0x7bfc…ff90), finalized #171008 (0x2ab4…346d), ⬇ 184.8kiB/s ⬆ 12.5kiB/s
2020-08-03 12:19:25 ⚙️  Syncing 490.4 bps, target=#988110 (25 peers), best: #173965 (0x5d4a…75ab), finalized #173568 (0xb5d8…2886), ⬇ 175.0kiB/s ⬆ 12.5kiB/s
2020-08-03 12:19:30 ⚙️  Syncing 493.0 bps, target=#988110 (25 peers), best: #176432 (0xe950…6371), finalized #176128 (0x6a81…a6c0), ⬇ 175.3kiB/s ⬆ 12.0kiB/s
2020-08-03 12:19:35 ⚙️  Syncing 494.3 bps, target=#988111 (25 peers), best: #178906 (0x00b5…5aae), finalized #178688 (0x03b3…d785), ⬇ 173.4kiB/s ⬆ 11.1kiB/s
2020-08-03 12:19:40 ⚙️  Syncing 487.8 bps, target=#988112 (25 peers), best: #181347 (0x22ec…ffde), finalized #181248 (0xae4d…da27), ⬇ 173.9kiB/s ⬆ 11.2kiB/s
2020-08-03 12:19:45 ⚙️  Syncing 435.8 bps, target=#988113 (25 peers), best: #183529 (0xe79e…219d), finalized #183296 (0xc5c7…9b3f), ⬇ 176.7kiB/s ⬆ 12.7kiB/s
2020-08-03 12:19:50 ⚙️  Syncing 159.9 bps, target=#988114 (25 peers), best: #184329 (0x6371…c675), finalized #184320 (0x30e8…68c0), ⬇ 172.8kiB/s ⬆ 10.2kiB/s
2020-08-03 12:19:55 ⚙️  Syncing 305.0 bps, target=#988115 (25 peers), best: #185856 (0x48ce…2c14), finalized #185344 (0x739e…c76c), ⬇ 12.7kiB/s ⬆ 10.3kiB/s
2020-08-03 12:20:00 ⚙️  Syncing 497.4 bps, target=#988115 (25 peers), best: #188345 (0x5702…5602), finalized #187904 (0x0bc6…726d), ⬇ 557.3kiB/s ⬆ 12.3kiB/s
2020-08-03 12:20:05 ⚙️  Syncing 371.3 bps, target=#988116 (25 peers), best: #190203 (0xe1d8…b4b0), finalized #189952 (0x787c…8859), ⬇ 173.4kiB/s ⬆ 10.1kiB/s
2020-08-03 12:20:10 ⚙️  Syncing 487.0 bps, target=#988117 (25 peers), best: #192640 (0xaf55…308e), finalized #192512 (0xddaa…b431), ⬇ 173.1kiB/s ⬆ 10.7kiB/s
2020-08-03 12:20:15 ⚙️  Syncing 218.1 bps, target=#988118 (25 peers), best: #193732 (0x8233…c5b0), finalized #193536 (0x7e5e…cde5), ⬇ 169.2kiB/s ⬆ 12.0kiB/s
2020-08-03 12:20:20 ⚙️  Syncing 210.4 bps, target=#988119 (25 peers), best: #194785 (0xc9ed…105c), finalized #194560 (0xe167…40a4), ⬇ 22.8kiB/s ⬆ 10.1kiB/s
2020-08-03 12:20:25 ⚙️  Syncing 473.8 bps, target=#988120 (25 peers), best: #197156 (0x5da4…fc1e), finalized #197120 (0x88b0…6427), ⬇ 180.3kiB/s ⬆ 10.6kiB/s
2020-08-03 12:20:30 ⚙️  Syncing 448.7 bps, target=#988121 (25 peers), best: #199404 (0x8e4d…0915), finalized #199168 (0x3abe…7bcd), ⬇ 554.7kiB/s ⬆ 11.7kiB/s
2020-08-03 12:20:35 ⚙️  Syncing 398.2 bps, target=#988121 (25 peers), best: #201397 (0x94cf…87e0), finalized #201216 (0xd30d…987e), ⬇ 13.7kiB/s ⬆ 11.0kiB/s
2020-08-03 12:20:40 ⚙️  Syncing 405.2 bps, target=#988122 (25 peers), best: #203425 (0x4285…4e77), finalized #203264 (0xd170…c612), ⬇ 258.7kiB/s ⬆ 10.5kiB/s
2020-08-03 12:20:45 ⚙️  Syncing 241.4 bps, target=#988123 (25 peers), best: #204634 (0x17eb…b90b), finalized #204288 (0x660a…1aed), ⬇ 209.8kiB/s ⬆ 10.8kiB/s
2020-08-03 12:20:50 ⚙️  Syncing 236.2 bps, target=#988124 (25 peers), best: #205816 (0xecb0…d739), finalized #205312 (0x0f62…aa19), ⬇ 14.2kiB/s ⬆ 11.7kiB/s
2020-08-03 12:20:55 ⚙️  Syncing 233.8 bps, target=#988125 (25 peers), best: #206987 (0x2c78…cdb8), finalized #206848 (0xcd38…dc4a), ⬇ 10.2kiB/s ⬆ 9.7kiB/s
2020-08-03 12:21:00 ⚙️  Syncing 237.1 bps, target=#988125 (25 peers), best: #208174 (0x88ad…7fe2), finalized #207872 (0x7eff…7385), ⬇ 282.3kiB/s ⬆ 10.8kiB/s
2020-08-03 12:21:05 ⚙️  Syncing 241.0 bps, target=#988126 (25 peers), best: #209380 (0xb99b…c353), finalized #208896 (0x6873…844b), ⬇ 13.2kiB/s ⬆ 11.5kiB/s
2020-08-03 12:21:10 ⚙️  Syncing 232.4 bps, target=#988127 (25 peers), best: #210543 (0x9c1f…75c7), finalized #210432 (0x4603…11a5), ⬇ 362.9kiB/s ⬆ 11.2kiB/s
2020-08-03 12:21:15 ⚙️  Syncing 240.2 bps, target=#988128 (25 peers), best: #211746 (0xdccc…4e48), finalized #211456 (0xef1a…c12a), ⬇ 237.4kiB/s ⬆ 9.3kiB/s
2020-08-03 12:21:20 ⚙️  Syncing 237.6 bps, target=#988129 (25 peers), best: #212935 (0xce14…dbea), finalized #212480 (0x390f…62d2), ⬇ 13.5kiB/s ⬆ 11.2kiB/s
2020-08-03 12:21:25 ⚙️  Syncing 228.4 bps, target=#988130 (25 peers), best: #214078 (0xe7af…acdb), finalized #214016 (0xc267…2169), ⬇ 214.2kiB/s ⬆ 11.4kiB/s
2020-08-03 12:21:30 ⚙️  Syncing 328.6 bps, target=#988131 (25 peers), best: #215723 (0x1180…5e56), finalized #215552 (0xe894…1bfb), ⬇ 9.7kiB/s ⬆ 9.1kiB/s
2020-08-03 12:21:35 ⚙️  Syncing 495.4 bps, target=#988131 (25 peers), best: #218203 (0x6ed3…0d72), finalized #218112 (0xf4bc…fc2a), ⬇ 210.8kiB/s ⬆ 12.0kiB/s
2020-08-03 12:21:40 ⚙️  Syncing 493.2 bps, target=#988132 (25 peers), best: #220672 (0x0a74…1311), finalized #220160 (0x50a2…fe75), ⬇ 210.6kiB/s ⬆ 11.4kiB/s
2020-08-03 12:21:45 ⚙️  Syncing 487.5 bps, target=#988133 (25 peers), best: #223111 (0xaae1…9c3d), finalized #222720 (0xd01c…7fb7), ⬇ 209.0kiB/s ⬆ 9.8kiB/s
2020-08-03 12:21:50 ⚙️  Syncing 250.4 bps, target=#988134 (25 peers), best: #224365 (0x2212…f7c4), finalized #224256 (0x4a91…8b34), ⬇ 13.4kiB/s ⬆ 10.9kiB/s
2020-08-03 12:21:55 ⚙️  Syncing 158.0 bps, target=#988135 (25 peers), best: #225156 (0xac8d…5486), finalized #224768 (0x4e11…3c48), ⬇ 154.7kiB/s ⬆ 11.7kiB/s
2020-08-03 12:22:00 ⚙️  Syncing 316.6 bps, target=#988136 (25 peers), best: #226741 (0x807b…46e8), finalized #226304 (0xa1ba…f774), ⬇ 66.6kiB/s ⬆ 8.4kiB/s
2020-08-03 12:22:05 ⚙️  Syncing 478.4 bps, target=#988136 (25 peers), best: #229135 (0xbe88…cf1d), finalized #228864 (0x0446…d5e0), ⬇ 214.0kiB/s ⬆ 12.1kiB/s
2020-08-03 12:22:10 ⚙️  Syncing 485.4 bps, target=#988137 (25 peers), best: #231564 (0x00b4…2f87), finalized #231424 (0x78eb…a2bc), ⬇ 209.4kiB/s ⬆ 10.9kiB/s
2020-08-03 12:22:15 ⚙️  Syncing 486.0 bps, target=#988138 (25 peers), best: #233996 (0x2ea1…754e), finalized #233984 (0x1428…cc39), ⬇ 200.7kiB/s ⬆ 9.9kiB/s
2020-08-03 12:22:20 ⚙️  Syncing 496.1 bps, target=#988139 (25 peers), best: #236479 (0x5af0…75f4), finalized #236032 (0x5868…fd84), ⬇ 147.3kiB/s ⬆ 11.6kiB/s
2020-08-03 12:22:25 ⚙️  Syncing 480.8 bps, target=#988140 (25 peers), best: #238885 (0x5f23…8e68), finalized #238592 (0xd4a9…7fad), ⬇ 83.9kiB/s ⬆ 10.4kiB/s
2020-08-03 12:22:30 ⚙️  Syncing 492.2 bps, target=#988140 (25 peers), best: #241349 (0x1321…cdb0), finalized #241152 (0x2737…8d2d), ⬇ 213.8kiB/s ⬆ 9.9kiB/s
2020-08-03 12:22:35 ⚙️  Syncing 480.0 bps, target=#988141 (25 peers), best: #243751 (0x902c…363a), finalized #243712 (0x0975…751c), ⬇ 669.4kiB/s ⬆ 11.7kiB/s
2020-08-03 12:22:40 ⚙️  Syncing 374.8 bps, target=#988142 (25 peers), best: #245627 (0x71f8…34a6), finalized #245248 (0x85db…d618), ⬇ 12.3kiB/s ⬆ 10.5kiB/s
2020-08-03 12:22:45 ⚙️  Syncing 485.1 bps, target=#988143 (25 peers), best: #248054 (0xfe2d…d673), finalized #247808 (0xc3e9…5df6), ⬇ 210.3kiB/s ⬆ 10.2kiB/s
2020-08-03 12:22:50 ⚙️  Syncing 372.3 bps, target=#988144 (25 peers), best: #249918 (0x63d6…02c0), finalized #249856 (0xa83a…1834), ⬇ 209.3kiB/s ⬆ 10.9kiB/s
2020-08-03 12:22:55 ⚙️  Syncing 238.3 bps, target=#988145 (25 peers), best: #251111 (0xdef7…2b4e), finalized #250880 (0xff14…d9d7), ⬇ 173.7kiB/s ⬆ 11.6kiB/s
2020-08-03 12:23:00 ⚙️  Syncing 237.9 bps, target=#988146 (25 peers), best: #252302 (0x58a1…5648), finalized #251904 (0x96c9…4a88), ⬇ 10.2kiB/s ⬆ 9.1kiB/s
2020-08-03 12:23:05 ⚙️  Syncing 233.4 bps, target=#988146 (25 peers), best: #253470 (0x9848…b87b), finalized #253440 (0x32ce…48ef), ⬇ 173.7kiB/s ⬆ 11.4kiB/s
2020-08-03 12:23:10 ⚙️  Syncing 269.1 bps, target=#988147 (25 peers), best: #254817 (0xf024…2c0f), finalized #254464 (0x459e…95e5), ⬇ 12.1kiB/s ⬆ 10.7kiB/s
2020-08-03 12:23:15 ⚙️  Syncing 473.1 bps, target=#988148 (25 peers), best: #257185 (0xb03a…c163), finalized #257024 (0x5510…5069), ⬇ 177.9kiB/s ⬆ 10.4kiB/s


master

2020-08-03 12:37:52 ⚙️  Syncing, target=#988294 (6 peers), best: #2454 (0xd971…0ae4), finalized #2048 (0x4d5c…c532), ⬇ 313.1kiB/s ⬆ 9.8kiB/s
2020-08-03 12:37:57 ⚙️  Syncing 505.4 bps, target=#988295 (8 peers), best: #4981 (0xe236…7418), finalized #4608 (0x1079…df89), ⬇ 200.3kiB/s ⬆ 23.1kiB/s
2020-08-03 12:38:02 ⚙️  Syncing 442.8 bps, target=#988296 (9 peers), best: #7195 (0x3248…91cb), finalized #7168 (0x3e4e…f3d1), ⬇ 232.3kiB/s ⬆ 34.9kiB/s
2020-08-03 12:38:07 ⚙️  Syncing 480.9 bps, target=#988297 (11 peers), best: #9600 (0x5ed0…9d56), finalized #9216 (0xd9aa…8ef9), ⬇ 178.7kiB/s ⬆ 39.0kiB/s
2020-08-03 12:38:12 ⚙️  Syncing 333.6 bps, target=#988298 (13 peers), best: #11268 (0x1ed5…fef9), finalized #11264 (0x6059…4449), ⬇ 110.3kiB/s ⬆ 36.7kiB/s
2020-08-03 12:38:17 ⚙️  Syncing 280.6 bps, target=#988298 (16 peers), best: #12672 (0x719c…9c3f), finalized #12288 (0x006d…48ea), ⬇ 235.6kiB/s ⬆ 45.4kiB/s
2020-08-03 12:38:22 ⚙️  Syncing 332.6 bps, target=#988299 (16 peers), best: #14336 (0x6f13…3643), finalized #13824 (0x4666…eb66), ⬇ 67.1kiB/s ⬆ 37.0kiB/s
2020-08-03 12:38:27 ⚙️  Syncing 127.9 bps, target=#988300 (20 peers), best: #14976 (0x53a4…6f57), finalized #14848 (0xdf8f…4f2e), ⬇ 225.0kiB/s ⬆ 51.0kiB/s
2020-08-03 12:38:32 ⚙️  Syncing 435.0 bps, target=#988301 (22 peers), best: #17152 (0xa94a…87a5), finalized #16896 (0x7763…777a), ⬇ 55.0kiB/s ⬆ 40.0kiB/s
2020-08-03 12:38:37 ⚙️  Syncing 160.9 bps, target=#988302 (23 peers), best: #17957 (0xffc0…7543), finalized #17920 (0xff16…e1a2), ⬇ 212.2kiB/s ⬆ 35.6kiB/s
2020-08-03 12:38:42 ⚙️  Syncing 325.2 bps, target=#988302 (23 peers), best: #19584 (0xb939…3548), finalized #19456 (0x0afc…b623), ⬇ 204.9kiB/s ⬆ 42.5kiB/s
2020-08-03 12:38:47 ⚙️  Syncing 434.9 bps, target=#988303 (24 peers), best: #21760 (0xd8df…4341), finalized #21504 (0x14b6…7799), ⬇ 96.2kiB/s ⬆ 40.5kiB/s
2020-08-03 12:38:52 ⚙️  Syncing 358.1 bps, target=#988304 (24 peers), best: #23552 (0xd4f0…2642), finalized #23040 (0x1199…84ee), ⬇ 164.1kiB/s ⬆ 24.8kiB/s
2020-08-03 12:38:57 ⚙️  Syncing 238.5 bps, target=#988305 (24 peers), best: #24745 (0x9539…7b9e), finalized #24576 (0xaea5…20a2), ⬇ 185.3kiB/s ⬆ 18.6kiB/s
2020-08-03 12:39:02 ⚙️  Syncing 370.3 bps, target=#988306 (24 peers), best: #26598 (0x84da…97b7), finalized #26112 (0xcc29…b1a9), ⬇ 166.8kiB/s ⬆ 13.4kiB/s
2020-08-03 12:39:07 ⚙️  Syncing 497.1 bps, target=#988307 (24 peers), best: #29085 (0x2fd3…ddf6), finalized #28672 (0x2b86…f79e), ⬇ 618.2kiB/s ⬆ 11.6kiB/s
2020-08-03 12:39:12 ⚙️  Syncing 401.3 bps, target=#988308 (24 peers), best: #31093 (0x7763…16ff), finalized #30720 (0xc82f…c0c3), ⬇ 82.4kiB/s ⬆ 9.1kiB/s
2020-08-03 12:39:17 ⚙️  Syncing 386.0 bps, target=#988308 (24 peers), best: #33024 (0x5c70…e2ce), finalized #32768 (0xe831…5cc5), ⬇ 152.1kiB/s ⬆ 11.4kiB/s
2020-08-03 12:39:22 ⚙️  Syncing 362.2 bps, target=#988309 (24 peers), best: #34836 (0x923a…6e65), finalized #34816 (0xaef3…4d2e), ⬇ 180.2kiB/s ⬆ 9.5kiB/s
2020-08-03 12:39:27 ⚙️  Syncing 496.2 bps, target=#988310 (24 peers), best: #37319 (0x2e25…3919), finalized #36864 (0xf452…d505), ⬇ 165.1kiB/s ⬆ 9.4kiB/s
2020-08-03 12:39:32 ⚙️  Syncing 446.4 bps, target=#988311 (24 peers), best: #39552 (0x8157…40dc), finalized #39424 (0x1847…e2b1), ⬇ 47.1kiB/s ⬆ 9.0kiB/s
2020-08-03 12:39:37 ⚙️  Syncing 159.8 bps, target=#988312 (24 peers), best: #40352 (0x27db…f377), finalized #39936 (0x8f63…6b2c), ⬇ 128.5kiB/s ⬆ 8.1kiB/s
2020-08-03 12:39:42 ⚙️  Syncing 275.0 bps, target=#988313 (24 peers), best: #41728 (0x625f…9087), finalized #41472 (0xc65d…f4cf), ⬇ 159.6kiB/s ⬆ 8.2kiB/s
2020-08-03 12:39:47 ⚙️  Syncing 428.4 bps, target=#988313 (24 peers), best: #43872 (0x798d…b60e), finalized #43520 (0x3fde…a702), ⬇ 13.5kiB/s ⬆ 8.2kiB/s
2020-08-03 12:39:52 ⚙️  Syncing  6.3 bps, target=#988314 (24 peers), best: #43904 (0x23ea…e502), finalized #43520 (0x3fde…a702), ⬇ 159.5kiB/s ⬆ 6.6kiB/s
2020-08-03 12:39:57 ⚙️  Syncing 434.8 bps, target=#988315 (23 peers), best: #46080 (0xd209…1749), finalized #45568 (0x4f86…b77c), ⬇ 13.2kiB/s ⬆ 7.4kiB/s
2020-08-03 12:40:02 ⚙️  Syncing  0.7 bps, target=#988316 (24 peers), best: #46084 (0x2bf6…0855), finalized #46080 (0xd209…1749), ⬇ 156.3kiB/s ⬆ 7.5kiB/s
2020-08-03 12:40:07 ⚙️  Syncing 510.7 bps, target=#988317 (24 peers), best: #48640 (0x7cb0…408b), finalized #48128 (0x568e…d291), ⬇ 246.0kiB/s ⬆ 6.7kiB/s
2020-08-03 12:40:12 ⚙️  Syncing 418.8 bps, target=#988318 (24 peers), best: #50735 (0x0b8a…d93e), finalized #50688 (0x266e…7787), ⬇ 69.7kiB/s ⬆ 5.8kiB/s
2020-08-03 12:40:17 ⚙️  Syncing 348.7 bps, target=#988318 (24 peers), best: #52480 (0x77c2…fbc0), finalized #52224 (0x02ad…6531), ⬇ 155.5kiB/s ⬆ 5.7kiB/s
2020-08-03 12:40:22 ⚙️  Syncing 400.7 bps, target=#988319 (24 peers), best: #54485 (0x1714…f40f), finalized #54272 (0x7d5c…20f8), ⬇ 10.2kiB/s ⬆ 4.0kiB/s
2020-08-03 12:40:27 ⚙️  Syncing 187.0 bps, target=#988320 (24 peers), best: #55421 (0x3225…5f71), finalized #55296 (0x38a9…57a3), ⬇ 161.0kiB/s ⬆ 5.5kiB/s
2020-08-03 12:40:32 ⚙️  Syncing 282.0 bps, target=#988321 (24 peers), best: #56832 (0xb24d…5ba0), finalized #56832 (0xb24d…5ba0), ⬇ 154.1kiB/s ⬆ 5.7kiB/s
2020-08-03 12:40:37 ⚙️  Syncing 434.8 bps, target=#988322 (25 peers), best: #59008 (0xb1f9…fda4), finalized #58880 (0xd0c4…5691), ⬇ 11.7kiB/s ⬆ 4.4kiB/s
2020-08-03 12:40:42 ⚙️  Syncing 192.0 bps, target=#988322 (25 peers), best: #59969 (0x70dd…1b75), finalized #59904 (0x986c…1d30), ⬇ 165.0kiB/s ⬆ 3.4kiB/s
2020-08-03 12:40:47 ⚙️  Syncing 294.0 bps, target=#988323 (25 peers), best: #61440 (0x0e07…37a8), finalized #61440 (0x0e07…37a8), ⬇ 161.6kiB/s ⬆ 4.4kiB/s
2020-08-03 12:40:52 ⚙️  Syncing 352.7 bps, target=#988324 (25 peers), best: #63205 (0xb8e2…c5be), finalized #62976 (0x3ea5…fa1f), ⬇ 10.4kiB/s ⬆ 2.9kiB/s
2020-08-03 12:40:57 ⚙️  Syncing 107.7 bps, target=#988325 (25 peers), best: #63744 (0xf53f…8f5e), finalized #63488 (0xdef2…77ab), ⬇ 162.2kiB/s ⬆ 3.2kiB/s
2020-08-03 12:41:02 ⚙️  Syncing 331.6 bps, target=#988326 (25 peers), best: #65403 (0xe83d…6349), finalized #65024 (0x4e84…d170), ⬇ 9.5kiB/s ⬆ 4.1kiB/s
2020-08-03 12:41:07 ⚙️  Syncing 128.8 bps, target=#988327 (25 peers), best: #66048 (0x7dcd…0c1b), finalized #66048 (0x7dcd…0c1b), ⬇ 164.6kiB/s ⬆ 3.4kiB/s
2020-08-03 12:41:12 ⚙️  Syncing 409.0 bps, target=#988328 (25 peers), best: #68096 (0x8818…acab), finalized #67584 (0x1a69…7ee0), ⬇ 6.7kiB/s ⬆ 2.4kiB/s
2020-08-03 12:41:17 ⚙️  Syncing 76.7 bps, target=#988328 (25 peers), best: #68480 (0xde60…2f82), finalized #68096 (0x8818…acab), ⬇ 165.6kiB/s ⬆ 4.5kiB/s
2020-08-03 12:41:22 ⚙️  Syncing 419.9 bps, target=#988329 (25 peers), best: #70582 (0x77a9…17fc), finalized #70144 (0x8a53…0e85), ⬇ 87.7kiB/s ⬆ 3.7kiB/s
2020-08-03 12:41:27 ⚙️  Syncing 431.6 bps, target=#988330 (25 peers), best: #72741 (0x23a1…cfb4), finalized #72704 (0x476c…9385), ⬇ 228.4kiB/s ⬆ 3.0kiB/s
2020-08-03 12:41:32 ⚙️  Syncing 504.0 bps, target=#988331 (25 peers), best: #75264 (0x3d61…741c), finalized #74752 (0x6163…d9e1), ⬇ 176.0kiB/s ⬆ 4.5kiB/s
2020-08-03 12:41:37 ⚙️  Syncing 491.4 bps, target=#988332 (25 peers), best: #77723 (0xc886…d566), finalized #77312 (0x3cc6…1f3b), ⬇ 245.6kiB/s ⬆ 4.0kiB/s
2020-08-03 12:41:42 ⚙️  Syncing 327.2 bps, target=#988333 (25 peers), best: #79360 (0x90fd…41c6), finalized #79360 (0x90fd…41c6), ⬇ 58.3kiB/s ⬆ 2.5kiB/s
2020-08-03 12:41:47 ⚙️  Syncing 434.9 bps, target=#988333 (25 peers), best: #81536 (0x776f…37e6), finalized #81408 (0x353a…9b3b), ⬇ 9.0kiB/s ⬆ 3.4kiB/s
2020-08-03 12:41:52 ⚙️  Syncing 185.6 bps, target=#988334 (25 peers), best: #82465 (0xfc05…aa15), finalized #82432 (0x9ad4…e2d5), ⬇ 166.8kiB/s ⬆ 3.8kiB/s
2020-08-03 12:41:57 ⚙️  Syncing 300.2 bps, target=#988335 (25 peers), best: #83968 (0x4629…da24), finalized #83968 (0x4629…da24), ⬇ 161.8kiB/s ⬆ 3.0kiB/s
2020-08-03 12:42:02 ⚙️  Syncing 307.1 bps, target=#988336 (25 peers), best: #85505 (0xb5db…2e3c), finalized #85504 (0x0a0f…1156), ⬇ 12.7kiB/s ⬆ 3.4kiB/s
2020-08-03 12:42:07 ⚙️  Syncing 172.2 bps, target=#988337 (25 peers), best: #86367 (0x3735…0a30), finalized #86016 (0xaed8…b10a), ⬇ 165.1kiB/s ⬆ 4.0kiB/s
2020-08-03 12:42:12 ⚙️  Syncing 438.8 bps, target=#988338 (25 peers), best: #88563 (0x3130…f6f9), finalized #88064 (0x7056…a534), ⬇ 86.0kiB/s ⬆ 3.1kiB/s
2020-08-03 12:42:18 ⚙️  Syncing 392.6 bps, target=#988338 (25 peers), best: #90528 (0x712b…753b), finalized #90112 (0x207a…cad6), ⬇ 91.3kiB/s ⬆ 3.3kiB/s
2020-08-03 12:42:23 ⚙️  Syncing 331.0 bps, target=#988339 (25 peers), best: #92184 (0x4d4c…273f), finalized #92160 (0x8a39…892f), ⬇ 170.2kiB/s ⬆ 3.7kiB/s
2020-08-03 12:42:28 ⚙️  Syncing 199.8 bps, target=#988340 (25 peers), best: #93184 (0x43a1…2f16), finalized #93184 (0x43a1…2f16), ⬇ 163.2kiB/s ⬆ 3.2kiB/s
2020-08-03 12:42:33 ⚙️  Syncing 434.9 bps, target=#988341 (25 peers), best: #95360 (0xa8fc…6003), finalized #95232 (0xc090…2c90), ⬇ 8.9kiB/s ⬆ 3.6kiB/s
2020-08-03 12:42:38 ⚙️  Syncing 402.1 bps, target=#988342 (25 peers), best: #97372 (0xbed4…6589), finalized #97280 (0xc8e2…a6b1), ⬇ 167.1kiB/s ⬆ 3.5kiB/s
2020-08-03 12:42:43 ⚙️  Syncing 317.1 bps, target=#988343 (25 peers), best: #98959 (0xa12e…a7fd), finalized #98816 (0x6d80…120d), ⬇ 170.0kiB/s ⬆ 3.1kiB/s
2020-08-03 12:42:48 ⚙️  Syncing 227.2 bps, target=#988343 (25 peers), best: #100096 (0xdc73…7e97), finalized #99840 (0x9d0c…02b7), ⬇ 160.9kiB/s ⬆ 4.2kiB/s
2020-08-03 12:42:53 ⚙️  Syncing 351.9 bps, target=#988344 (25 peers), best: #101857 (0xd311…b409), finalized #101376 (0x507c…bba3), ⬇ 10.7kiB/s ⬆ 3.5kiB/s
2020-08-03 12:42:58 ⚙️  Syncing 191.2 bps, target=#988345 (25 peers), best: #102814 (0x31da…c52b), finalized #102400 (0xee3f…7f86), ⬇ 168.1kiB/s ⬆ 3.2kiB/s
2020-08-03 12:43:03 ⚙️  Syncing 377.6 bps, target=#988346 (25 peers), best: #104704 (0x281f…727a), finalized #104448 (0x6b0a…3fb5), ⬇ 139.7kiB/s ⬆ 4.7kiB/s
2020-08-03 12:43:08 ⚙️  Syncing 269.6 bps, target=#988347 (25 peers), best: #106053 (0x3933…90c6), finalized #105984 (0x8b34…3354), ⬇ 33.4kiB/s ⬆ 3.5kiB/s
2020-08-03 12:43:13 ⚙️  Syncing 190.8 bps, target=#988348 (25 peers), best: #107008 (0x325a…51c7), finalized #107008 (0x325a…51c7), ⬇ 161.6kiB/s ⬆ 3.5kiB/s
2020-08-03 12:43:18 ⚙️  Syncing 360.8 bps, target=#988348 (25 peers), best: #108814 (0xe527…1c56), finalized #108544 (0xa8be…a065), ⬇ 11.8kiB/s ⬆ 6.3kiB/s
2020-08-03 12:43:23 ⚙️  Syncing 173.9 bps, target=#988349 (25 peers), best: #109684 (0xc912…1966), finalized #109568 (0x8873…1699), ⬇ 169.8kiB/s ⬆ 4.4kiB/s
2020-08-03 12:43:28 ⚙️  Syncing 386.1 bps, target=#988350 (25 peers), best: #111616 (0x9371…e03a), finalized #111616 (0x9371…e03a), ⬇ 134.1kiB/s ⬆ 5.8kiB/s
2020-08-03 12:43:33 ⚙️  Syncing 98.3 bps, target=#988351 (25 peers), best: #112108 (0x5f44…1186), finalized #111616 (0x9371…e03a), ⬇ 45.6kiB/s ⬆ 6.9kiB/s
2020-08-03 12:43:38 ⚙️  Syncing 208.2 bps, target=#988352 (25 peers), best: #113150 (0xfae7…a53c), finalized #112640 (0x36a4…4244), ⬇ 8.6kiB/s ⬆ 5.8kiB/s
2020-08-03 12:43:43 ⚙️  Syncing 358.9 bps, target=#988353 (25 peers), best: #114946 (0x1bb8…aacb), finalized #114688 (0x2b25…da91), ⬇ 170.2kiB/s ⬆ 5.8kiB/s
2020-08-03 12:43:48 ⚙️  Syncing 255.4 bps, target=#988353 (25 peers), best: #116224 (0xef5a…2f6d), finalized #116224 (0xef5a…2f6d), ⬇ 163.6kiB/s ⬆ 6.7kiB/s
2020-08-03 12:43:53 ⚙️  Syncing 102.1 bps, target=#988354 (25 peers), best: #116736 (0xd53c…f4c1), finalized #116736 (0xd53c…f4c1), ⬇ 14.0kiB/s ⬆ 4.4kiB/s
2020-08-03 12:43:58 ⚙️  Syncing 358.6 bps, target=#988355 (25 peers), best: #118528 (0x3cd3…db86), finalized #118272 (0x1d01…8ea1), ⬇ 159.5kiB/s ⬆ 3.3kiB/s
2020-08-03 12:44:03 ⚙️  Syncing 186.0 bps, target=#988356 (25 peers), best: #119459 (0xdc18…f36f), finalized #119296 (0x0399…8315), ⬇ 13.6kiB/s ⬆ 3.4kiB/s
2020-08-03 12:44:08 ⚙️  Syncing 274.3 bps, target=#988357 (25 peers), best: #120832 (0xda7c…ffeb), finalized #120832 (0xda7c…ffeb), ⬇ 163.0kiB/s ⬆ 4.4kiB/s
2020-08-03 12:44:13 ⚙️  Syncing 434.9 bps, target=#988357 (25 peers), best: #123008 (0x15c8…1471), finalized #122880 (0x9fec…844b), ⬇ 7.6kiB/s ⬆ 2.4kiB/s
2020-08-03 12:44:18 ⚙️  Syncing 331.3 bps, target=#988358 (25 peers), best: #124666 (0x1832…56d7), finalized #124416 (0xb894…c006), ⬇ 166.5kiB/s ⬆ 3.8kiB/s
2020-08-03 12:44:23 ⚙️  Syncing 421.2 bps, target=#988359 (25 peers), best: #126774 (0xff0c…75f6), finalized #126464 (0x9b5c…4a0e), ⬇ 313.6kiB/s ⬆ 5.0kiB/s
2020-08-03 12:44:28 ⚙️  Syncing 501.6 bps, target=#988360 (25 peers), best: #129284 (0x2ff0…0efb), finalized #129024 (0xe16e…f499), ⬇ 10.6kiB/s ⬆ 2.6kiB/s
2020-08-03 12:44:33 ⚙️  Syncing 186.0 bps, target=#988361 (25 peers), best: #130215 (0xd187…53c2), finalized #130048 (0x0826…66f8), ⬇ 168.8kiB/s ⬆ 3.9kiB/s
2020-08-03 12:44:38 ⚙️  Syncing 401.4 bps, target=#988362 (25 peers), best: #132224 (0x03dd…6c68), finalized #132096 (0x38c1…1944), ⬇ 124.1kiB/s ⬆ 4.4kiB/s
2020-08-03 12:44:43 ⚙️  Syncing 410.5 bps, target=#988363 (25 peers), best: #134278 (0xb1da…5b05), finalized #134144 (0xa8c8…e795), ⬇ 48.0kiB/s ⬆ 2.5kiB/s
2020-08-03 12:44:48 ⚙️  Syncing 214.4 bps, target=#988363 (25 peers), best: #135351 (0x29f9…758e), finalized #135168 (0x6d70…8660), ⬇ 165.5kiB/s ⬆ 3.5kiB/s
2020-08-03 12:44:53 ⚙️  Syncing 296.0 bps, target=#988364 (25 peers), best: #136832 (0x06f1…ea79), finalized #136704 (0x5f27…fa84), ⬇ 161.2kiB/s ⬆ 4.5kiB/s
2020-08-03 12:44:58 ⚙️  Syncing 296.7 bps, target=#988365 (25 peers), best: #138317 (0xdba9…b6ef), finalized #138240 (0x214b…3fbf), ⬇ 10.7kiB/s ⬆ 2.7kiB/s
2020-08-03 12:45:03 ⚙️  Syncing 163.6 bps, target=#988366 (25 peers), best: #139136 (0x0948…acad), finalized #138752 (0x3764…3a07), ⬇ 162.4kiB/s ⬆ 3.6kiB/s
2020-08-03 12:45:08 ⚙️  Syncing 414.9 bps, target=#988367 (25 peers), best: #141212 (0xa943…20f7), finalized #140800 (0x60e5…db12), ⬇ 9.1kiB/s ⬆ 3.7kiB/s
2020-08-03 12:45:13 ⚙️  Syncing 139.7 bps, target=#988368 (25 peers), best: #141911 (0x2d2b…c854), finalized #141824 (0x86bf…f3e5), ⬇ 166.2kiB/s ⬆ 3.4kiB/s
2020-08-03 12:45:18 ⚙️  Syncing 229.9 bps, target=#988368 (25 peers), best: #143062 (0x23b5…fd69), finalized #142848 (0x318d…41ea), ⬇ 4.4kiB/s ⬆ 3.0kiB/s
2020-08-03 12:45:23 ⚙️  Syncing 136.2 bps, target=#988369 (25 peers), best: #143744 (0x6854…f6a5), finalized #143360 (0xa1ab…d1ee), ⬇ 149.0kiB/s ⬆ 4.2kiB/s
2020-08-03 12:45:28 ⚙️  Syncing 95.3 bps, target=#988370 (25 peers), best: #144221 (0x818b…2c46), finalized #143872 (0x3285…a304), ⬇ 23.1kiB/s ⬆ 2.9kiB/s
2020-08-03 12:45:33 ⚙️  Syncing 365.2 bps, target=#988371 (25 peers), best: #146048 (0xd591…d713), finalized #145920 (0x56c9…327a), ⬇ 139.4kiB/s ⬆ 3.6kiB/s
2020-08-03 12:45:38 ⚙️  Syncing 69.3 bps, target=#988372 (25 peers), best: #146395 (0xa9a2…446d), finalized #145920 (0x56c9…327a), ⬇ 33.9kiB/s ⬆ 3.6kiB/s
2020-08-03 12:45:43 ⚙️  Syncing 365.6 bps, target=#988373 (25 peers), best: #148224 (0xd2dc…60db), finalized #147968 (0xf8b7…da19), ⬇ 111.8kiB/s ⬆ 3.5kiB/s
2020-08-03 12:45:48 ⚙️  Syncing 358.1 bps, target=#988373 (25 peers), best: #150016 (0x8e33…2eee), finalized #149504 (0x6270…5428), ⬇ 200.7kiB/s ⬆ 3.6kiB/s
2020-08-03 12:45:53 ⚙️  Syncing 479.1 bps, target=#988374 (25 peers), best: #152413 (0xe077…93e3), finalized #152064 (0xe81a…3bf6), ⬇ 157.2kiB/s ⬆ 3.9kiB/s
2020-08-03 12:45:58 ⚙️  Syncing 166.9 bps, target=#988375 (25 peers), best: #153248 (0x3a63…0123), finalized #153088 (0x4137…787c), ⬇ 157.6kiB/s ⬆ 3.4kiB/s
2020-08-03 12:46:03 ⚙️  Syncing 353.1 bps, target=#988376 (25 peers), best: #155015 (0xa1ca…222b), finalized #154624 (0x4043…1ff4), ⬇ 9.0kiB/s ⬆ 3.1kiB/s
2020-08-03 12:46:08 ⚙️  Syncing 492.4 bps, target=#988377 (25 peers), best: #157479 (0xb2ed…a39b), finalized #157184 (0x365d…5cc7), ⬇ 157.9kiB/s ⬆ 4.2kiB/s
2020-08-03 12:46:13 ⚙️  Syncing 324.7 bps, target=#988378 (25 peers), best: #159104 (0x5182…b95a), finalized #158720 (0xfb7b…f031), ⬇ 139.1kiB/s ⬆ 3.3kiB/s
2020-08-03 12:46:18 ⚙️  Syncing 127.8 bps, target=#988378 (25 peers), best: #159744 (0x0c39…07a0), finalized #159744 (0x0c39…07a0), ⬇ 31.2kiB/s ⬆ 3.0kiB/s
2020-08-03 12:46:23 ⚙️  Syncing 358.3 bps, target=#988379 (25 peers), best: #161536 (0xe76d…f0e4), finalized #161280 (0x370a…515e), ⬇ 153.4kiB/s ⬆ 4.1kiB/s
2020-08-03 12:46:28 ⚙️  Syncing 376.0 bps, target=#988380 (25 peers), best: #163418 (0x26af…8181), finalized #163328 (0xb4e8…b683), ⬇ 161.8kiB/s ⬆ 3.2kiB/s
2020-08-03 12:46:33 ⚙️  Syncing 499.8 bps, target=#988381 (25 peers), best: #165919 (0xfd94…dc2e), finalized #165888 (0x82dd…86ba), ⬇ 158.4kiB/s ⬆ 3.6kiB/s
2020-08-03 12:46:38 ⚙️  Syncing 500.7 bps, target=#988382 (25 peers), best: #168425 (0x3b2c…7ec4), finalized #167936 (0xf8b3…750c), ⬇ 158.2kiB/s ⬆ 4.3kiB/s
2020-08-03 12:46:43 ⚙️  Syncing 495.9 bps, target=#988383 (25 peers), best: #170906 (0x2948…57b6), finalized #170496 (0x1798…2378), ⬇ 269.3kiB/s ⬆ 3.6kiB/s
2020-08-03 12:46:48 ⚙️  Syncing 484.5 bps, target=#988384 (25 peers), best: #173330 (0x243e…591b), finalized #173056 (0x0048…85be), ⬇ 191.4kiB/s ⬆ 3.4kiB/s
2020-08-03 12:46:53 ⚙️  Syncing 494.6 bps, target=#988384 (25 peers), best: #175805 (0x9696…581e), finalized #175616 (0x7522…996a), ⬇ 164.5kiB/s ⬆ 4.2kiB/s
2020-08-03 12:46:58 ⚙️  Syncing 488.5 bps, target=#988385 (25 peers), best: #178249 (0x355d…5add), finalized #178176 (0x3aa4…5091), ⬇ 156.9kiB/s ⬆ 3.2kiB/s
2020-08-03 12:47:03 ⚙️  Syncing 497.0 bps, target=#988386 (25 peers), best: #180736 (0x44a2…bedb), finalized #180224 (0xb6e0…0de4), ⬇ 166.3kiB/s ⬆ 3.6kiB/s
2020-08-03 12:47:08 ⚙️  Syncing 494.9 bps, target=#988387 (25 peers), best: #183214 (0x26db…8a86), finalized #182784 (0x799c…1225), ⬇ 6.7kiB/s ⬆ 3.6kiB/s
2020-08-03 12:47:13 ⚙️  Syncing 79.5 bps, target=#988388 (25 peers), best: #183612 (0xbb54…821f), finalized #183296 (0xc5c7…9b3f), ⬇ 165.2kiB/s ⬆ 3.1kiB/s
2020-08-03 12:47:18 ⚙️  Syncing 157.5 bps, target=#988388 (25 peers), best: #184400 (0xc8c4…4517), finalized #184320 (0x30e8…68c0), ⬇ 6.1kiB/s ⬆ 3.1kiB/s
2020-08-03 12:47:23 ⚙️  Syncing 265.3 bps, target=#988389 (25 peers), best: #185728 (0x246e…f1b2), finalized #185344 (0x739e…c76c), ⬇ 44.6kiB/s ⬆ 4.2kiB/s
2020-08-03 12:47:28 ⚙️  Syncing 233.7 bps, target=#988390 (25 peers), best: #186897 (0x44ef…f9a8), finalized #186880 (0xa52c…88d9), ⬇ 128.1kiB/s ⬆ 2.6kiB/s
2020-08-03 12:47:33 ⚙️  Syncing 268.5 bps, target=#988391 (25 peers), best: #188241 (0x5ab7…bf27), finalized #187904 (0x0bc6…726d), ⬇ 310.6kiB/s ⬆ 3.7kiB/s
2020-08-03 12:47:38 ⚙️  Syncing 366.1 bps, target=#988392 (25 peers), best: #190073 (0x1cd2…33af), finalized #189952 (0x787c…8859), ⬇ 404.7kiB/s ⬆ 4.1kiB/s
2020-08-03 12:47:43 ⚙️  Syncing 488.8 bps, target=#988393 (25 peers), best: #192520 (0xcc08…50e2), finalized #192512 (0xddaa…b431), ⬇ 161.3kiB/s ⬆ 3.5kiB/s
2020-08-03 12:47:48 ⚙️  Syncing 208.0 bps, target=#988393 (25 peers), best: #193561 (0x1231…9ce8), finalized #193536 (0x7e5e…cde5), ⬇ 9.5kiB/s ⬆ 2.7kiB/s
2020-08-03 12:47:53 ⚙️  Syncing 153.7 bps, target=#988394 (25 peers), best: #194330 (0xc93d…a112), finalized #194048 (0x7862…fa8a), ⬇ 6.4kiB/s ⬆ 4.2kiB/s
2020-08-03 12:47:58 ⚙️  Syncing 122.7 bps, target=#988395 (25 peers), best: #194944 (0x048e…6c5a), finalized #194560 (0xe167…40a4), ⬇ 167.2kiB/s ⬆ 3.8kiB/s
2020-08-03 12:48:03 ⚙️  Syncing 115.3 bps, target=#988396 (25 peers), best: #195521 (0xc38d…d1a4), finalized #195072 (0x73cb…35a7), ⬇ 11.6kiB/s ⬆ 3.3kiB/s
2020-08-03 12:48:08 ⚙️  Syncing 345.2 bps, target=#988397 (25 peers), best: #197248 (0xa630…7608), finalized #197120 (0x88b0…6427), ⬇ 145.1kiB/s ⬆ 4.7kiB/s
2020-08-03 12:48:13 ⚙️  Syncing 284.5 bps, target=#988398 (25 peers), best: #198672 (0xb27a…b09a), finalized #198656 (0xdcf9…8474), ⬇ 411.8kiB/s ⬆ 3.7kiB/s
2020-08-03 12:48:18 ⚙️  Syncing 175.8 bps, target=#988398 (25 peers), best: #199552 (0xbbcc…5ac4), finalized #199168 (0x3abe…7bcd), ⬇ 164.5kiB/s ⬆ 5.2kiB/s
2020-08-03 12:48:23 ⚙️  Syncing 177.8 bps, target=#988399 (25 peers), best: #200442 (0x1993…68a6), finalized #200192 (0xadc9…15c3), ⬇ 13.6kiB/s ⬆ 4.0kiB/s
2020-08-03 12:48:28 ⚙️  Syncing 282.6 bps, target=#988400 (25 peers), best: #201856 (0x62f9…d7da), finalized #201728 (0x1d95…6fed), ⬇ 168.9kiB/s ⬆ 5.7kiB/s
2020-08-03 12:48:33 ⚙️  Syncing 324.6 bps, target=#988401 (25 peers), best: #203480 (0x2938…2462), finalized #203264 (0xd170…c612), ⬇ 14.7kiB/s ⬆ 5.9kiB/s
2020-08-03 12:48:38 ⚙️  Syncing 135.8 bps, target=#988402 (25 peers), best: #204160 (0x7ba0…c4b3), finalized #203776 (0x7cff…5753), ⬇ 162.8kiB/s ⬆ 6.6kiB/s
2020-08-03 12:48:43 ⚙️  Syncing 147.7 bps, target=#988403 (25 peers), best: #204899 (0xa82e…e1ee), finalized #204800 (0xfc2b…4516), ⬇ 17.8kiB/s ⬆ 6.0kiB/s
2020-08-03 12:48:48 ⚙️  Syncing 236.2 bps, target=#988403 (25 peers), best: #206081 (0xe1a1…badf), finalized #205824 (0xfd99…e302), ⬇ 9.6kiB/s ⬆ 5.2kiB/s
2020-08-03 12:48:53 ⚙️  Syncing 169.6 bps, target=#988404 (25 peers), best: #206930 (0x0255…d302), finalized #206848 (0xcd38…dc4a), ⬇ 168.3kiB/s ⬆ 4.3kiB/s
2020-08-03 12:48:58 ⚙️  Syncing 235.0 bps, target=#988405 (25 peers), best: #208106 (0xa716…e03b), finalized #207872 (0x7eff…7385), ⬇ 4.9kiB/s ⬆ 3.3kiB/s
2020-08-03 12:49:03 ⚙️  Syncing 156.9 bps, target=#988406 (25 peers), best: #208892 (0xcddc…8262), finalized #208384 (0x7114…cfce), ⬇ 168.4kiB/s ⬆ 4.0kiB/s
2020-08-03 12:49:08 ⚙️  Syncing 235.6 bps, target=#988407 (25 peers), best: #210071 (0x410c…5d0f), finalized #209920 (0x1aab…e115), ⬇ 5.7kiB/s ⬆ 2.9kiB/s
2020-08-03 12:49:13 ⚙️  Syncing 200.0 bps, target=#988407 (25 peers), best: #211072 (0xf51d…f4de), finalized #210944 (0xa503…4ad8), ⬇ 106.0kiB/s ⬆ 3.6kiB/s
2020-08-03 12:49:18 ⚙️  Syncing  0.0 bps, target=#988409 (25 peers), best: #211072 (0xf51d…f4de), finalized #210944 (0xa503…4ad8), ⬇ 64.3kiB/s ⬆ 3.5kiB/s
2020-08-03 12:49:23 ⚙️  Syncing 218.8 bps, target=#988409 (25 peers), best: #212167 (0x4d18…9eda), finalized #211968 (0x46a9…afc4), ⬇ 7.3kiB/s ⬆ 3.0kiB/s
2020-08-03 12:49:28 ⚙️  Syncing 216.0 bps, target=#988410 (25 peers), best: #213248 (0x3e3e…fd78), finalized #212992 (0x7102…b3d1), ⬇ 6.2kiB/s ⬆ 3.0kiB/s
2020-08-03 12:49:33 ⚙️  Syncing 98.7 bps, target=#988411 (25 peers), best: #213742 (0xcafa…b340), finalized #213504 (0x6f06…a1fe), ⬇ 584.6kiB/s ⬆ 4.1kiB/s
2020-08-03 12:49:38 ⚙️  Syncing 259.4 bps, target=#988412 (25 peers), best: #215040 (0xceb1…c1bc), finalized #215040 (0xceb1…c1bc), ⬇ 131.2kiB/s ⬆ 3.5kiB/s
2020-08-03 12:49:43 ⚙️  Syncing 511.0 bps, target=#988413 (25 peers), best: #217598 (0xddc2…118e), finalized #217088 (0x38f0…fedd), ⬇ 7.0kiB/s ⬆ 3.0kiB/s
2020-08-03 12:49:48 ⚙️  Syncing 222.0 bps, target=#988413 (25 peers), best: #218709 (0x4bd6…928b), finalized #218624 (0x867d…89ff), ⬇ 166.3kiB/s ⬆ 4.1kiB/s
2020-08-03 12:49:53 ⚙️  Syncing 315.6 bps, target=#988414 (25 peers), best: #220288 (0xa929…c95c), finalized #220160 (0x50a2…fe75), ⬇ 152.9kiB/s ⬆ 3.7kiB/s
2020-08-03 12:49:58 ⚙️  Syncing 398.9 bps, target=#988415 (25 peers), best: #222284 (0x0eaf…a75a), finalized #222208 (0x81e0…e665), ⬇ 20.6kiB/s ⬆ 3.1kiB/s
2020-08-03 12:50:03 ⚙️  Syncing 61.5 bps, target=#988416 (25 peers), best: #222592 (0xa8a9…6ebc), finalized #222208 (0x81e0…e665), ⬇ 162.6kiB/s ⬆ 4.1kiB/s
2020-08-03 12:50:08 ⚙️  Syncing  0.0 bps, target=#988417 (25 peers), best: #222592 (0xa8a9…6ebc), finalized #222208 (0x81e0…e665), ⬇ 6.8kiB/s ⬆ 2.9kiB/s
2020-08-03 12:50:13 ⚙️  Syncing 319.4 bps, target=#988418 (25 peers), best: #224190 (0xb74e…7d39), finalized #223744 (0x2ddd…c6c8), ⬇ 7.3kiB/s ⬆ 3.1kiB/s
2020-08-03 12:50:18 ⚙️  Syncing 131.3 bps, target=#988418 (25 peers), best: #224847 (0x1b29…316a), finalized #224768 (0x4e11…3c48), ⬇ 78.8kiB/s ⬆ 3.5kiB/s
2020-08-03 12:50:23 ⚙️  Syncing 71.7 bps, target=#988418 (25 peers), best: #225206 (0x3114…7adf), finalized #224768 (0x4e11…3c48), ⬇ 93.2kiB/s ⬆ 3.0kiB/s
2020-08-03 12:50:28 ⚙️  Syncing 332.4 bps, target=#988419 (25 peers), best: #226869 (0x8e9c…91fd), finalized #226816 (0xded8…e5af), ⬇ 5.4kiB/s ⬆ 3.4kiB/s
2020-08-03 12:50:33 ⚙️  Syncing 182.2 bps, target=#988420 (25 peers), best: #227781 (0xc3ae…eb96), finalized #227328 (0x6001…3e50), ⬇ 168.5kiB/s ⬆ 3.4kiB/s
2020-08-03 12:50:38 ⚙️  Syncing 344.4 bps, target=#988420 (25 peers), best: #229504 (0xd83d…b0ff), finalized #229376 (0x066a…8fe5), ⬇ 136.7kiB/s ⬆ 3.7kiB/s
2020-08-03 12:50:43 ⚙️  Syncing 434.9 bps, target=#988420 (24 peers), best: #231680 (0xdadb…358c), finalized #231424 (0x78eb…a2bc), ⬇ 35.5kiB/s ⬆ 3.3kiB/s
2020-08-03 12:50:48 ⚙️  Syncing 333.3 bps, target=#988420 (24 peers), best: #233348 (0xc661…ce54), finalized #232960 (0x0435…f897), ⬇ 166.3kiB/s ⬆ 3.6kiB/s
2020-08-03 12:50:53 ⚙️  Syncing 411.8 bps, target=#988421 (25 peers), best: #235409 (0xaec0…3261), finalized #235008 (0xa06b…559d), ⬇ 311.2kiB/s ⬆ 5.2kiB/s
2020-08-03 12:50:58 ⚙️  Syncing 494.8 bps, target=#988422 (25 peers), best: #237885 (0x3f16…db47), finalized #237568 (0x48fa…9593), ⬇ 141.8kiB/s ⬆ 3.6kiB/s
2020-08-03 12:51:03 ⚙️  Syncing 461.0 bps, target=#988423 (25 peers), best: #240192 (0x4e55…0af9), finalized #240128 (0x56ef…4f69), ⬇ 176.8kiB/s ⬆ 3.2kiB/s
2020-08-03 12:51:08 ⚙️  Syncing 491.6 bps, target=#988423 (25 peers), best: #242652 (0xa32d…6b23), finalized #242176 (0xb159…9bc7), ⬇ 535.3kiB/s ⬆ 4.1kiB/s
2020-08-03 12:51:13 ⚙️  Syncing 374.6 bps, target=#988424 (25 peers), best: #244526 (0x5981…e18f), finalized #244224 (0x4eff…c5db), ⬇ 157.3kiB/s ⬆ 3.3kiB/s
2020-08-03 12:51:18 ⚙️  Syncing 488.3 bps, target=#988425 (25 peers), best: #246969 (0x587a…05d5), finalized #246784 (0x6064…12e8), ⬇ 156.8kiB/s ⬆ 3.5kiB/s
2020-08-03 12:51:23 ⚙️  Syncing 484.0 bps, target=#988425 (25 peers), best: #249391 (0x58bb…164c), finalized #249344 (0xb572…3620), ⬇ 157.7kiB/s ⬆ 3.8kiB/s
2020-08-03 12:51:28 ⚙️  Syncing 230.7 bps, target=#988426 (25 peers), best: #250546 (0x47ba…ccd0), finalized #250368 (0x1725…0d7e), ⬇ 157.4kiB/s ⬆ 3.6kiB/s
2020-08-03 12:51:33 ⚙️  Syncing 226.4 bps, target=#988427 (25 peers), best: #251679 (0x19c7…8792), finalized #251392 (0xc058…6a0e), ⬇ 5.0kiB/s ⬆ 2.8kiB/s
2020-08-03 12:51:38 ⚙️  Syncing 228.6 bps, target=#988427 (25 peers), best: #252823 (0x9236…a5a1), finalized #252416 (0xcc80…c811), ⬇ 156.1kiB/s ⬆ 4.0kiB/s
2020-08-03 12:51:43 ⚙️  Syncing 225.6 bps, target=#988429 (25 peers), best: #253952 (0x89c8…7913), finalized #253440 (0x32ce…48ef), ⬇ 51.6kiB/s ⬆ 3.4kiB/s
2020-08-03 12:51:48 ⚙️  Syncing 359.2 bps, target=#988430 (25 peers), best: #255749 (0x8c31…f58a), finalized #255488 (0x6edc…bbe1), ⬇ 113.2kiB/s ⬆ 3.0kiB/s
2020-08-03 12:51:53 ⚙️  Syncing 476.3 bps, target=#988430 (25 peers), best: #258132 (0xb2be…729f), finalized #258048 (0x12a2…43d6), ⬇ 160.3kiB/s ⬆ 3.8kiB/s

@NikVolf NikVolf added A0-please_review Pull request needs code review. A1-needs_burnin Pull request needs to be tested on a live validator node before merge. DevOps is notified via matrix and removed D2-breaksapi A3-in_progress Pull request is in progress. No review needed at this stage. labels Aug 3, 2020
Copy link
Contributor

@pepyakin pepyakin left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Seeing deleted unsafe code lines warms my heart.

let current_saved = &self.0[current];
if index < current_saved.index { continue; }
else if index > current_saved.index { current += 1; continue; }
else {
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

TBH I am not sure what we are doing here.

Can't we just iterate over self.0 and then set the item under the corresponding index from exports? It is an iterator, but nth should work and since it is ExactSizeIterator it should be efficient enough.

Alternatively, since a Global is essentially ref-counted smart-pointer, we could store it in SavedValue and avoid accessing exports at all.

Copy link
Contributor Author

@NikVolf NikVolf Aug 4, 2020

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

What we do here is essentiallly move two pointers over ordered lists together to see when referenced members have equal values. I am not sure that nth won't iterate over all iterator every time even for ExactSizeIterator (methods of this trait have nothing about this). Can you provide proof of that? :)

Global is not Sync/Send, so I'd avoid saving it anywhere if possible.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

yeah ok don't think this is worth arguing about. The comments improve the situation as well.

@pepyakin
Copy link
Contributor

bot merge

@ghost
Copy link

ghost commented Aug 11, 2020

Trying merge.

@ghost ghost merged commit 6f57582 into master Aug 11, 2020
@ghost ghost deleted the nv-runtime-instrumentation branch August 11, 2020 15:05
weichweich added a commit to KILTprotocol/substrate that referenced this pull request Aug 18, 2020
commit f8c83bd
Author: Roman Borschel <romanb@users.noreply.github.com>
Date:   Tue Aug 18 07:59:32 2020 +0200

    Add support for sourced metrics. (paritytech#6895)

    * Add support for sourced metrics.

    A sourced metric is a metric that obtains its values
    from an existing source, rather than the values being
    independently recorded. It thus allows collecting
    metrics from existing counters or gauges without
    having to duplicate them in a dedicated prometheus
    counter or gauge (and hence another atomic value).

    The first use-case is to feed the bandwidth counters
    from libp2p directly into prometheus.

    * Tabs, not spaces.

    * Tweak bandwidth counter registration.

    * Add debug assertion for variable labels and values.

    * Document monotonicity requirement for sourced counters.

    * CI

    * Update client/network/src/service.rs

    Co-authored-by: Max Inden <mail@max-inden.de>

    Co-authored-by: Max Inden <mail@max-inden.de>

commit 8e1ed7d
Author: Shawn Tabrizi <shawntabrizi@gmail.com>
Date:   Mon Aug 17 22:59:23 2020 +0200

    WeightInfo for System, Timestamp, and Utility (paritytech#6868)

    * initial updates to system

    * fix compile

    * Update writer.rs

    * update weights

    * finish system weights

    * timestamp weights

    * utility weight

    * Fix overflow in weight calculations

    * add back weight notes

    * Update for whitelisted benchmarks

    * add trait bounds

    * Revert "add trait bounds"

    This reverts commit 12b08b7.

    * Update weights for unaccounted for read

commit 399421a
Author: Wei Tang <wei@that.world>
Date:   Mon Aug 17 21:07:30 2020 +0200

    Derive Clone for AlwaysCanAuthor, NeverCanAuthor, CanAuthorWithNativeVersion (paritytech#6906)

commit 287ecc2
Author: Wei Tang <wei@that.world>
Date:   Mon Aug 17 19:36:29 2020 +0200

    pow: add access to pre-digest for algorithm verifiers (paritytech#6900)

    * pow: fetch pre-runtime digest to verifier

    * Add Other error type

    * Fix log target and change docs to refer to pre_runtime

commit 488b7c7
Author: Wei Tang <wei@that.world>
Date:   Mon Aug 17 13:41:09 2020 +0200

    babe, aura, pow: only call check_inherents if authoring version is compatible (paritytech#6862)

    * pow: check can_author_with before calling check_inherents

    * babe: check can_author_with before calling check_inherents

    * aura: check can_author_with before calling check_inherents

    * Fix node and node template compile

    * Add missing comma

    * Put each parameter on its own line

    * Add debug print

    * Fix line width too long

    * Fix pow line width issue

commit fc743da
Author: Pierre Krieger <pierre.krieger1708@gmail.com>
Date:   Mon Aug 17 11:19:16 2020 +0200

    Add a DirectedGossip struct (paritytech#6803)

    * Add a DirectedGossip struct

    * Move protocol from prototype::new to biuld

    * More traits impls

    * Explain ordering

    * Apply suggestions from code review

    Co-authored-by: Toralf Wittner <tw@dtex.org>

    * Address concerns

    * Add basic test

    * Concerns

    * More concerns

    * Remove QueueSenderPrototype

    * Rename

    * Apply suggestions from code review

    Co-authored-by: Max Inden <mail@max-inden.de>

    Co-authored-by: Toralf Wittner <tw@dtex.org>
    Co-authored-by: parity-processbot <>
    Co-authored-by: Max Inden <mail@max-inden.de>

commit 0079140
Author: Bastian Köcher <bkchr@users.noreply.github.com>
Date:   Sun Aug 16 00:05:36 2020 +0200

    Don't take the origin in `can_set_code` (paritytech#6899)

    It makes no sense that `can_set_code` takes the origin for checking it.
    Everybody reusing this function is only interested in the other checks
    that are done by this function. The origin should be checked by every
    dispatchable individually.

commit cd3b62b
Author: Seun Lanlege <seunlanlege@gmail.com>
Date:   Sat Aug 15 10:08:31 2020 +0100

    RpcHandlers Refactorings (paritytech#6846)

    * allow access to the underlying Pubsub instance from RpcHandlers

    * bump Cargo.lock

    * no more Arc<RpcHandlers>

    * bump Cargo.lock

    * Debug,.

    * Arc<RpcHandlers>

    * RpcHandler

    * RpcHandlers::io_handler

    * remove chain spec from cli

    * address pr comments

    * remove stray newline

    Co-authored-by: Ashley <ashley.ruglys@gmail.com>

    Co-authored-by: Tomasz Drwięga <tomasz@parity.io>
    Co-authored-by: Ashley <ashley.ruglys@gmail.com>

commit eec7d71
Author: Max Inden <mail@max-inden.de>
Date:   Fri Aug 14 18:15:45 2020 +0200

    client/authority-discovery: Revert query interval change (paritytech#6897)

    Revert the accidental query interval change from every one minute back
    to every 10 minutes.

commit 13b0650
Author: Roman Borschel <romanb@users.noreply.github.com>
Date:   Fri Aug 14 10:41:47 2020 +0200

    Update to libp2p-0.23. (paritytech#6870)

    * Update to libp2p-0.23.

    Thereby incorporate bandwidth measurement along the
    lines previously done by libp2p itself.

    * Tweak dependencies for wasm32 compilation.

    For wasm32 we need to enable unstable features to
    make `task::Builder::local` available.

    * Simplify dependencies.

    * Simplify.

    Leave the calculation of bytes sent/received per second
    to the outer layers of the code, subject to their own
    individual update intervals.

    * Cleanup

    * Re-add lost dev dependency.

    * Avoid division by zero.

    * Remove redundant metric.

    * Enable sending of noise legacy handshakes.

    * Add comment about monotonic gauge.

    * CI

commit 0e703a5
Author: Alan Sapede <alan.sapede@gmail.com>
Date:   Fri Aug 14 04:15:59 2020 -0400

    Adds debug logs to EVM frame (paritytech#6887)

commit f16cbc1
Author: Kian Paimani <5588131+kianenigma@users.noreply.github.com>
Date:   Thu Aug 13 23:30:22 2020 +0200

    More renaming to move away from phragmen. (paritytech#6886)

commit 8993a75
Author: André Silva <123550+andresilva@users.noreply.github.com>
Date:   Thu Aug 13 19:38:14 2020 +0100

    network: don't log re-discovered addresses (paritytech#6881)

    * network: move LruHashSet to network crate utils

    * network: don't log re-discovered external addresses

    * Update client/network/src/utils.rs

    Co-authored-by: mattrutherford <44339188+mattrutherford@users.noreply.github.com>

    Co-authored-by: mattrutherford <44339188+mattrutherford@users.noreply.github.com>

commit 4d3c948
Author: Alexander Popiak <alexander.popiak@parity.io>
Date:   Thu Aug 13 18:54:05 2020 +0200

    add runtime migrations to release notes/changelog (paritytech#6875)

commit d019a66
Author: Wei Tang <wei@that.world>
Date:   Thu Aug 13 14:53:42 2020 +0200

    pallet-evm: avoid double fee payment (paritytech#6858)

    * pallet-evm: avoid double fee payment

    * Only skip fee payment for successful calls

commit ed4f7a1
Author: Bastian Köcher <bkchr@users.noreply.github.com>
Date:   Wed Aug 12 21:35:10 2020 +0200

    Make `HexDisplay` useable in `no_std` (paritytech#6883)

    Actually I use this quite often when debugging some WASM bugs and there
    is no harm in enabling it by default. Before I just always copied it
    everytime I needed it.

commit 473a23f
Author: Max Inden <mail@max-inden.de>
Date:   Wed Aug 12 16:16:40 2020 +0200

    client/authority-discovery: Introduce AuthorityDiscoveryService (paritytech#6760)

    * client/authority-discovery: Rename AuthorityDiscovery to XXXWorker

    * client/authority-discovery: Introduce AuthorityDiscoveryService

    Add a basic `AuthorityDiscoveryService` implementation which enables
    callers to get the addresses for a given `AuthorityId` from the local
    cache.

    * client/authority-discovery: Split into worker and service mod

    Move `Service` and `Worker` to their own Rust modules resulting in the
    following file structure.

    ├── build.rs
    ├── Cargo.toml
    └── src
        ├── error.rs
        ├── lib.rs
        ├── service.rs
        ├── tests.rs
        ├── worker
        │   ├── addr_cache.rs
        │   ├── schema
        │   │   └── dht.proto
        │   └── tests.rs
        └── worker.rs

    * client/authority-discovery: Cache PeerId -> AuthorityId mapping

    * client/authority-discovery: Update priority group on interval

    Instead of updating the authority discovery peerset priority group each
    time a new DHT value is found, update it regularly on an interval.

    This removes the need for deterministic random selection. Instead of
    trying to return a random stable set of `Multiaddr`s, the `AddrCache`
    now returns a random set on each call.

    * client/authority-discovery: Implement Service::get_authority_id

    * client/authority-discovery: Use HashMap instead of BTreeMap

    * client/authority-discovery: Rework priority group interval

    * client/authority-discovery: Fix comment

    * bin/node/cli: Update authority discovery constructor

    * client/authority-discovery: Fuse from_service receiver

    * client/authority-discovery: Remove Rng import

    * client/authority-discovery: Ignore Multiaddr without PeerId

    * client/authority-discovery/service: Add note on returned None

    * client/authority-discovery/addr_cache: Replace double clone with deref

commit c495f89
Author: Cecile Tonglet <cecile@parity.io>
Date:   Wed Aug 12 16:07:11 2020 +0200

    Add async test helper to timeout and provide a task_executor automatically (paritytech#6651)

    * Initial commit

    Forked at: 60e3a69
    Parent branch: origin/master

    * Add async test helper to timeout and provide a task_executor automatically

    * simplify error message to avoid difference between CI and locally

    * forgot env var

    * Use runtime env var instead of build env var

    * Rename variable to SUBSTRATE_TEST_TIMEOUT

    * CLEANUP

    Forked at: 60e3a69
    Parent branch: origin/master

    * Apply suggestions from code review

    Co-authored-by: Bastian Köcher <bkchr@users.noreply.github.com>

    * Re-export from test-utils

    * Default value to 120

    * fix wrong crate in ci

    * Revert "Default value to 120"

    This reverts commit 8e45871.

    * Fix version

    * WIP

    Forked at: 60e3a69
    Parent branch: origin/master

    * WIP

    Forked at: 60e3a69
    Parent branch: origin/master

    * WIP

    Forked at: 60e3a69
    Parent branch: origin/master

    * remove feature flag

    * fix missing dependency

    * CLEANUP

    Forked at: 60e3a69
    Parent branch: origin/master

    * fix test

    * Removed autotests=false

    * Some doc...

    * Apply suggestions from code review

    Co-authored-by: Bastian Köcher <bkchr@users.noreply.github.com>

    * WIP

    Forked at: 60e3a69
    Parent branch: origin/master

    * WIP

    Forked at: 60e3a69
    Parent branch: origin/master

    * Update test-utils/src/lib.rs

    Co-authored-by: Bastian Köcher <bkchr@users.noreply.github.com>

commit 0c3cdf1
Author: mattrutherford <44339188+mattrutherford@users.noreply.github.com>
Date:   Wed Aug 12 12:53:21 2020 +0100

    Implement tracing::Event handling & parent_id for spans and events (paritytech#6672)

    * implement events handling, implement parent_id for spans & events

    * add events to sp_io::storage

    * update test

    * add tests

    * adjust limit

    * let tracing crate handle parent_ids

    * re-enable current-id tracking

    * add test for threads with CurrentSpan

    * fix log level

    * remove redundant check for non wasm traces

    * remove duplicate definition in test

    * Adding conditional events API

    * prefer explicit parent_id over current,

    enhance test

    * limit changes to client::tracing event implementation

    * remove From impl due to fallback required on parent_id

    * implement SPAN_LIMIT

    change event log output

    * change version of tracing-core

    * update dependancies

    * revert limit

    * remove duplicate dependency

    * Apply suggestions from code review

    Co-authored-by: Bastian Köcher <bkchr@users.noreply.github.com>

    Co-authored-by: Matt Rutherford <mattrutherford@users.noreply.github.com>
    Co-authored-by: Benjamin Kampmann <ben@parity.io>
    Co-authored-by: Bastian Köcher <bkchr@users.noreply.github.com>

commit 5b809d2
Author: Wei Tang <wei@that.world>
Date:   Wed Aug 12 12:46:28 2020 +0200

    pallet-evm: fix wrong logic in mutate_account_basic (paritytech#6786)

    * pallet-evm: fix wrong logic in mutate_account_basic

    * Add test for mutate account

commit f6d66db
Author: Pierre Krieger <pierre.krieger1708@gmail.com>
Date:   Wed Aug 12 11:58:01 2020 +0200

    Add a warning if users pass --sentry or --sentry-nodes (paritytech#6779)

    * Add a warning if users pass --sentry or --sentry-nodes

    * Apply suggestions from code review

    Co-authored-by: Max Inden <mail@max-inden.de>

    * Fix text

    Co-authored-by: parity-processbot <>
    Co-authored-by: Max Inden <mail@max-inden.de>

commit d7979d0
Author: Shaopeng Wang <spxwang@gmail.com>
Date:   Wed Aug 12 21:21:36 2020 +1200

    Implement 'transactional' annotation for runtime functions. (paritytech#6763)

    * Implement 'transactional' annotation for runtime functions.

    * Allow function attributes for dispatchable calls in decl_module.

    * decl_module docs: add transactional function example.

    * decl_module docs: add function attributes notes.

    * Fix license header.

commit d4efdf0
Author: Pierre Krieger <pierre.krieger1708@gmail.com>
Date:   Wed Aug 12 10:58:16 2020 +0200

    Fuse the import queue receiver (paritytech#6876)

    * Fix the import queue receiver

    * Add logging

commit a20fbd5
Author: André Silva <123550+andresilva@users.noreply.github.com>
Date:   Tue Aug 11 22:21:45 2020 +0100

    docs: fix references to code of conduct document (paritytech#6879)

commit e7cc595
Author: h4x3rotab <h4x3rotab@gmail.com>
Date:   Wed Aug 12 04:12:34 2020 +0800

    Add Phala Network SS58 address type (paritytech#6758)

commit fe3fc04
Author: André Silva <123550+andresilva@users.noreply.github.com>
Date:   Tue Aug 11 20:55:15 2020 +0100

    docs: convert code of conduct to markdown (paritytech#6878)

commit 72addfa
Author: Kian Paimani <5588131+kianenigma@users.noreply.github.com>
Date:   Tue Aug 11 17:07:17 2020 +0200

    Fix wrong staking doc about transaction payment. (paritytech#6873)

    * Fx paritytech#4616

    * Fix paritytech#4616

commit 4064378
Author: André Silva <123550+andresilva@users.noreply.github.com>
Date:   Tue Aug 11 16:05:59 2020 +0100

    grandpa: change some logging from trace to debug (paritytech#6872)

    * grandpa: change some logging from trace to debug

    * grandpa: cleanup unused import

commit 6f57582
Author: Nikolay Volf <nikvolf@gmail.com>
Date:   Tue Aug 11 18:05:31 2020 +0300

    Move to upstream wasmtime, refactor globals snapshot  (paritytech#6759)

    * refactor globals snapshot

    * ignore test

    * update pwasm-utils ref

    * line width

    * add doc comment for internal struct

    * add explanation for iteration

    * Demote rustdoc to a comment

    * use 0.14

    Co-authored-by: Sergei Shulepov <sergei@parity.io>

commit a362997
Author: Arkadiy Paronyan <arkady.paronyan@gmail.com>
Date:   Tue Aug 11 16:12:30 2020 +0200

    Block packet size limit (paritytech#6398)

    * Block packet size limit

    * Update client/network/src/protocol.rs

    Co-authored-by: Pierre Krieger <pierre.krieger1708@gmail.com>

    * Add block response limit

    Co-authored-by: Pierre Krieger <pierre.krieger1708@gmail.com>
@@ -151,6 +151,7 @@ fn build_nodes_one_proto()
(node1, events_stream1, node2, events_stream2)
}

#[ignore]
Copy link
Contributor

@tomaka tomaka Apr 28, 2021

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Could you please at least notify us or open an issue in the future if you ignore a test? 🙏

This pull request was closed.
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
A0-please_review Pull request needs code review. A1-needs_burnin Pull request needs to be tested on a live validator node before merge. DevOps is notified via matrix C3-medium PR touches the given topic and has a medium impact on builders.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants