Skip to content

Conversation

@0xB10C
Copy link
Contributor

@0xB10C 0xB10C commented Dec 4, 2025

This adds the block arrival timestamps extracted from my debug logs I keep for six of my peer.observer nodes. These span about 100k blocks each. I have more that I can add at a later time.

Fixing some issues I ran into (e.g. debug.log's can now contain a rate-limiting marker) along the way.

@0xB10C 0xB10C changed the title add block timestamps from peer-observer nodes alice, bob, charlie, dave, erin, frank (~100k blocks since 2024-02 from 6 nodes) add block timestamps from peer-observer nodes alice, bob, charlie, dave, erin, frank (~90k blocks since 2024-02 from 6 nodes) Dec 4, 2025
@0xB10C
Copy link
Contributor Author

0xB10C commented Dec 4, 2025

$ python3 qa/block-timestamps/check-block-timestamps.py
  
Checking that timestamps don't deviate too much from block header timestamps
Imported 926401 timestamps from qa/block-timestamps/block-timestamps.csv
Checking timestamps.csv...
No offset problems found.
Statistics about offsets from block timestamps:
source                    count      min        max          mean         stdev        quantiles[s]
0xb10c_peer-observer-frank 94934      -2744s     2546s        54.43s       141.47s      [10.705, 19.1615, 31.115]
0xb10c_peer-observer-charlie 94790      -2746s     2661s        15.87s       37.06s       [8.026, 15.644, 25.475250000000003]
0xb10c_peer-observer-erin 94062      -2746s     2111s        15.80s       38.31s       [7.87375, 15.465, 25.293249999999997]
0xb10c_peer-observer-bob  94347      -2746s     2115s        15.66s       36.77s       [7.821, 15.389, 25.196]
0xb10c_peer-observer-dave 92324      -2746s     1831s        15.71s       36.50s       [7.863, 15.471499999999999, 25.318749999999998]
0xb10c_peer-observer-alice 93351      -2746s     1804s        15.75s       38.36s       [7.824, 15.419, 25.238]
0xb10c_rs2                120391     -3440s     2739s        22.20s       52.07s       [11.0, 20.0, 29.0]
vostrnad_node1            40107      -489s      2767s        20.99s       39.50s       [12.0, 21.0, 30.0]
n-thumann                 55358      -3439s     2399s        53.02s       61.88s       [31.0, 45.0, 62.0]
darosior_node0            42628      -493s      2091s        20.50s       31.52s       [11.0, 20.0, 29.0]
0xb10c_monitoring1        149103     -3440s     1672s        21.37s       28.49s       [10.645, 19.875, 29.127]
KIT_monitorB              238464     -3440s     2898s        20.96s       29.48s       [9.835, 19.269, 29.133]
KIT_monitor2              433620     -4418s     3918s        20.09s       44.29s       [9.663, 19.5045, 30.287]
KIT_monitor1              430091     -4418s     5571s        20.12s       45.92s       [9.639, 19.472, 30.243]
0xb10c_memo               51491      -1708s     1442s        27.06s       45.43s       [11.0, 20.0, 30.0]
offing-gcp                10927      -268s      635s         21.47s       31.92s       [10.0, 19.0, 28.0]
0xb10c_memo-old           72693      -2130s     682s         20.90s       30.47s       [9.0, 19.0, 30.0]
Check successful.

@0xB10C 0xB10C marked this pull request as ready for review December 4, 2025 12:46
@0xB10C 0xB10C merged commit 707477a into main Dec 4, 2025
1 check passed
@0xB10C 0xB10C deleted the 2025-12-add-peer-observer-logs branch December 4, 2025 12:46
@0xB10C
Copy link
Contributor Author

0xB10C commented Dec 4, 2025

I used zgrep "UpdateTip: new best=" debug.log-202*-bob.gz > update-tip-bob.log on my logs to do extract this. This might come in handy if I want to do this again or for other nodes.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants