stratum-mining / stratum

stratum
https://stratumprotocol.org
Other
208 stars 124 forks source link

use 1.75.0 toolchain on sv2-header-check.yaml #1172

Closed plebhash closed 4 days ago

plebhash commented 4 days ago

follow up to https://github.com/stratum-mining/stratum/pull/1170

cbindgen v0.21.0 cannot be built with Rust v1.65.0

github-actions[bot] commented 4 days ago

🐰 Bencher Report

Branch1172/merge
Testbedsv2
🚨 1 ALERT: Threshold Boundary Limit exceeded!
BenchmarkMeasure
Units
ViewBenchmark Result
(Result Δ%)
Lower Boundary
(Limit %)
Upper Boundary
(Limit %)
client_sv2_mining_message_submit_standard_serializeLatency
nanoseconds (ns)
📈 plot
🚨 alert
🚷 threshold
314.45
(+16.94%)
301.04
(104.46%)
Click to view all benchmark results
BenchmarkLatencyBenchmark Result
nanoseconds (ns)
(Result Δ%)
Upper Boundary
nanoseconds (ns)
(Limit %)
client_sv2_handle_message_common📈 view plot
🚷 view threshold
44.92
(+0.50%)
46.63
(96.33%)
client_sv2_handle_message_mining📈 view plot
🚷 view threshold
73.39
(-2.48%)
92.39
(79.44%)
client_sv2_mining_message_submit_standard📈 view plot
🚷 view threshold
14.75
(+0.48%)
14.82
(99.50%)
client_sv2_mining_message_submit_standard_serialize📈 view plot
🚨 view alert
🚷 view threshold
314.45
(+16.94%)
301.04
(104.46%)
client_sv2_mining_message_submit_standard_serialize_deserialize📈 view plot
🚷 view threshold
601.35
(+1.41%)
650.33
(92.47%)
client_sv2_open_channel📈 view plot
🚷 view threshold
162.89
(-1.84%)
177.73
(91.65%)
client_sv2_open_channel_serialize📈 view plot
🚷 view threshold
288.37
(+4.14%)
307.58
(93.75%)
client_sv2_open_channel_serialize_deserialize📈 view plot
🚷 view threshold
375.29
(-0.65%)
457.85
(81.97%)
client_sv2_setup_connection📈 view plot
🚷 view threshold
165.30
(+1.95%)
185.99
(88.87%)
client_sv2_setup_connection_serialize📈 view plot
🚷 view threshold
453.50
(-0.73%)
566.51
(80.05%)
client_sv2_setup_connection_serialize_deserialize📈 view plot
🚷 view threshold
1,041.30
(+4.36%)
1,162.28
(89.59%)
🐰 View full continuous benchmarking report in Bencher
github-actions[bot] commented 4 days ago

🐰 Bencher Report

Branch1172/merge
Testbedsv1
Click to view all benchmark results
BenchmarkEstimated CyclesBenchmark Result
estimated cycles
(Result Δ%)
Upper Boundary
estimated cycles
(Limit %)
InstructionsBenchmark Result
instructions
(Result Δ%)
Upper Boundary
instructions
(Limit %)
L1 AccessesBenchmark Result
accesses
(Result Δ%)
Upper Boundary
accesses
(Limit %)
L2 AccessesBenchmark Result
accesses
(Result Δ%)
Upper Boundary
accesses
(Limit %)
RAM AccessesBenchmark Result
accesses
(Result Δ%)
Upper Boundary
accesses
(Limit %)
get_authorize📈 view plot
🚷 view threshold
8,432.00
(-0.16%)
8,791.86
(95.91%)
📈 view plot
🚷 view threshold
3,746.00
(-0.06%)
3,881.43
(96.51%)
📈 view plot
🚷 view threshold
5,252.00
(-0.09%)
5,440.10
(96.54%)
📈 view plot
🚷 view threshold
6.00
(-14.19%)
11.67
(51.42%)
📈 view plot
🚷 view threshold
90.00
(-0.10%)
95.27
(94.46%)
get_submit📈 view plot
🚷 view threshold
95,399.00
(-0.08%)
96,196.59
(99.17%)
📈 view plot
🚷 view threshold
59,439.00
(-0.05%)
59,795.52
(99.40%)
📈 view plot
🚷 view threshold
85,364.00
(-0.06%)
85,873.76
(99.41%)
📈 view plot
🚷 view threshold
47.00
(-1.15%)
71.40
(65.83%)
📈 view plot
🚷 view threshold
280.00
(-0.24%)
289.89
(96.59%)
get_subscribe📈 view plot
🚷 view threshold
8,059.00
(+0.60%)
8,360.06
(96.40%)
📈 view plot
🚷 view threshold
2,841.00
(+0.15%)
2,963.81
(95.86%)
📈 view plot
🚷 view threshold
3,969.00
(+0.09%)
4,135.69
(95.97%)
📈 view plot
🚷 view threshold
13.00
(+0.85%)
23.18
(56.09%)
📈 view plot
🚷 view threshold
115.00
(+1.11%)
119.60
(96.16%)
serialize_authorize📈 view plot
🚷 view threshold
12,279.00
(+0.19%)
12,634.28
(97.19%)
📈 view plot
🚷 view threshold
5,317.00
(-0.04%)
5,452.43
(97.52%)
📈 view plot
🚷 view threshold
7,414.00
(-0.07%)
7,602.48
(97.52%)
📈 view plot
🚷 view threshold
7.00
(-23.16%)
14.99
(46.70%)
📈 view plot
🚷 view threshold
138.00
(+0.82%)
143.70
(96.03%)
serialize_deserialize_authorize📈 view plot
🚷 view threshold
24,777.00
(+0.67%)
25,146.73
(98.53%)
📈 view plot
🚷 view threshold
9,868.00
(-0.27%)
10,052.92
(98.16%)
📈 view plot
🚷 view threshold
13,927.00
(-0.28%)
14,197.60
(98.09%)
📈 view plot
🚷 view threshold
35.00
(-0.04%)
44.30
(79.01%)
📈 view plot
🚷 view threshold
305.00
(+1.94%)
313.47
(97.30%)
serialize_deserialize_handle_authorize📈 view plot
🚷 view threshold
30,406.00
(+0.47%)
30,722.71
(98.97%)
📈 view plot
🚷 view threshold
12,071.00
(-0.15%)
12,226.58
(98.73%)
📈 view plot
🚷 view threshold
17,091.00
(-0.15%)
17,307.87
(98.75%)
📈 view plot
🚷 view threshold
59.00
(+5.18%)
68.51
(86.12%)
📈 view plot
🚷 view threshold
372.00
(+1.20%)
380.80
(97.69%)
serialize_deserialize_handle_submit📈 view plot
🚷 view threshold
126,522.00
(+0.05%)
127,171.33
(99.49%)
📈 view plot
🚷 view threshold
73,280.00
(+0.01%)
73,672.35
(99.47%)
📈 view plot
🚷 view threshold
105,052.00
(+0.01%)
105,617.79
(99.46%)
📈 view plot
🚷 view threshold
108.00
(-1.87%)
142.24
(75.93%)
📈 view plot
🚷 view threshold
598.00
(+0.31%)
604.72
(98.89%)
serialize_deserialize_handle_subscribe📈 view plot
🚷 view threshold
28,016.00
(+1.08%)
28,587.02
(98.00%)
📈 view plot
🚷 view threshold
9,659.00
(+0.13%)
9,779.56
(98.77%)
📈 view plot
🚷 view threshold
13,661.00
(+0.12%)
13,830.23
(98.78%)
📈 view plot
🚷 view threshold
64.00
(+0.45%)
75.77
(84.46%)
📈 view plot
🚷 view threshold
401.00
(+2.04%)
416.12
(96.37%)
serialize_deserialize_submit📈 view plot
🚷 view threshold
115,277.00
(+0.08%)
115,896.28
(99.47%)
📈 view plot
🚷 view threshold
68,057.00
(-0.04%)
68,472.92
(99.39%)
📈 view plot
🚷 view threshold
97,647.00
(-0.06%)
98,283.71
(99.35%)
📈 view plot
🚷 view threshold
68.00
(+6.41%)
81.82
(83.11%)
📈 view plot
🚷 view threshold
494.00
(+0.75%)
499.33
(98.93%)
serialize_deserialize_subscribe📈 view plot
🚷 view threshold
23,469.00
(+1.41%)
24,000.82
(97.78%)
📈 view plot
🚷 view threshold
8,211.00
(+0.13%)
8,335.06
(98.51%)
📈 view plot
🚷 view threshold
11,564.00
(+0.11%)
11,736.98
(98.53%)
📈 view plot
🚷 view threshold
36.00
(-4.44%)
44.74
(80.46%)
📈 view plot
🚷 view threshold
335.00
(+2.83%)
347.98
(96.27%)
serialize_submit📈 view plot
🚷 view threshold
99,856.00
(-0.02%)
100,540.05
(99.32%)
📈 view plot
🚷 view threshold
61,483.00
(-0.05%)
61,844.22
(99.42%)
📈 view plot
🚷 view threshold
88,206.00
(-0.06%)
88,725.82
(99.41%)
📈 view plot
🚷 view threshold
48.00
(-1.62%)
70.50
(68.08%)
📈 view plot
🚷 view threshold
326.00
(+0.32%)
333.35
(97.79%)
serialize_subscribe📈 view plot
🚷 view threshold
11,456.00
(+0.59%)
11,759.76
(97.42%)
📈 view plot
🚷 view threshold
4,188.00
(+0.10%)
4,310.81
(97.15%)
📈 view plot
🚷 view threshold
5,826.00
(+0.06%)
5,992.65
(97.22%)
📈 view plot
🚷 view threshold
13.00
(-4.59%)
22.26
(58.41%)
📈 view plot
🚷 view threshold
159.00
(+1.21%)
164.48
(96.67%)
🐰 View full continuous benchmarking report in Bencher
github-actions[bot] commented 4 days ago

