You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Nov 15, 2023. It is now read-only.
The old registrar removed in #1501 allowed the ability to swap parachains/threads. This kept the ID stable but swapped ownership of all deposits and removed any parathread scheduling.
The Paras and Scheduler modules need to be amended to support swapping. Swaps should occur only at session boundaries and only one swap per ParaId. It could be implemented by simply swapping within the Paras module and then making sure the Scheduler's initializer_on_new_session handler clears all entries from the ParathreadQueue which are not parachains - previously, this was not possible, but a thread<->chain swap makes it a case to account for.
The text was updated successfully, but these errors were encountered:
The old registrar removed in #1501 allowed the ability to swap parachains/threads. This kept the ID stable but swapped ownership of all deposits and removed any parathread scheduling.
The
Paras
andScheduler
modules need to be amended to support swapping. Swaps should occur only at session boundaries and only one swap perParaId
. It could be implemented by simply swapping within theParas
module and then making sure theScheduler
'sinitializer_on_new_session
handler clears all entries from theParathreadQueue
which are not parachains - previously, this was not possible, but a thread<->chain swap makes it a case to account for.The text was updated successfully, but these errors were encountered: