-
Notifications
You must be signed in to change notification settings - Fork 1.2k
Use Message Queue as DMP and XCMP dispatch queue
#1246
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from all commits
Commits
Show all changes
159 commits
Select commit
Hold shift + click to select a range
a8304e3
Import DMP queue stuff
ggwpez aea37b3
Fix features
ggwpez 6649bbe
Fixup
ggwpez 2ee0125
Merge remote-tracking branch 'origin/master' into oty-message-queue
ggwpez 47fc8d0
Fix features
ggwpez 91571d7
Fix compile
ggwpez e2ce28f
Merge remote-tracking branch 'origin/master' into oty-message-queue
ggwpez b6a5b84
Make tests works
ggwpez b8bc6c2
Update xcmp queue weight
ggwpez cc0a79d
Fix ci
ggwpez 1915803
Copy weight files
ggwpez 8ed2733
Add test
ggwpez b1c9580
Add DmpQueue multi-step migration
ggwpez 56f6b8f
shell runtime: Execute DMPs again
ggwpez 0efb304
Re-deploy DMP queue pallet
ggwpez 39dbadf
Fix compile
ggwpez 273502f
Fixup build
ggwpez f54026e
Check XCM nesting depth before HRMP enque
ggwpez 98f14ac
Add xcm nesting validation and limit to one signal
ggwpez 9452713
Prioritize signals
ggwpez a180467
Fix weight files
ggwpez d842476
Temp comment some tests
ggwpez e046aba
Merge remote-tracking branch 'origin/master' into oty-message-queue
ggwpez 689fe07
Fix features post-merge
ggwpez 21ddabf
Fixes
ggwpez 338638d
Merge remote-tracking branch 'origin/master' into oty-message-queue
ggwpez 3b8d528
Fix more tests
ggwpez 1c2f4cb
Fix
ggwpez a7cbc8e
Fix tests
ggwpez 2e1e344
Add pages to MQ footprint
ggwpez 6dd6cb6
Use pages to limit XCMP queue len
ggwpez b15c1ce
Make compile
ggwpez f272645
Fixes
ggwpez ddbc4a7
Fix benchmarking tests
ggwpez 0a2361a
Fix import and call default
ggwpez 13088aa
Gate tests
ggwpez a8446b6
Gate more tests
ggwpez e1dd95a
Ungate tests
ggwpez dd2e41e
Fix decode tests
ggwpez 34d5c2e
Fixup
ggwpez 034e477
Merge remote-tracking branch 'origin/master' into oty-message-queue
ggwpez 06276e0
Fix tests after merge
ggwpez b32e769
Double encode XCMs in HRMP chanels
ggwpez 494dffd
cleanup
ggwpez 25734cc
Fix test
ggwpez 96bcad7
Merge remote-tracking branch 'origin/master' into oty-message-queue
ggwpez 0d4e0c8
Fix
ggwpez fe7d115
Remove rand_chacha dep
ggwpez 97e43c4
Make benches work
ggwpez e13ce63
Merge remote-tracking branch 'origin/master' into oty-message-queue
ggwpez 41935b9
Use correct relay init function
ggwpez 083cfec
Derp. Do not reset weight counter in the middle of the function.
ggwpez 3da3371
Do not use double-encoding for now
ggwpez ba92285
Fixup tests
ggwpez b55ecc2
Add prdoc
ggwpez ced3376
Format features
ggwpez a5f517d
Fix tests
ggwpez f92af52
Merge remote-tracking branch 'origin/master' into oty-message-queue
ggwpez a627fee
Fix features
ggwpez ebc5a87
Set MQ weight to 25%
ggwpez aab3a8e
WIP
ggwpez 29a9639
Merge remote-tracking branch 'origin/master' into oty-message-queue
ggwpez 21c6cc5
XCMP message migration
ggwpez 62f071d
Add on-idle benchmark
ggwpez cef3a3c
Make stuff compile
ggwpez d38d9d7
Add missing weight files
ggwpez 5dbb241
Fix benchmarks
ggwpez 500c1e3
fmt
ggwpez 038eb89
Fix
ggwpez 161d132
Revert fix
ggwpez be61903
Merge remote-tracking branch 'origin/master' into oty-message-queue
ggwpez 0b48739
Fix stuff
ggwpez a57e0ca
fmt
ggwpez 7497000
Merge remote-tracking branch 'origin/master' into oty-message-queue
ggwpez 6eb13d5
Cleanup
ggwpez b139093
More cleanup
ggwpez f03fcc4
Fix features
ggwpez 153480e
Unused import
ggwpez 1712281
Merge remote-tracking branch 'origin/master' into oty-message-queue
ggwpez c903c90
fmt
ggwpez 00c7d4f
Fix features
ggwpez d74e564
Use decode_with_depth_limit
ggwpez 0e795bf
More formatting
ggwpez 68342e5
Remove unneeded log
ggwpez d11d0bc
Make send_signal infallible
ggwpez 436c47a
Rename split_concatenated_xcm to take_first_concatenated_xcm
ggwpez b344a97
Use singular function for one message only
ggwpez 841874c
Add overweight benchmark
ggwpez b907381
fmt
ggwpez 8eb74b9
Update weights files
ggwpez f862566
fix
ggwpez 499a5eb
Update cumulus/pallets/dmp-queue/src/lib.rs
ggwpez 2895821
Apply suggestions from code review
ggwpez d333b7d
Docs
ggwpez 1e8d6d3
Better naming for QueueFootprint
ggwpez d35599a
Feature gate hypothetical assert macros
ggwpez a03ada9
Doc
ggwpez d13a168
Add result to migrate_page and migrate_overweight
ggwpez 5d5ae9e
Use default configs
ggwpez b9c43a4
Update cumulus/pallets/xcmp-queue/src/lib.rs
ggwpez ff56e36
Update cumulus/parachains/runtimes/bridge-hubs/bridge-hub-kusama/src/…
ggwpez 2bc68ad
Update cumulus/parachains/runtimes/bridge-hubs/bridge-hub-rococo/src/…
ggwpez 59dca12
Update cumulus/parachains/runtimes/bridge-hubs/bridge-hub-polkadot/sr…
ggwpez 862e3a6
Docs
ggwpez 80fce8c
Merge remote-tracking branch 'origin/master' into oty-message-queue
ggwpez 4338070
Fixup merge
ggwpez 9dc000e
🤦
ggwpez bf760a2
Fix license of weight files
ggwpez 61006e0
Fix emulator tests
ggwpez 4a67d58
Add license to weight files that have none
ggwpez fb9c0dc
Fix missing features
ggwpez 52dc9e3
Format features
ggwpez 3c9d4e4
Add DmpQueue version
ggwpez 1b14247
Use correct FRAME syntax
ggwpez 9b4ac74
Remove unused imports
ggwpez f0ab4a0
Clippy
ggwpez f420354
Revert "Clippy"
ggwpez b0fffdb
Merge remote-tracking branch 'origin/master' into oty-message-queue
ggwpez a2dd345
Merge branch 'master' into oty-message-queue
ggwpez b7c8d18
Merge remote-tracking branch 'origin/master' into oty-message-queue
ggwpez 584848f
Fixup merge
ggwpez 9a0bd90
Fixup more
ggwpez a838532
Add missing files
ggwpez 418f90d
Fix integration tests for th 100th time
ggwpez ef00b9f
Fix one test
ggwpez 1ac1d19
Merge remote-tracking branch 'origin/master' into oty-message-queue
ggwpez 870d556
Fix dmp queue benches
ggwpez a11adc5
Merge remote-tracking branch 'origin/master' into oty-message-queue
ggwpez 659f0e9
Fix import
ggwpez 87f3131
Fix tests
ggwpez 8df70b3
Remove storage InboundXcmpMessages
ggwpez e2c95ea
Put migration code in own function
ggwpez dfeacb9
Review fixes
ggwpez 588f350
Use MAX_INSTRUCTIONS_TO_DECODE
ggwpez a39a770
Review fixes
ggwpez ccdf181
Merge remote-tracking branch 'origin/master' into oty-message-queue
ggwpez 89c3b69
Unused imports
ggwpez 13fc366
Update cumulus/parachains/runtimes/collectives/collectives-polkadot/s…
ggwpez 5df3096
Update Rococo AH SafeCallFilter
ggwpez b314c50
Update DMP queue weight files
ggwpez aad07ad
Merge remote-tracking branch 'origin/master' into oty-message-queue
ggwpez 227b853
Update Lockfile
ggwpez eacecbf
Merge branch 'master' into oty-message-queue
kianenigma 82a08e3
Apply suggestions from code review
ggwpez 21a0641
Update cumulus/pallets/xcmp-queue/src/lib.rs
ggwpez 75efc9b
Macro formatting
ggwpez daa03b9
fmt
ggwpez d329506
Fix license
ggwpez 8790191
".git/.scripts/commands/fmt/fmt.sh"
8e139a8
Manually fix formatter bug
ggwpez c7a2a17
Merge remote-tracking branch 'origin/master' into oty-message-queue
ggwpez a23000d
fmt
ggwpez 0800196
".git/.scripts/commands/fmt/fmt.sh"
162b294
Update Lockfile
ggwpez 4d98f84
Adapt bridge-hub-westend
ggwpez 45b211e
Fixup
ggwpez 9eb517d
Fix import
ggwpez ff8b0cc
Useless import
ggwpez 4174e34
Fix bench
ggwpez File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.