🐰 Bencher Report

Branch1172/merge
Testbedsv2
Click to view all benchmark results
BenchmarkEstimated CyclesBenchmark Result
estimated cycles
(Result Δ%)
Upper Boundary
estimated cycles
(Limit %)
InstructionsBenchmark Result
instructions
(Result Δ%)
Upper Boundary
instructions
(Limit %)
L1 AccessesBenchmark Result
accesses
(Result Δ%)
Upper Boundary
accesses
(Limit %)
L2 AccessesBenchmark Result
accesses
(Result Δ%)
Upper Boundary
accesses
(Limit %)
RAM AccessesBenchmark Result
accesses
(Result Δ%)
Upper Boundary
accesses
(Limit %)
client_sv2_handle_message_common📈 view plot
🚷 view threshold
2,107.00
(+1.45%)
2,206.98
(95.47%)
📈 view plot
🚷 view threshold
473.00
(+0.22%)
490.79
(96.38%)
📈 view plot
🚷 view threshold
732.00
(-0.27%)
761.89
(96.08%)
📈 view plot
🚷 view threshold
9.00
(+51.79%)
14.42
(62.43%)
📈 view plot
🚷 view threshold
38.00
(+1.28%)
41.17
(92.30%)
client_sv2_handle_message_mining📈 view plot
🚷 view threshold
8,200.00
(-0.00%)
8,350.79
(98.19%)
📈 view plot
🚷 view threshold
2,137.00
(+0.17%)
2,179.98
(98.03%)
📈 view plot
🚷 view threshold
3,160.00
(+0.18%)
3,229.27
(97.86%)
📈 view plot
🚷 view threshold
35.00
(-4.53%)
45.32
(77.22%)
📈 view plot
🚷 view threshold
139.00
(+0.05%)
142.34
(97.65%)
client_sv2_mining_message_submit_standard📈 view plot
🚷 view threshold
6,297.00
(+0.29%)
6,416.33
(98.14%)
📈 view plot
🚷 view threshold
1,750.00
(-0.02%)
1,768.14
(98.97%)
📈 view plot
🚷 view threshold
2,547.00
(-0.25%)
2,580.85
(98.69%)
📈 view plot
🚷 view threshold
22.00
(+28.58%)
25.02
(87.92%)
📈 view plot
🚷 view threshold
104.00
(0.00%)
107.76
(96.51%)
client_sv2_mining_message_submit_standard_serialize📈 view plot
🚷 view threshold
14,724.00
(-0.15%)
15,053.57
(97.81%)
📈 view plot
🚷 view threshold
4,694.00
(-0.01%)
4,712.14
(99.62%)
📈 view plot
🚷 view threshold
6,754.00
(-0.05%)
6,783.91
(99.56%)
📈 view plot
🚷 view threshold
47.00
(+5.63%)
55.26
(85.05%)
📈 view plot
🚷 view threshold
221.00
(-0.41%)
230.43
(95.91%)
client_sv2_mining_message_submit_standard_serialize_deserialize📈 view plot
🚷 view threshold
27,536.00
(+0.12%)
27,893.46
(98.72%)
📈 view plot
🚷 view threshold
10,585.00
(+0.17%)
10,639.20
(99.49%)
📈 view plot
🚷 view threshold
15,401.00
(+0.16%)
15,481.60
(99.48%)
📈 view plot
🚷 view threshold
82.00
(+0.33%)
90.50
(90.60%)
📈 view plot
🚷 view threshold
335.00
(+0.05%)
345.87
(96.86%)
client_sv2_open_channel📈 view plot
🚷 view threshold
4,341.00
(-1.80%)
4,669.40
(92.97%)
📈 view plot
🚷 view threshold
1,461.00
(+0.03%)
1,478.01
(98.85%)
📈 view plot
🚷 view threshold
2,161.00
(+0.17%)
2,186.11
(98.85%)
📈 view plot
🚷 view threshold
9.00
(-7.37%)
18.47
(48.72%)
📈 view plot
🚷 view threshold
61.00
(-3.61%)
69.87
(87.30%)
client_sv2_open_channel_serialize📈 view plot
🚷 view threshold
13,990.00
(-0.83%)
14,525.23
(96.32%)
📈 view plot
🚷 view threshold
5,064.00
(+0.01%)
5,081.01
(99.67%)
📈 view plot
🚷 view threshold
7,325.00
(+0.03%)
7,353.51
(99.61%)
📈 view plot
🚷 view threshold
38.00
(+7.41%)
43.74
(86.87%)
📈 view plot
🚷 view threshold
185.00
(-2.00%)
200.67
(92.19%)
client_sv2_open_channel_serialize_deserialize📈 view plot
🚷 view threshold
22,583.00
(-0.24%)
23,031.64
(98.05%)
📈 view plot
🚷 view threshold
8,027.00
(+0.24%)
8,079.50
(99.35%)
📈 view plot
🚷 view threshold
11,673.00
(+0.20%)
11,755.99
(99.29%)
📈 view plot
🚷 view threshold
82.00
(+11.27%)
85.26
(96.18%)
📈 view plot
🚷 view threshold
300.00
(-1.11%)
314.80
(95.30%)
client_sv2_setup_connection📈 view plot
🚷 view threshold
4,681.00
(-0.13%)
4,783.96
(97.85%)
📈 view plot
🚷 view threshold
1,502.00
(+0.03%)
1,519.01
(98.88%)
📈 view plot
🚷 view threshold
2,276.00
(-0.07%)
2,304.91
(98.75%)
📈 view plot
🚷 view threshold
12.00
(+30.48%)
15.74
(76.23%)
📈 view plot
🚷 view threshold
67.00
(-0.79%)
70.27
(95.34%)
client_sv2_setup_connection_serialize📈 view plot
🚷 view threshold
16,172.00
(-0.15%)
16,510.95
(97.95%)
📈 view plot
🚷 view threshold
5,963.00
(+0.01%)
5,980.01
(99.72%)
📈 view plot
🚷 view threshold
8,657.00
(-0.04%)
8,692.72
(99.59%)
📈 view plot
🚷 view threshold
47.00
(+13.70%)
54.99
(85.48%)
📈 view plot
🚷 view threshold
208.00
(-0.68%)
217.77
(95.51%)
client_sv2_setup_connection_serialize_deserialize📈 view plot
🚷 view threshold
35,512.00
(-0.10%)
35,779.47
(99.25%)
📈 view plot
🚷 view threshold
14,855.00
(+0.13%)
14,908.57
(99.64%)
📈 view plot
🚷 view threshold
21,817.00
(+0.12%)
21,911.87
(99.57%)
📈 view plot
🚷 view threshold
100.00
(+6.07%)
115.97
(86.23%)
📈 view plot
🚷 view threshold
377.00
(-0.66%)
385.08
(97.90%)
🐰 View full continuous benchmarking report in Bencher
github-actions[bot] commented 4 days ago

