Proposal to elect new release rc--2024-07-03_23-01

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 subnets
  • 246d0ce, elected 2024-06-17 (proposal 130392), UNELECTION PROPOSED, running on 0 subnets
  • 2dfe3a1, elected 2024-06-20 (proposal 130408), UNELECTION PROPOSED, running on 0 subnets
  • 08f3272, elected 2024-06-20 (proposal 130409), UNELECTION PROPOSED, running on 0 subnets
  • e3fca54, elected 2024-06-24 (proposal 130727), running on 0 subnets
  • ae3c4f3, elected 2024-06-24 (proposal 130728), running on 1 subnets
  • 48c500d, 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 subnets
  • 2e269c7, elected 2024-07-01 (proposal 130818), running on 35 subnets
  • b6c3687, 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 :pray:

2 Likes