Scheduler: remove empty agenda on cancel (#12989)
* Scheduler: remove empty agenda on cancel * use iter any * fix benches * remove trailing None * Add CleanupAgendas migration Signed-off-by:Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io> * fix ci Signed-off-by:
Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io> * Count non-empty agendas in migration 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:
Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io>
Showing
- substrate/frame/scheduler/src/benchmarking.rs 16 additions, 8 deletionssubstrate/frame/scheduler/src/benchmarking.rs
- substrate/frame/scheduler/src/lib.rs 20 additions, 0 deletionssubstrate/frame/scheduler/src/lib.rs
- substrate/frame/scheduler/src/migration.rs 171 additions, 0 deletionssubstrate/frame/scheduler/src/migration.rs
- substrate/frame/scheduler/src/tests.rs 146 additions, 73 deletionssubstrate/frame/scheduler/src/tests.rs
Please register or sign in to comment