Skip to content

Commit cc5eedd

Browse files
committed
Fix admin-utils benchmarks
1 parent 9927560 commit cc5eedd

File tree

1 file changed

+63
-0
lines changed

1 file changed

+63
-0
lines changed

pallets/admin-utils/src/benchmarking.rs

Lines changed: 63 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,9 @@ mod benchmarks {
2020

2121
#[benchmark]
2222
fn swap_authorities(a: Linear<0, 32>) {
23+
// disable admin freeze window
24+
pallet_subtensor::Pallet::<T>::set_admin_freeze_window(0);
25+
2326
let mut value: BoundedVec<
2427
<T as pallet::Config>::AuthorityId,
2528
<T as pallet::Config>::MaxAuthorities,
@@ -39,6 +42,8 @@ mod benchmarks {
3942

4043
#[benchmark]
4144
fn schedule_grandpa_change(a: Linear<0, 32>) {
45+
// disable admin freeze window
46+
pallet_subtensor::Pallet::<T>::set_admin_freeze_window(0);
4247
let next_authorities = (1..=a)
4348
.map(|idx| account("Authority", idx, 0u32))
4449
.collect::<Vec<(sp_consensus_grandpa::AuthorityId, u64)>>();
@@ -50,18 +55,24 @@ mod benchmarks {
5055

5156
#[benchmark]
5257
fn sudo_set_default_take() {
58+
// disable admin freeze window
59+
pallet_subtensor::Pallet::<T>::set_admin_freeze_window(0);
5360
#[extrinsic_call]
5461
_(RawOrigin::Root, 100u16/*default_take*/)/*sudo_set_default_take*/;
5562
}
5663

5764
#[benchmark]
5865
fn sudo_set_serving_rate_limit() {
66+
// disable admin freeze window
67+
pallet_subtensor::Pallet::<T>::set_admin_freeze_window(0);
5968
#[extrinsic_call]
6069
_(RawOrigin::Root, 1u16.into()/*netuid*/, 100u64/*serving_rate_limit*/)/*sudo_set_serving_rate_limit*/;
6170
}
6271

6372
#[benchmark]
6473
fn sudo_set_max_difficulty() {
74+
// disable admin freeze window
75+
pallet_subtensor::Pallet::<T>::set_admin_freeze_window(0);
6576
pallet_subtensor::Pallet::<T>::init_new_network(
6677
1u16.into(), /*netuid*/
6778
1u16, /*tempo*/
@@ -73,6 +84,8 @@ mod benchmarks {
7384

7485
#[benchmark]
7586
fn sudo_set_min_difficulty() {
87+
// disable admin freeze window
88+
pallet_subtensor::Pallet::<T>::set_admin_freeze_window(0);
7689
pallet_subtensor::Pallet::<T>::init_new_network(
7790
1u16.into(), /*netuid*/
7891
1u16, /*tempo*/
@@ -84,6 +97,8 @@ mod benchmarks {
8497

8598
#[benchmark]
8699
fn sudo_set_weights_set_rate_limit() {
100+
// disable admin freeze window
101+
pallet_subtensor::Pallet::<T>::set_admin_freeze_window(0);
87102
pallet_subtensor::Pallet::<T>::init_new_network(
88103
1u16.into(), /*netuid*/
89104
1u16, /*tempo*/
@@ -95,6 +110,8 @@ mod benchmarks {
95110

96111
#[benchmark]
97112
fn sudo_set_weights_version_key() {
113+
// disable admin freeze window
114+
pallet_subtensor::Pallet::<T>::set_admin_freeze_window(0);
98115
pallet_subtensor::Pallet::<T>::init_new_network(
99116
1u16.into(), /*netuid*/
100117
1u16, /*tempo*/
@@ -106,6 +123,8 @@ mod benchmarks {
106123

107124
#[benchmark]
108125
fn sudo_set_bonds_moving_average() {
126+
// disable admin freeze window
127+
pallet_subtensor::Pallet::<T>::set_admin_freeze_window(0);
109128
pallet_subtensor::Pallet::<T>::init_new_network(
110129
1u16.into(), /*netuid*/
111130
1u16, /*tempo*/
@@ -117,6 +136,8 @@ mod benchmarks {
117136

118137
#[benchmark]
119138
fn sudo_set_bonds_penalty() {
139+
// disable admin freeze window
140+
pallet_subtensor::Pallet::<T>::set_admin_freeze_window(0);
120141
pallet_subtensor::Pallet::<T>::init_new_network(
121142
1u16.into(), /*netuid*/
122143
1u16, /*tempo*/
@@ -128,6 +149,8 @@ mod benchmarks {
128149

129150
#[benchmark]
130151
fn sudo_set_max_allowed_validators() {
152+
// disable admin freeze window
153+
pallet_subtensor::Pallet::<T>::set_admin_freeze_window(0);
131154
pallet_subtensor::Pallet::<T>::init_new_network(
132155
1u16.into(), /*netuid*/
133156
1u16, /*tempo*/
@@ -139,6 +162,8 @@ mod benchmarks {
139162

140163
#[benchmark]
141164
fn sudo_set_difficulty() {
165+
// disable admin freeze window
166+
pallet_subtensor::Pallet::<T>::set_admin_freeze_window(0);
142167
pallet_subtensor::Pallet::<T>::init_new_network(
143168
1u16.into(), /*netuid*/
144169
1u16, /*tempo*/
@@ -150,6 +175,8 @@ mod benchmarks {
150175

151176
#[benchmark]
152177
fn sudo_set_adjustment_interval() {
178+
// disable admin freeze window
179+
pallet_subtensor::Pallet::<T>::set_admin_freeze_window(0);
153180
pallet_subtensor::Pallet::<T>::init_new_network(
154181
1u16.into(), /*netuid*/
155182
1u16, /*tempo*/
@@ -161,6 +188,8 @@ mod benchmarks {
161188

162189
#[benchmark]
163190
fn sudo_set_target_registrations_per_interval() {
191+
// disable admin freeze window
192+
pallet_subtensor::Pallet::<T>::set_admin_freeze_window(0);
164193
pallet_subtensor::Pallet::<T>::init_new_network(
165194
1u16.into(), /*netuid*/
166195
1u16, /*tempo*/
@@ -172,6 +201,8 @@ mod benchmarks {
172201

173202
#[benchmark]
174203
fn sudo_set_activity_cutoff() {
204+
// disable admin freeze window
205+
pallet_subtensor::Pallet::<T>::set_admin_freeze_window(0);
175206
pallet_subtensor::Pallet::<T>::init_new_network(
176207
1u16.into(), /*netuid*/
177208
1u16, /*tempo*/
@@ -183,6 +214,8 @@ mod benchmarks {
183214

184215
#[benchmark]
185216
fn sudo_set_rho() {
217+
// disable admin freeze window
218+
pallet_subtensor::Pallet::<T>::set_admin_freeze_window(0);
186219
pallet_subtensor::Pallet::<T>::init_new_network(
187220
1u16.into(), /*netuid*/
188221
1u16, /*tempo*/
@@ -194,6 +227,8 @@ mod benchmarks {
194227

195228
#[benchmark]
196229
fn sudo_set_kappa() {
230+
// disable admin freeze window
231+
pallet_subtensor::Pallet::<T>::set_admin_freeze_window(0);
197232
pallet_subtensor::Pallet::<T>::init_new_network(
198233
1u16.into(), /*netuid*/
199234
1u16, /*sudo_tempo*/
@@ -205,6 +240,8 @@ mod benchmarks {
205240

206241
#[benchmark]
207242
fn sudo_set_max_allowed_uids() {
243+
// disable admin freeze window
244+
pallet_subtensor::Pallet::<T>::set_admin_freeze_window(0);
208245
pallet_subtensor::Pallet::<T>::init_new_network(
209246
1u16.into(), /*netuid*/
210247
1u16, /*tempo*/
@@ -216,6 +253,8 @@ mod benchmarks {
216253

217254
#[benchmark]
218255
fn sudo_set_min_allowed_weights() {
256+
// disable admin freeze window
257+
pallet_subtensor::Pallet::<T>::set_admin_freeze_window(0);
219258
pallet_subtensor::Pallet::<T>::init_new_network(
220259
1u16.into(), /*netuid*/
221260
1u16, /*tempo*/
@@ -227,6 +266,8 @@ mod benchmarks {
227266

228267
#[benchmark]
229268
fn sudo_set_immunity_period() {
269+
// disable admin freeze window
270+
pallet_subtensor::Pallet::<T>::set_admin_freeze_window(0);
230271
pallet_subtensor::Pallet::<T>::init_new_network(
231272
1u16.into(), /*netuid*/
232273
1u16, /*tempo*/
@@ -238,6 +279,8 @@ mod benchmarks {
238279

239280
#[benchmark]
240281
fn sudo_set_max_weight_limit() {
282+
// disable admin freeze window
283+
pallet_subtensor::Pallet::<T>::set_admin_freeze_window(0);
241284
pallet_subtensor::Pallet::<T>::init_new_network(
242285
1u16.into(), /*netuid*/
243286
1u16, /*tempo*/
@@ -249,6 +292,8 @@ mod benchmarks {
249292

250293
#[benchmark]
251294
fn sudo_set_max_registrations_per_block() {
295+
// disable admin freeze window
296+
pallet_subtensor::Pallet::<T>::set_admin_freeze_window(0);
252297
pallet_subtensor::Pallet::<T>::init_new_network(
253298
1u16.into(), /*netuid*/
254299
1u16, /*tempo*/
@@ -260,6 +305,8 @@ mod benchmarks {
260305

261306
#[benchmark]
262307
fn sudo_set_max_burn() {
308+
// disable admin freeze window
309+
pallet_subtensor::Pallet::<T>::set_admin_freeze_window(0);
263310
pallet_subtensor::Pallet::<T>::init_new_network(
264311
1u16.into(), /*netuid*/
265312
1u16, /*tempo*/
@@ -271,6 +318,8 @@ mod benchmarks {
271318

272319
#[benchmark]
273320
fn sudo_set_min_burn() {
321+
// disable admin freeze window
322+
pallet_subtensor::Pallet::<T>::set_admin_freeze_window(0);
274323
pallet_subtensor::Pallet::<T>::init_new_network(
275324
1u16.into(), /*netuid*/
276325
1u16, /*tempo*/
@@ -282,6 +331,8 @@ mod benchmarks {
282331

283332
#[benchmark]
284333
fn sudo_set_network_registration_allowed() {
334+
// disable admin freeze window
335+
pallet_subtensor::Pallet::<T>::set_admin_freeze_window(0);
285336
pallet_subtensor::Pallet::<T>::init_new_network(
286337
1u16.into(), /*netuid*/
287338
1u16, /*tempo*/
@@ -304,6 +355,8 @@ mod benchmarks {
304355
*/
305356
#[benchmark]
306357
fn sudo_set_tempo() {
358+
// disable admin freeze window
359+
pallet_subtensor::Pallet::<T>::set_admin_freeze_window(0);
307360
pallet_subtensor::Pallet::<T>::init_new_network(
308361
1u16.into(), /*netuid*/
309362
1u16, /*tempo*/
@@ -315,6 +368,8 @@ mod benchmarks {
315368

316369
#[benchmark]
317370
fn sudo_set_commit_reveal_weights_interval() {
371+
// disable admin freeze window
372+
pallet_subtensor::Pallet::<T>::set_admin_freeze_window(0);
318373
pallet_subtensor::Pallet::<T>::init_new_network(
319374
1u16.into(), /*netuid*/
320375
1u16, /*sudo_tempo*/
@@ -326,6 +381,8 @@ mod benchmarks {
326381

327382
#[benchmark]
328383
fn sudo_set_commit_reveal_weights_enabled() {
384+
// disable admin freeze window
385+
pallet_subtensor::Pallet::<T>::set_admin_freeze_window(0);
329386
pallet_subtensor::Pallet::<T>::init_new_network(
330387
1u16.into(), /*netuid*/
331388
1u16, /*sudo_tempo*/
@@ -337,6 +394,8 @@ mod benchmarks {
337394

338395
#[benchmark]
339396
fn sudo_set_commit_reveal_version() {
397+
// disable admin freeze window
398+
pallet_subtensor::Pallet::<T>::set_admin_freeze_window(0);
340399
pallet_subtensor::Pallet::<T>::init_new_network(
341400
1u16.into(), /*netuid*/
342401
1u16, /*sudo_tempo*/
@@ -354,12 +413,16 @@ mod benchmarks {
354413

355414
#[benchmark]
356415
fn sudo_set_owner_hparam_rate_limit() {
416+
// disable admin freeze window
417+
pallet_subtensor::Pallet::<T>::set_admin_freeze_window(0);
357418
#[extrinsic_call]
358419
_(RawOrigin::Root, 10u64/*limit*/)/*sudo_set_owner_hparam_rate_limit*/;
359420
}
360421

361422
#[benchmark]
362423
fn sudo_set_owner_immune_neuron_limit() {
424+
// disable admin freeze window
425+
pallet_subtensor::Pallet::<T>::set_admin_freeze_window(0);
363426
pallet_subtensor::Pallet::<T>::init_new_network(
364427
1u16.into(), /*netuid*/
365428
1u16, /*sudo_tempo*/

0 commit comments

Comments
 (0)