mirror of
https://github.com/pezkuwichain/pezkuwi-subxt.git
synced 2026-05-30 16:21:02 +00:00
paras.rs to FRAME V2 (#3403)
* to v2 macro * line width * fix mock * actually compile moxk * compile tests * add hooks * origin back in mocks * assimilate_storage * add generic * maybe mock compiles now * origin between parachain and system causing problem * change origin * type alias as origin * keep origin * add aliases to tests * remove unnecessary imports * Parachain -> Paras * paras test * nvm * use genesis build in mock
This commit is contained in:
@@ -228,7 +228,7 @@ impl<T: Config> Module<T> {
|
||||
let config = new_config;
|
||||
|
||||
let mut thread_queue = ParathreadQueue::get();
|
||||
let n_parachains = <paras::Module<T>>::parachains().len() as u32;
|
||||
let n_parachains = <paras::Pallet<T>>::parachains().len() as u32;
|
||||
let n_cores = core::cmp::max(
|
||||
n_parachains + config.parathread_cores,
|
||||
match config.max_validators_per_core {
|
||||
@@ -297,7 +297,7 @@ impl<T: Config> Module<T> {
|
||||
// prune out all entries beyond retry or that no longer correspond to live parathread.
|
||||
thread_queue.queue.retain(|queued| {
|
||||
let will_keep = queued.claim.retries <= config.parathread_retries
|
||||
&& <paras::Module<T>>::is_parathread(queued.claim.claim.0);
|
||||
&& <paras::Pallet<T>>::is_parathread(queued.claim.claim.0);
|
||||
|
||||
if !will_keep {
|
||||
let claim_para = queued.claim.claim.0;
|
||||
@@ -333,7 +333,7 @@ impl<T: Config> Module<T> {
|
||||
/// Fails if the claim does not correspond to any live parathread.
|
||||
#[allow(unused)]
|
||||
pub fn add_parathread_claim(claim: ParathreadClaim) {
|
||||
if !<paras::Module<T>>::is_parathread(claim.0) { return }
|
||||
if !<paras::Pallet<T>>::is_parathread(claim.0) { return }
|
||||
|
||||
let config = <configuration::Module<T>>::config();
|
||||
let queue_max_size = config.parathread_cores * config.scheduling_lookahead;
|
||||
@@ -399,7 +399,7 @@ impl<T: Config> Module<T> {
|
||||
}
|
||||
}
|
||||
|
||||
let parachains = <paras::Module<T>>::parachains();
|
||||
let parachains = <paras::Pallet<T>>::parachains();
|
||||
let mut scheduled = Scheduled::get();
|
||||
let mut parathread_queue = ParathreadQueue::get();
|
||||
|
||||
@@ -537,7 +537,7 @@ impl<T: Config> Module<T> {
|
||||
match cores.get(core_index.0 as usize).and_then(|c| c.as_ref()) {
|
||||
None => None,
|
||||
Some(CoreOccupied::Parachain) => {
|
||||
let parachains = <paras::Module<T>>::parachains();
|
||||
let parachains = <paras::Pallet<T>>::parachains();
|
||||
Some(parachains[core_index.0 as usize])
|
||||
}
|
||||
Some(CoreOccupied::Parathread(ref entry)) => Some(entry.claim.0),
|
||||
@@ -647,7 +647,7 @@ impl<T: Config> Module<T> {
|
||||
/// For parathreads, this is based on the next item in the ParathreadQueue assigned to that
|
||||
/// core, and is None if there isn't one.
|
||||
pub(crate) fn next_up_on_available(core: CoreIndex) -> Option<ScheduledCore> {
|
||||
let parachains = <paras::Module<T>>::parachains();
|
||||
let parachains = <paras::Pallet<T>>::parachains();
|
||||
if (core.0 as usize) < parachains.len() {
|
||||
Some(ScheduledCore {
|
||||
para_id: parachains[core.0 as usize],
|
||||
@@ -671,7 +671,7 @@ impl<T: Config> Module<T> {
|
||||
/// core, or if there isn't one, the claim that is currently occupying the core, as long
|
||||
/// as the claim's retries would not exceed the limit. Otherwise None.
|
||||
pub(crate) fn next_up_on_time_out(core: CoreIndex) -> Option<ScheduledCore> {
|
||||
let parachains = <paras::Module<T>>::parachains();
|
||||
let parachains = <paras::Pallet<T>>::parachains();
|
||||
if (core.0 as usize) < parachains.len() {
|
||||
Some(ScheduledCore {
|
||||
para_id: parachains[core.0 as usize],
|
||||
@@ -712,7 +712,7 @@ impl<T: Config> Module<T> {
|
||||
ParathreadQueue::mutate(|queue| {
|
||||
for core_assignment in Scheduled::take() {
|
||||
if let AssignmentKind::Parathread(collator, retries) = core_assignment.kind {
|
||||
if !<paras::Module<T>>::is_parathread(core_assignment.para_id) { continue }
|
||||
if !<paras::Pallet<T>>::is_parathread(core_assignment.para_id) { continue }
|
||||
|
||||
let entry = ParathreadEntry {
|
||||
claim: ParathreadClaim(core_assignment.para_id, collator),
|
||||
|
||||
Reference in New Issue
Block a user