🐰 Bencher Report

Branch1172/merge
Testbedsv1
Click to view all benchmark results
BenchmarkLatencyBenchmark Result
nanoseconds (ns)
(Result Δ%)
Upper Boundary
nanoseconds (ns)
(Limit %)
client-submit-serialize📈 view plot
🚷 view threshold
6,972.50
(+2.09%)
7,519.64
(92.72%)
client-submit-serialize-deserialize📈 view plot
🚷 view threshold
8,071.00
(+2.95%)
8,714.08
(92.62%)
client-submit-serialize-deserialize-handle/client-submit-serialize-deserialize-handle📈 view plot
🚷 view threshold
8,542.70
(+1.54%)
9,188.10
(92.98%)
client-sv1-authorize-serialize-deserialize-handle/client-sv1-authorize-serialize-deserialize-handle📈 view plot
🚷 view threshold
915.34
(-0.11%)
984.44
(92.98%)
client-sv1-authorize-serialize-deserialize/client-sv1-authorize-serialize-deserialize📈 view plot
🚷 view threshold
716.31
(+0.04%)
763.98
(93.76%)
client-sv1-authorize-serialize/client-sv1-authorize-serialize📈 view plot
🚷 view threshold
245.87
(-1.58%)
263.08
(93.46%)
client-sv1-get-authorize/client-sv1-get-authorize📈 view plot
🚷 view threshold
159.78
(+1.18%)
166.49
(95.97%)
client-sv1-get-submit📈 view plot
🚷 view threshold
6,805.80
(+2.95%)
7,253.12
(93.83%)
client-sv1-get-subscribe/client-sv1-get-subscribe📈 view plot
🚷 view threshold
274.85
(-0.50%)
300.81
(91.37%)
client-sv1-subscribe-serialize-deserialize-handle/client-sv1-subscribe-serialize-deserialize-handle📈 view plot
🚷 view threshold
770.17
(+0.29%)
831.68
(92.60%)
client-sv1-subscribe-serialize-deserialize/client-sv1-subscribe-serialize-deserialize📈 view plot
🚷 view threshold
635.01
(+0.96%)
682.52
(93.04%)
client-sv1-subscribe-serialize/client-sv1-subscribe-serialize📈 view plot
🚷 view threshold
203.32
(-2.60%)
229.07
(88.76%)
🐰 View full continuous benchmarking report in Bencher