[XCM] Treat recursion limit error as transient in the MQ (#4202)
Changes: - Add new error variant `ProcessMessageError::StackLimitReached` and treat XCM error `ExceedsStackLimit` as such. --------- Signed-off-by:Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io> Co-authored-by:
Branislav Kontur <bkontur@gmail.com>
Showing
- polkadot/xcm/xcm-builder/src/process_xcm_message.rs 45 additions, 1 deletionpolkadot/xcm/xcm-builder/src/process_xcm_message.rs
- polkadot/xcm/xcm-executor/src/lib.rs 7 additions, 0 deletionspolkadot/xcm/xcm-executor/src/lib.rs
- prdoc/pr_4202.prdoc 16 additions, 0 deletionsprdoc/pr_4202.prdoc
- substrate/frame/message-queue/src/lib.rs 14 additions, 2 deletionssubstrate/frame/message-queue/src/lib.rs
- substrate/frame/message-queue/src/mock.rs 3 additions, 0 deletionssubstrate/frame/message-queue/src/mock.rs
- substrate/frame/message-queue/src/tests.rs 98 additions, 3 deletionssubstrate/frame/message-queue/src/tests.rs
- substrate/frame/support/src/traits/messages.rs 4 additions, 0 deletionssubstrate/frame/support/src/traits/messages.rs
Please register or sign in to comment