Report Date | Date of submission (2024/10/01) |
Submitted by | Alin Dima |
@alin:parity.io
148f8D1P4CP2tV8JuaVHzEXQQgj3jBxEg3k9qZydPzkJjbQG
My contributions in these past months have been mostly centered around Elastic Scaling, along with other general endeavours with bugfixing and refactoring across different components.
I have identified a bug in the relay parent progression check done in the runtime and fixed it: https://github.com/paritytech/polkadot-sdk/pull/5113. I made sure to perform the required backports of the PR to the fellowship repo so that the issue does not ever surface on production networks.
I identified the root-cause of this issue, which impacted the backing rewards of validators for fork-producing parachains. The fix for this was a major redesign of the prospective-parachain subsystem, which I successfully implemented and tested on private testnets: https://github.com/paritytech/polkadot-sdk/pull/4937. I believe the complexity and impact of this change, together with the demonstrated autonomy is supportive of my eventual promotion to the IInd rank (which is not yet possible due to the artificial 1-year waiting time between ranks).
I implemented the cumulus parts of RFC103, which enables having an untrusted collator set when using elastic scaling:
I worked on removing the scheduling TTL from the relay chain runtime, which was preventing proper core-sharing between paras: https://github.com/paritytech/polkadot-sdk/pull/5461. Doing this, I also refactored the runtime code and discovered an avenue for further improving the design of the scheduler module: https://github.com/paritytech/polkadot-sdk/issues/5529.
I opened the referendums for bumping AsyncBackingParams.max_candidate_depth
to 6 (enabling the use of the elastic scaling MVP):
Polkadot-sdk reviews: https://github.com/paritytech/polkadot-sdk/pulls?q=is%3Apr+reviewed-by%3Aalindima
RFCs reviewed: https://github.com/polkadot-fellows/RFCs/pulls?q=is%3Apr+reviewed-by%3Aalindima+
Provide your voting record in relation to required thresholds for your rank.
Ranks | Activity thresholds | Agreement thresholds | Member's voting activities | Comments |
---|---|---|---|---|
I | 90% | N/A | I have voted on 0 out of 1 referenda in which I was eligible to vote (i.e 0 % voting activity). | I will make sure to pay closer attention to referendums that I am allowed to vote on. |
II | 80% | N/A | ||
III | 70% | 100% | ||
IV | 60% | 90% | ||
V | 50% | 80% | ||
VI | 40% | 70% |
Question(s):
Concern(s):
Comment(s):
Threshold