Skip to content

Commit ffa90d0

Browse files
authored
fix chunk fetching network compatibility zombienet test (#6988)
Fix this zombienet test It was failing because in #6452 I enabled the v2 receipts for testnet genesis, so the collators started sending v2 receipts with zeroed collator signatures to old validators that were still checking those signatures (which lead to disputes, since new validators considered the candidates valid). The fix is to also use an old image for collators, so that we don't create v2 receipts. We cannot remove this test yet because collators also perform chunk recovery, so until all collators are upgraded, we need to maintain this compatibility with the old protocol version (which is also why systematic recovery was not yet enabled)
1 parent 6eca764 commit ffa90d0

File tree

2 files changed

+7
-1
lines changed

2 files changed

+7
-1
lines changed

polkadot/zombienet_tests/functional/0014-chunk-fetching-network-compatibility.toml

+2-1
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,8 @@ chain = "glutton-westend-local-{{id}}"
4242

4343
[parachains.collator]
4444
name = "collator"
45-
image = "{{CUMULUS_IMAGE}}"
45+
# Use an old image that does not send out v2 receipts, as the old validators will still check the collator signatures.
46+
image = "docker.io/paritypr/polkadot-parachain-debug:master-bde0bbe5"
4647
args = ["-lparachain=debug"]
4748

4849
{% endfor %}

prdoc/pr_6988.prdoc

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
doc: []
2+
3+
crates:
4+
- name: polkadot
5+
bump: none

0 commit comments

Comments
 (0)