Skip to content

Fix ClaimQueue inconsistencies#10368

Merged
serban300 merged 4 commits intoparitytech:alindima/collator-protocol-revamp-collation-managerfrom
serban300:alindima-collation-manager-improvements
Nov 20, 2025
Merged

Fix ClaimQueue inconsistencies#10368
serban300 merged 4 commits intoparitytech:alindima/collator-protocol-revamp-collation-managerfrom
serban300:alindima-collation-manager-improvements

Conversation

@serban300
Copy link
Copy Markdown
Contributor

  • split the claim queue in 2 files. 1 for the basic ClaimQueueState and another one for PerLeafClaimQueueState. No code changes here
  • Fix inconsistencies between the queue and self.candidates

@serban300 serban300 self-assigned this Nov 20, 2025
@serban300 serban300 merged commit b34a129 into paritytech:alindima/collator-protocol-revamp-collation-manager Nov 20, 2025
159 of 169 checks passed
github-merge-queue bot pushed a commit that referenced this pull request Feb 4, 2026
Implements the `CollationManager` and the new collator protocol
(validator side) subsystem.

Issues #8182 and
#7752.

These are the big remaining parts which would enable us to test the
entire implementation.

TODO:
- [ ] add a couple more unit tests (see the suggestions at the bottom of
the tests file)
- [x] polish the ClaimQueueState and verify if it's sufficiently covered
by unit tests
  - #10334
  - #10368
- [x] add metrics and polish logs -
#10730
- [x] add a CLI parameter for enabling the experimental subsystem (and
remove the compile-time feature) ->
#10285
- [x] implement registered paras update, using
#9055
- [ ] do some manual zombienet tests with v1 protocol version and with
restarting validators (including syncing with warp sync)
- [x] prdoc
- [x] Rollback 
-
03e8915
-
05e1497
These commits were added just to run the CI tests for this PR with the
new experimental protocol

After merging: 
- [ ] versi testing



Uses a slightly modified version of the ClaimQueueState written by
@tdimitrov in #7114.

---------

Co-authored-by: Tsvetomir Dimitrov <[email protected]>
Co-authored-by: Serban Iorga <[email protected]>
Co-authored-by: Serban Iorga <[email protected]>
Co-authored-by: cmd[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants