Thanks for this release DFINITY. As part of reviewing this I ran a quick analysis on the proposed GuestOS versions to unelect. Based on IC-OS election proposal history, there currently appear to be 10 blessed replica versions registered, 5 of which would be unelected by this proposal.
I’ve listed these in the collapsible section below, ordered by elected date, and crossed out the versions that would be unelected.
Expand for details
d19fa44, elected 2024-06-10 (proposal 130315), UNELECTION PROPOSED, running on 0 subnets246d0ce, elected 2024-06-17 (proposal 130392), UNELECTION PROPOSED, running on 0 subnets2dfe3a1, elected 2024-06-20 (proposal 130408), UNELECTION PROPOSED, running on 0 subnets08f3272, elected 2024-06-20 (proposal 130409), UNELECTION PROPOSED, running on 0 subnetse3fca54
, elected 2024-06-24 (proposal 130727), running on 0 subnetsae3c4f3
, elected 2024-06-24 (proposal 130728), running on 1 subnets48c500d, elected 2024-06-24 (proposal 130749), UNELECTION PROPOSED, running on 0 subnets- FYI, in case anyone in the community is curious, ^ this was a hotfix proposal that’s no longer needed (which explains why it’s out on a limb history-wise)
9c006a5
, elected 2024-06-25 (proposal 130748), running on 0 subnets2e269c7
, elected 2024-07-01 (proposal 130818), running on 35 subnetsb6c3687
, elected 2024-07-01 (proposal 130819), running on 1 subnets
GuestOS versions e3fca54
and 9c006a5
interested me. They’re not running on any subnets (and e3fca54
has never been deployed to any subnet as far as I can tell), and they’re older than all but one of the GuestOS versions that are currently running on subnets. Yet they’re not being unelected. Are these intentionally being reserved in case there’s a need to rollback (or something)?
Unelections haven’t historically gone off without a hitch, so it would be useful for the community to have some guidelines for how DFINITY plans and prioritise unelections. This would help with spotting any unintended out-of-the-ordinary situations.
I’ve asked similar questions on previous proposals (e.g. 130083, 130315) but haven’t yet received a reply on this matter (specifically regarding what the policy is for determining which versions get unelected).
Thanks in advance