Skip to content

refactor(benchmakrs): benchmarks mod in its own file#477

Merged
al3mart merged 1 commit into
al3mart/feat-mainnet-all-benchmarksfrom
al3mart/refactor-benchmarks-mod
Feb 20, 2025
Merged

refactor(benchmakrs): benchmarks mod in its own file#477
al3mart merged 1 commit into
al3mart/feat-mainnet-all-benchmarksfrom
al3mart/refactor-benchmarks-mod

Conversation

@al3mart

@al3mart al3mart commented Feb 20, 2025

Copy link
Copy Markdown
Member

Moves benchmarks to its own file.

@al3mart al3mart merged commit f84e8a8 into al3mart/feat-mainnet-all-benchmarks Feb 20, 2025
@al3mart al3mart deleted the al3mart/refactor-benchmarks-mod branch February 20, 2025 11:40
al3mart added a commit that referenced this pull request Feb 24, 2025
al3mart added a commit that referenced this pull request Mar 11, 2025
al3mart added a commit that referenced this pull request Mar 11, 2025
* refactor(benchmakrs): benchmarks mod in its own file (#477)

refactor(benchmark): reorg files

* feat(benchmarks): add every pallet benchmark to mainnet without XCM

* refactor(benchmarks): rename Assets to TrustBackedAssets

* fix(motion): map to Weightless Error one origin check failure

* fix(monetary): Treausyr BenchmarkHelper to use correct ExistentialDeposit

* refactor(mainnet): remove default weights for assets

* refactor(mainnet): remove default weights for pallet_session

* refactor(mainnet): remove default weights from governance modules

* refactor(mainnet): remove default weights from monetary module

* refactor(mainnet): remove default weights from proxy

* refactor(mainnet): remove default weights from revive

* refactor(mainnet): remove default weights from system modules

* refactor(mainnet): remove default weights from utiliy

* feat(mainnet): introduce benchmarks-ci.sh

* refactor(mainnet): remove default weights for pallet_collator_selection

* style(collation): more correct comment.

* refactor(collation): amend candidates_disabled test

* docs(governance): provide docs for CouncilCollective

* docs(benchmakrs): allow missing docs

* chore(benchmarks): update weights results

* refactor(benchmark): rename TrustBackedAssets to Assets

* feat(mainnet): include xcm benchmarks (#479)

* feat(benchmark): add pallet_xcm extrinsic benchmarks

* refactor(benchmkars): amend xcm transfer_assets benchmark

fmt

* style(benchmarks): pretty comments.

* refactor(benchmarks): fund SA of AH on pop in reserve_transfer benchmark

* feat(mainnet): add generic & fungible xcm benchmarks

* refactor(benchmarks): don't define CheckAccount for pallet_xcm_benchmarks::fungible

* refactor(benchmarks): amend benchmarks for pallet_xcm_benchmarks::generic::unsubscribe_version

* feat(mainnet): configure xcm Weigher as WeightInfoBounds

* docs(xcm): missing doc

* refactor(weights): MAX_ASSETS is MaxAssetsIntoHolding

* refactor(mainnet): remove default weights from queue pallets

* docs(xcm): credit source for WeighAssets impl

* docs(xcm): reminders for updating benchmarks

* refactor(mainnet): DeliveryHelper considers delivery to parent

* docs(benchmarks): clarify xcm NonFungible AllOf weight comments

* refactor(api): reorg imports

* style(benchmark): refactor import syntax

* docs(bencmark): better docs for XcmBalances

* refactor(benchmark): define locations via xcm config definitions

* test(xcm): ensure xcm encoding size

* refactor(benchmark): improve worst_case_response

* chore(benchmark): update results for query_response bench

* style(benchmarks): remove RelayAsset

* docs(benchmarks): explain ExistentialDepositAsset

* docs(xcm): note worst_case_holding needs updating

* style(benchmark): better naming

* chore(benchmarks): update xcm benchmarks

visibility

* test(xcm): amend router_uses_ump_for_relay_and_xcmp_for_para

* test(xcm): amend router_uses_ump_for_relay_and_xcmp_for_para

* refactor(benchmarks): unnecessary ParaId::from

* refactor(xcm): unnecessary u64 cast

* test(xcm): msg_length factor is > 1 in price_for_parent_delivery~

* refactor(motion): improve pallet_motion benchmarking

* test(governance): amend simple_majority_is_never_origin

* refactor(weights): move weights into pop_runtime_common

* syle: fmt

* chore(benchmark): improve benchmarking script

* fix(ci): add and properly propagate pop-runtime-common try-runtime feat
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant