-
Notifications
You must be signed in to change notification settings - Fork 95
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
1.3.0 Release #186
Comments
##TODO <!-- Remember that you can run `/merge` to enable auto-merge in the PR --> <!-- Remember to modify the changelog. If you don't need to modify it, you can check the following box. Instead, if you have already modified it, simply delete the following line. --> - [x] Does not require a CHANGELOG entry - [x] create tracking issue for adding `uri` to the `runtimes-matrix.json` when deployed live - as a part of #186 - [x] regenerate weights
|
|
I've noticed |
What is the current plan for this release. Like with what node release do we want to cut this one? For Coretime we need node 1.14 for Polkadot (the one after the one that is currently being cut). Do we want to wait for that or do we want to cut a release earlier already? |
|
|
@the-right-joyce is there more information on this? |
^I think we should just change it to, "Include migration for all existing parachains to coretime" |
@bkchr the biggest problem is that the current auction model allows for chains to have 'future' leases (a.k.a. a lease that starts sometime in the future) and the new coretime model does not (a.k.a. teams can't have a core that starts in the future, it needs to start now and for a given amount of time). Therefore we need to find a solution to make these two things work. If the migration takes a snapshot of the system at a given point in time, it will find:
What I would suggest then, is to compromise on giving a core to every team that either currently has a slot now, or that has a slot starting in the upcoming lease period. From my point of view, migrating this way would make it more compatible with the current auctions happening on Polkadot. This would mean giving 'free coretime' to the teams that start in the upcoming lease period (which with current estimates of launch is ~1mo). Example: Integritee If the migration of coretime happens anytime during LP17 (as it's expected) and it only considers teams holding a lease, then Integritee would be left without a core. However, if we pursue a migration as I'm suggesting by which every team that has a slot now, or has one starting on LP18 gets a core, then Integritee would be having a core. Open Questions |
|
I would have thought we do the same as on Kusama? Everyone that hasn't an active lease, gets the lease returned and the locked funds are free. They are then able to buy the core on the open market. |
@bkchr I'm obviously biased here, but Integritee has won an auction at a certain price for a range of lease periods. What you suggest is breaking this "contract", leaving Integritee worse off (just to avoid technical extra work by the fellowship for the migration). Kusama had no similar case AFAIK. Let me just suggest the most simple possible solution: Grant Integritee a few weeks of coretime ahead of their official lease LP18 and save a lot of hassle (migrate as if it was active in LP17). With all the usual delays to be expected, this will make very little difference for anyone. Integritee's DOT are locked already anyway. |
@brenzi I am looking into it, but to explain the reasoning: The original assumption was, that if a lease has not yet started, then we are also not causing any liveness issues, so refunding and going directly with Coretime should be acceptable and seemed like the fairest solution at the time. (E.g. otherwise people could buy part time leases on purpose to get free coretime.) Also we might end up with significantly more cores than what we planned to support. |
|
This should go in too: #423 |
Relates to: #186 <!-- Remember that you can run `/merge` to enable auto-merge in the PR --> <!-- Remember to modify the changelog. If you don't need to modify it, you can check the following box. Instead, if you have already modified it, simply delete the following line. --> - [X] Does not require a CHANGELOG entry
Last bits before triggering the release:
|
It would be nice to get this small Kusama addition #430 |
It was merged so it is in. |
Trigger the v1.3.0 release with the following additional changes: - Bump `polkadot-runtime-parachains` version to get paritytech/polkadot-sdk#5369 in [63cb34d](63cb34d) and update tests in [e718c64](e718c64). - Filter calls to `interlace` on the Polkadot Coretime Chain until the relay implementation matures in [1126cf7](1126cf7). - Update all runtime versions to `1_003_000` in [08744df](08744df) TODO: - [x] Finalise changelog - [x] Wait for #433 - [x] Wait for #364 Closes #186 --------- Co-authored-by: Bastian Köcher <git@kchr.de> Co-authored-by: joe petrowski <25483142+joepetrowski@users.noreply.github.com> Co-authored-by: fellowship-merge-bot[bot] <151052383+fellowship-merge-bot[bot]@users.noreply.github.com>
TODO for removing older stuff
polkadot-sdk@1.5
release #137 (comment)system::authorize_upgrade
in XCM #280kill_storage
) Remove DMP Queue and Allowsystem::authorize_upgrade
in XCM #280check_sane_fees_values
/diff_as_percent
whenpolkadot-sdk@1.8.0
check-migrations
for Encointer (based on Upgrade to latest polkadot-sdk@1.6 release #159 (comment))penpal-runtime-dotsama
and instead fix like this whenpolakdot-sdk@1.9.0
runtimes-matrix.json
and adduri
forpeople-kusama
andcoretime-kusama
- Adduri
forpeople
chains to the runtimes-matrix.json #425removehelpers
module from inegrations-tests and re-use frompolkadot-sdk
Remove emulated test macros #363The text was updated successfully, but these errors were encountered: