Skip to content
This repository has been archived by the owner on Nov 15, 2023. It is now read-only.

Use Message Queue as DMP and XCMP dispatch queue #2157

Open
wants to merge 144 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from 114 commits
Commits
Show all changes
144 commits
Select commit Hold shift + click to select a range
2f12f3d
Add deps
ggwpez Jan 30, 2023
23c33fc
Cargo lock
ggwpez Jan 30, 2023
431fec3
Para template compiles
ggwpez Jan 30, 2023
6bf3b6c
parachain system test compiles
ggwpez Jan 30, 2023
98abddd
All runtimes compile
ggwpez Jan 31, 2023
c238c51
Fixes
ggwpez Jan 31, 2023
3268cde
english
ggwpez Jan 31, 2023
f754f03
CI does not like Diener - undo
ggwpez Jan 31, 2023
2b9c801
Merge remote-tracking branch 'origin/master' into oty-message-queue
ggwpez Feb 3, 2023
8ccdf0a
Remove dmp
ggwpez Feb 3, 2023
a371fca
WIP: Use MQ for XCMP dispatch queue
ggwpez Feb 3, 2023
06e4324
Remove more stuff from XCMP pallet
ggwpez Feb 6, 2023
ed7bb73
Dont delete cargo.lock
ggwpez Feb 6, 2023
b8c053a
Make tests compile
ggwpez Feb 7, 2023
4828d98
Make runtime compile again
ggwpez Feb 7, 2023
3005fa3
Merge remote-tracking branch 'origin/master' into oty-message-queue
ggwpez Feb 7, 2023
1e29ea4
Merge remote-tracking branch 'origin/master' into oty-message-queue
ggwpez Feb 7, 2023
1ba7118
Fix runtimes
ggwpez Feb 7, 2023
90c4562
Nicer and more tests
ggwpez Feb 9, 2023
4194c01
Cleanup
ggwpez Feb 9, 2023
2670948
Cleanup
ggwpez Feb 10, 2023
13d7ed0
Merge remote-tracking branch 'origin/master' into oty-message-queue
ggwpez Feb 10, 2023
cd0cdcb
Simplify pause logic and validate queue configs
ggwpez Feb 13, 2023
5f6bb56
Merge remote-tracking branch 'origin/master' into oty-message-queue
ggwpez Feb 20, 2023
722b0e6
Merge remote-tracking branch 'origin/master' into oty-message-queue
ggwpez Feb 22, 2023
5c4619d
Use new API
ggwpez Feb 22, 2023
b8e29ab
Update runtime deployments
ggwpez Feb 22, 2023
2f99a87
Compile...
ggwpez Feb 22, 2023
04fc69e
Merge remote-tracking branch 'origin/master' into oty-message-queue
ggwpez Mar 2, 2023
2bfd613
Merge remote-tracking branch 'origin/master' into oty-message-queue
ggwpez Mar 2, 2023
d66c5c1
Remove unused imports
ggwpez Mar 9, 2023
cecaa53
Merge remote-tracking branch 'origin/master' into oty-message-queue
ggwpez Mar 9, 2023
8d1fde6
Update Polkadot and Substrate
ggwpez Mar 9, 2023
1683147
fmt
ggwpez Mar 9, 2023
73736b2
Merge remote-tracking branch 'origin/master' into oty-message-queue
ggwpez Mar 24, 2023
c780419
Add weight files for MQ pallet
ggwpez Mar 24, 2023
a32b88a
Use weights and fix benchmarks
ggwpez Mar 24, 2023
25e9477
Fix migration
ggwpez Mar 24, 2023
8b8781d
Delete remaining DmpMessageHandler
ggwpez Mar 24, 2023
41df60f
Update Cargo.lock
ggwpez Mar 24, 2023
534092a
Choose better MQ process weight and rename stuff
ggwpez Mar 24, 2023
ca4954b
Rename to DmpQueue
ggwpez Mar 24, 2023
eafb230
Refactor code
ggwpez Mar 24, 2023
9ca2d21
Avoid migrating XCMP queue just yet
ggwpez Mar 24, 2023
1317645
Refactor common code and shorten config
ggwpez Mar 27, 2023
ac9ce02
Merge remote-tracking branch 'origin/master' into oty-message-queue
ggwpez Mar 27, 2023
8383b75
Make code compile
ggwpez Mar 27, 2023
c8d1d76
Add benchmarks stubs
ggwpez Mar 27, 2023
1455a9a
Merge remote-tracking branch 'origin/master' into oty-message-queue
ggwpez Mar 28, 2023
73d3b6f
Add benchmarks
ggwpez Mar 28, 2023
87a9988
Add mock
ggwpez Mar 28, 2023
e2660b5
Add weights
ggwpez Mar 28, 2023
a35568b
Merge remote-tracking branch 'origin/master' into oty-message-queue
ggwpez Mar 28, 2023
d5fe0d3
Lockfile
ggwpez Mar 28, 2023
30bf897
Add XCMP queue benchmarks
ggwpez Mar 28, 2023
944d32a
Fixes
ggwpez Mar 28, 2023
2e51605
Mark weight files as auto-generated
ggwpez Mar 28, 2023
d131542
Small fixes
ggwpez Mar 28, 2023
2c48123
Clippy
ggwpez Mar 28, 2023
1d5de54
Make compile
ggwpez Mar 28, 2023
2eaf1a8
Auto collapse weight files in GH
ggwpez Apr 29, 2023
0166598
Merge remote-tracking branch 'origin/master' into oty-message-queue
ggwpez Apr 29, 2023
798440f
fmt
ggwpez Apr 29, 2023
a2bd4f9
Fix feature
ggwpez Apr 29, 2023
3eaa810
Fix docs
ggwpez Apr 29, 2023
b53f1b2
Docs
ggwpez Apr 29, 2023
16285cc
revive new message queue integration (#2670)
kianenigma Jun 5, 2023
2b4c7f9
Revert "revive new message queue integration (#2670)"
ggwpez Jun 5, 2023
802a811
Merge remote-tracking branch 'origin/master' into oty-message-queue
ggwpez Jun 5, 2023
bec7750
Fix merge
ggwpez Jun 5, 2023
0e2ffa8
Statemint builds...
ggwpez Jun 5, 2023
df56b53
Runtimes build
ggwpez Jun 5, 2023
46537fe
Fix test build
ggwpez Jun 5, 2023
aa554f6
Fix
ggwpez Jun 5, 2023
5869e14
Merge remote-tracking branch 'origin/master' into oty-message-queue
ggwpez Jun 6, 2023
9d114d4
Salvage #2670
ggwpez Jun 6, 2023
2c71c5d
Fix integration tests
ggwpez Jun 6, 2023
741433a
Fix test
ggwpez Jun 7, 2023
f478dbf
Merge remote-tracking branch 'origin/master' into oty-message-queue
ggwpez Jun 7, 2023
87aa65a
Merge remote-tracking branch 'origin/master' into oty-message-queue
ggwpez Jun 28, 2023
25a7af2
Fix merge
ggwpez Jun 28, 2023
44873ec
Update Substrate & Polkadot
ggwpez Jun 28, 2023
e07bf22
Use QueuePausedQuery
ggwpez Jun 28, 2023
66975f0
Clippy
ggwpez Jun 28, 2023
e485658
Make test compile
ggwpez Jun 30, 2023
6febe16
Test
ggwpez Jul 2, 2023
bf8645a
Fix tests
ggwpez Jul 25, 2023
5f4d5fc
Merge remote-tracking branch 'origin/master' into oty-message-queue
ggwpez Jul 25, 2023
d710447
Fix tests
ggwpez Jul 26, 2023
720edb7
Fix tests
ggwpez Jul 26, 2023
f53fc32
Fix tests
ggwpez Jul 26, 2023
ae97833
Update primitives/core/src/lib.rs
ggwpez Jul 26, 2023
fc38474
fmt
ggwpez Jul 26, 2023
cf758d9
Properly fix test
ggwpez Jul 26, 2023
dd97e08
Remove copy&paste code
ggwpez Jul 26, 2023
a41d0d8
Docs
ggwpez Jul 26, 2023
f1c8ccb
fmt
ggwpez Jul 26, 2023
e3bc287
Docs and cleanup
ggwpez Jul 26, 2023
0ac18ec
Review comments
ggwpez Jul 26, 2023
7c73956
Cleanup
ggwpez Jul 26, 2023
4a6d7d0
Add MQ to SafeCallFilter
ggwpez Jul 26, 2023
31fbe59
Remove old files
ggwpez Jul 26, 2023
b4511d9
fmt
ggwpez Jul 26, 2023
26a3444
Fix import
ggwpez Jul 28, 2023
c1556d1
Merge remote-tracking branch 'origin/master' into oty-message-queue
ggwpez Aug 2, 2023
a0cb16b
Bump default QueueConfigData
ggwpez Aug 2, 2023
7f9f0da
Update docs
ggwpez Aug 2, 2023
c9be00e
Actually use suspension logic
ggwpez Aug 2, 2023
977e90f
Fix benchmarks
ggwpez Aug 2, 2023
8aaba16
Hotfix weight files
ggwpez Aug 2, 2023
d27c1ec
Fix FAIL-CI
ggwpez Aug 2, 2023
a4903f7
Merge remote-tracking branch 'origin/master' into oty-message-queue
ggwpez Aug 8, 2023
0ea1665
Fix comment and test
ggwpez Aug 9, 2023
059aba3
Merge remote-tracking branch 'origin/master' into oty-message-queue
ggwpez Aug 9, 2023
b9f478d
Merge remote-tracking branch 'origin/master' into oty-message-queue
ggwpez Aug 16, 2023
d815bc7
Use master Cargo.lock
ggwpez Aug 16, 2023
0602714
fmt and remove old deps
ggwpez Aug 16, 2023
7f623dc
Make e2e tests compile again...
ggwpez Aug 16, 2023
95c632a
Use master Cargo.lock
ggwpez Aug 17, 2023
bf379ef
Migrate old DMP storage
ggwpez Aug 17, 2023
afe2802
fmt
ggwpez Aug 17, 2023
424946c
Fix tests
ggwpez Aug 17, 2023
8aa070c
Fix compile
ggwpez Aug 17, 2023
feb8080
Merge branch 'oty-message-queue-rebased' into oty-message-queue
ggwpez Aug 18, 2023
1c4800c
Merge remote-tracking branch 'origin/master' into oty-message-queue
ggwpez Aug 18, 2023
a744b8a
Deploy DMP migration to all runtimes
ggwpez Aug 18, 2023
a7a164f
Merge remote-tracking branch 'origin/master' into oty-message-queue
ggwpez Aug 18, 2023
d770c3b
Somehow works...
ggwpez Aug 18, 2023
899d829
No parsing errors
ggwpez Aug 18, 2023
1239d44
Compiles
ggwpez Aug 18, 2023
f579595
Try to fix emulator tests
ggwpez Aug 18, 2023
32b187d
Integration test works
ggwpez Aug 21, 2023
e8cc3c0
Fmt
ggwpez Aug 21, 2023
e047a38
Make tests pass
ggwpez Aug 21, 2023
54fb6e0
fmt
ggwpez Aug 21, 2023
b6d1d5c
Fix import
ggwpez Aug 21, 2023
ab73822
Merge remote-tracking branch 'origin/master' into oty-message-queue
ggwpez Aug 21, 2023
2241bcc
Make shit work yo
ggwpez Aug 21, 2023
ee94da2
Fix doc
ggwpez Aug 21, 2023
99f2f59
Merge remote-tracking branch 'origin/master' into oty-message-queue
ggwpez Aug 21, 2023
a1c4319
Update lockfile
ggwpez Aug 21, 2023
73aae1c
Use shorter XCMs for benchmarking
ggwpez Aug 22, 2023
e59982b
Try to fix features
ggwpez Aug 22, 2023
0033143
Fix tests - maybe
ggwpez Aug 22, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -1,2 +1,4 @@
/.gitlab-ci.yml filter=ci-prettier
/scripts/ci/gitlab/pipeline/*.yml filter=ci-prettier
runtimes/**/src/weights/*.rs linguist-generated=true
parachains/runtimes/**/src/weights/*.rs linguist-generated=true
59 changes: 26 additions & 33 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 0 additions & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,6 @@ members = [
"client/service",
"pallets/aura-ext",
"pallets/collator-selection",
"pallets/dmp-queue",
"pallets/parachain-system",
"pallets/parachain-system/proc-macro",
"pallets/session-benchmarking",
Expand Down
Loading