Yieldable queues for pallet `MessageQueue` (#13424)
* Add Yield message processing error Signed-off-by:Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io> * Add NoopServiceQueues Signed-off-by:
Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io> * Implement temporary error aka Yield Signed-off-by:
Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io> * Make NoopMessageProcessor generic Signed-off-by:
Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io> * Mock pausable message processor Signed-off-by:
Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io> * Test paused queues Signed-off-by:
Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io> * Integration test paused queues Signed-off-by:
Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io> * Use WeightMeter instead of weight return Signed-off-by:
Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io> * fix Signed-off-by:
Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io> * Make compile Signed-off-by:
Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io> * Add tests Signed-off-by:
Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io> * ".git/.scripts/commands/bench/bench.sh" pallet dev pallet_message_queue * Fix test Signed-off-by:
Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io> --------- Signed-off-by:
Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io> Co-authored-by: command-bot <>
Showing
- substrate/bin/node/runtime/src/lib.rs 1 addition, 1 deletionsubstrate/bin/node/runtime/src/lib.rs
- substrate/frame/message-queue/src/integration_test.rs 122 additions, 7 deletionssubstrate/frame/message-queue/src/integration_test.rs
- substrate/frame/message-queue/src/lib.rs 40 additions, 15 deletionssubstrate/frame/message-queue/src/lib.rs
- substrate/frame/message-queue/src/mock.rs 30 additions, 19 deletionssubstrate/frame/message-queue/src/mock.rs
- substrate/frame/message-queue/src/mock_helpers.rs 16 additions, 10 deletionssubstrate/frame/message-queue/src/mock_helpers.rs
- substrate/frame/message-queue/src/tests.rs 114 additions, 5 deletionssubstrate/frame/message-queue/src/tests.rs
- substrate/frame/message-queue/src/weights.rs 131 additions, 110 deletionssubstrate/frame/message-queue/src/weights.rs
- substrate/frame/support/src/traits.rs 2 additions, 2 deletionssubstrate/frame/support/src/traits.rs
- substrate/frame/support/src/traits/messages.rs 23 additions, 4 deletionssubstrate/frame/support/src/traits/messages.rs
Please register or sign in to comment