-
Notifications
You must be signed in to change notification settings - Fork 130
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Bridges + Zombienet tests: improvements and fixes #2796
Comments
|
Don't do that if you have something else, unless you really want to :) Because - if that'll block me from fixing the test, I'll need to fix it anyway. Also as I said - it could be something with my local binaries, because on CI I saw some other issue |
ok, sure :), so correction: I could take a look, when I won't I have other stuff and still not fixed :D :D |
Actually - it was a mess with binaries, so no need to check that. I'm having the same |
A brief history of me trying to resurrect at least our first zombienet test for Rococo <> Westend bridge. When we have introduced first test on CI, it was running fine (see e.g. https://gitlab.parity.io/parity/mirrors/polkadot-sdk/-/jobs/4904168, https://gitlab.parity.io/parity/mirrors/polkadot-sdk/-/jobs/4905383, ...). Then removal of fees in sufficient payments support for sufficient tokens has broke it (it was cool that we have detected that using zombienet tests on CI) and after it has been fixed, tests have been running for a while (though they've turned red sometimes) until async backing has been enabled for . That has completely broken our zombienet tests (and also manual scripts) - it looks like a regular hardware is no longer enough to run As a result, when running locally I see, e.g. for my last run,
All this causes havoc in tx pool - the same transaction may be included in several blocks. When blocks are retracted, transaction is revalidated and it may happen it is revalidated on the block that already has this transaction, so it gets dropped ( There were a couple of issues that I have never expected to see - like relay chain nodes were trying to submit equivocations (iirc GRANDPA). I thought when all validators are honest, it couldn't happen, even though we are running too many processes. I've spent some time trying to fix that (see paritytech/polkadot-sdk#2982), but I think now it is time to remove our test from CI. we may readd it later if they'll be working better than now. |
closes paritytech/parity-bridges-common#2796 This partially reverts the #2439 - there are some changes (unrelated to CI) that we still want to keep. The reason of that removal is that with async backing enabled for Rococo AH (and for other chains in the near future), we see a lot of issues there (because we run `14` nodes + additional standalone process within a same container and it causes a lot of timeouts). There's no way known to me to fix it right now, so we're removing those tests hopefully temporarily to keep CI green
closes paritytech/parity-bridges-common#2796 This partially reverts the #2439 - there are some changes (unrelated to CI) that we still want to keep. The reason of that removal is that with async backing enabled for Rococo AH (and for other chains in the near future), we see a lot of issues there (because we run `14` nodes + additional standalone process within a same container and it causes a lot of timeouts). There's no way known to me to fix it right now, so we're removing those tests hopefully temporarily to keep CI green
closes paritytech/parity-bridges-common#2796 This partially reverts the #2439 - there are some changes (unrelated to CI) that we still want to keep. The reason of that removal is that with async backing enabled for Rococo AH (and for other chains in the near future), we see a lot of issues there (because we run `14` nodes + additional standalone process within a same container and it causes a lot of timeouts). There's no way known to me to fix it right now, so we're removing those tests hopefully temporarily to keep CI green
Since there's a lot of in-progress improvements and issues with existing zombienet bridges tests, I'm filing this issue to track the progress + avoid losing the code.
Fixes:
possibly over the bridge? currently checking if that is possibleNo, we need to either haveTakeFirstAssetTrader
(which is absent on Rococo/Westend AHs) or have existing pools - so we need to create a pool manually) before anything else;[Relaychain] XCM version is unknown for destination: Location { parents: 0, interior: X1([Parachain(1000)]) }
error when starting tests. Could be some mess with binary versions though. UPD: some mess indeed;Timeout(600), "running cmd: /home/nonroot/bridges-polkadot-sdk/bridges/zombienet/scripts/invoke-script.sh with args init-bridge-hub-westend-local within 600 secs"
. Timeout 10m to initialize?Improvements:
The text was updated successfully, but these errors were encountered: