Skip to content
Unverified Commit 329c0772 authored by Oliver Tale-Yazdi's avatar Oliver Tale-Yazdi Committed by GitHub
Browse files

[FRAME] Use 'ready' pages in XCMP suspend logic (#2393)



Changes:
- `QueueFootprint` gets a new field; `ready_pages` that contains the
non-overweight and not yet processed pages.
- `XCMP` queue pallet is change to use the `ready_pages` instead of
`pages` to calculate the channel suspension thresholds.

This should give the XCMP queue pallet a more correct view of when to
suspend channels.

---------

Signed-off-by: default avatarOliver Tale-Yazdi <[email protected]>
parent c367ac24
Pipeline #452281 failed with stages
in 1 hour, 30 minutes, and 22 seconds