Skip to content
Unverified Commit 42613667 authored by maksimryndin's avatar maksimryndin Committed by GitHub
Browse files

PVF: re-preparing artifact on failed runtime construction (#3187)



resolve https://github.com/paritytech/polkadot-sdk/issues/3139

- [x] use a distinguishable error for `execute_artifact`
- [x] remove artifact in case of a `RuntimeConstruction` error during
the execution
- [x] augment the `validate_candidate_with_retry` of `ValidationBackend`
with the case of retriable `RuntimeConstruction` error during the
execution
- [x] update the book
(https://paritytech.github.io/polkadot-sdk/book/node/utility/pvf-host-and-workers.html#retrying-execution-requests)
- [x] add a test
- [x] run zombienet tests

---------

Co-authored-by: default avatars0me0ne-unkn0wn <[email protected]>
parent 14530269
Pipeline #450215 passed with stages
in 45 minutes and 36 seconds