mirror of
https://github.com/pezkuwichain/pezkuwi-subxt.git
synced 2026-04-26 04:07:57 +00:00
0570b6fa9e
**_PR migrated from https://github.com/paritytech/polkadot/pull/6782_** This PR will upgrade the network protocol to version 3 -> VStaging which will later be renamed to V3. This version introduces a new kind of assignment certificate that will be used for tranche0 assignments. Instead of issuing/importing one tranche0 assignment per candidate, there will be just one certificate per relay chain block per validator. However, we will not be sending out the new assignment certificates, yet. So everything should work exactly as before. Once the majority of the validators have been upgraded to the new protocol version we will enable the new certificates (starting at a specific relay chain block) with a new client update. There are still a few things that need to be done: - [x] Use bitfield instead of Vec<CandidateIndex>: https://github.com/paritytech/polkadot/pull/6802 - [x] Fix existing approval-distribution and approval-voting tests - [x] Fix bitfield-distribution and statement-distribution tests - [x] Fix network bridge tests - [x] Implement todos in the code - [x] Add tests to cover new code - [x] Update metrics - [x] Remove the approval distribution aggression levels: TBD PR - [x] Parachains DB migration - [x] Test network protocol upgrade on Versi - [x] Versi Load test - [x] Add Zombienet test - [x] Documentation updates - [x] Fix for sending DistributeAssignment for each candidate claimed by a v2 assignment (warning: Importing locally an already known assignment) - [x] Fix AcceptedDuplicate - [x] Fix DB migration so that we can still keep old data. - [x] Final Versi burn in --------- Signed-off-by: Andrei Sandu <andrei-mihail@parity.io> Signed-off-by: Alexandru Gheorghe <alexandru.gheorghe@parity.io> Co-authored-by: Alexandru Gheorghe <alexandru.gheorghe@parity.io>
24 lines
777 B
Plaintext
24 lines
777 B
Plaintext
title: tranche0 assignments in one certificate part1
|
|
|
|
doc:
|
|
- audience: Node Operator
|
|
description: |
|
|
Changed approval-voting, approval-distribution to send all messages tranche0 assignments in one message.
|
|
This required:
|
|
* A new parachains_db version.
|
|
* A new validation protocol to support the new message types.
|
|
The new logic will be disabled and will be enabled at a later date after all validators have upgraded.
|
|
|
|
migrations:
|
|
db:
|
|
- name: Parachains database change from v3 to v4.
|
|
description: |
|
|
Approval-voting column format has been updated with several new fields. All existing data will be automatically
|
|
be migrated to the new values.
|
|
|
|
crates:
|
|
- name: "polkadot"
|
|
semver: patch
|
|
|
|
host_functions: []
|