Skip to content
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

Parachain collator not able to finalize blocks on the relaychain #687

Closed
mario-sangar opened this issue Mar 21, 2023 · 1 comment
Closed

Comments

@mario-sangar
Copy link

Seen on a Moonriver collator - It could not finalize blocks on the relaychain (Kusama), blocking also its block production on the parachain. Tried to restart the collator multiple times, but it was stuck in this state.

Relaychain finalization not progressing
^^^ Relaychain finalization not progressing

After some investigation we found this on the logs:

2023-03-18 11:20:36 [Relaychain] Candidate included without being backed? candidate_hash=
0x904446b177152b8b0d3decc1b82decae574cfddb0dffe9e1da6de997632d34cc traceID=191763341408319583856368059839750728878

Full trace: 2023-03-18_moonriver_collator_relaychain_issue.log

@bkchr
Copy link
Member

bkchr commented Mar 21, 2023

Can you please provide more logs? The ones you have posted are not relevant here. Maybe start by posting 10min of logs from the node.

@Sophia-Gold Sophia-Gold transferred this issue from paritytech/polkadot Aug 24, 2023
@bkchr bkchr closed this as completed Aug 26, 2023
claravanstaden pushed a commit to Snowfork/polkadot-sdk that referenced this issue Dec 8, 2023
…h#699)

* SNO-324: Enable multiple accounts in outbound channel contract (paritytech#685)

* Track nonces by source address

* Remove principal from basic outbound channel

* Update relayer bindings

* Track nonces by origin address

* Fix outbound channel tests

* SNO-325: Enable multiple accounts in inbound channel pallet (paritytech#687)

* Add origin field to message decoding

* Track nonces by message origin

* Include origin address in basic channel message id

* Update basic inbound fixture data

* Add note about updating inbound channel test data

* Mention message data encoding in comment

* Update test data in envelope test

* Remove channel id from message id

* s/origin/user/g

* Swap the order of source & user

* Reword test data generation section

* s/value/nonce

* Use named fields in MessageId enum

* Switch to Twox64Concat hasher

This prevents accidental expensive lookups while remaining relatively
fast vs Blake2_128 and resistant to attacks that cause prefix
collisions, thanks to the security of keccak used to create the Ethereum
address.

* Remove rogue print statement

* SNO-326: Forward messages by address in relayer (paritytech#695)

* Remove redundant slice

* Add initial address filtering

* Remove extra nonce var

* Clean up basic channel address config

* Rename parachain relayer account config

* Remove unused method

* Fix up comments

* Add default eth addresses for basic channel

* Improve map log readability

* Fix parachain writer error messages

* Bump lodestar version in example command

* Switch to default eth account for E2E script

* Increase default timeout from 6m 40s to 25m

This helps with some of the longer running tests that are timing out
when given 400s.

* Rename mapping to nonce

* Rename origin to account in basic outbound channel

* Remove principal from outbound channel contract

* Rename user to account in basic inbound channel

* Fix event account field rename in test
helin6 pushed a commit to boolnetwork/polkadot-sdk that referenced this issue Feb 5, 2024
Bumps [serde_json](https://github.com/serde-rs/json) from 1.0.79 to 1.0.81.
- [Release notes](https://github.com/serde-rs/json/releases)
- [Commits](serde-rs/json@v1.0.79...v1.0.81)

---
updated-dependencies:
- dependency-name: serde_json
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <[email protected]>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
serban300 pushed a commit to serban300/polkadot-sdk that referenced this issue Apr 8, 2024
* pre-dispatch call filter

* swap filter <-> weight

* clippy

* fmt
serban300 pushed a commit to serban300/polkadot-sdk that referenced this issue Apr 8, 2024
* pre-dispatch call filter

* swap filter <-> weight

* clippy

* fmt
serban300 pushed a commit to serban300/polkadot-sdk that referenced this issue Apr 8, 2024
* pre-dispatch call filter

* swap filter <-> weight

* clippy

* fmt
serban300 pushed a commit to serban300/polkadot-sdk that referenced this issue Apr 8, 2024
* pre-dispatch call filter

* swap filter <-> weight

* clippy

* fmt
serban300 pushed a commit to serban300/polkadot-sdk that referenced this issue Apr 9, 2024
* pre-dispatch call filter

* swap filter <-> weight

* clippy

* fmt
serban300 pushed a commit to serban300/polkadot-sdk that referenced this issue Apr 9, 2024
* pre-dispatch call filter

* swap filter <-> weight

* clippy

* fmt
serban300 pushed a commit to serban300/polkadot-sdk that referenced this issue Apr 9, 2024
* pre-dispatch call filter

* swap filter <-> weight

* clippy

* fmt
serban300 pushed a commit to serban300/polkadot-sdk that referenced this issue Apr 9, 2024
* pre-dispatch call filter

* swap filter <-> weight

* clippy

* fmt
serban300 pushed a commit to serban300/polkadot-sdk that referenced this issue Apr 9, 2024
* pre-dispatch call filter

* swap filter <-> weight

* clippy

* fmt
serban300 pushed a commit to serban300/polkadot-sdk that referenced this issue Apr 9, 2024
* pre-dispatch call filter

* swap filter <-> weight

* clippy

* fmt
serban300 pushed a commit to serban300/polkadot-sdk that referenced this issue Apr 10, 2024
* pre-dispatch call filter

* swap filter <-> weight

* clippy

* fmt
serban300 pushed a commit to serban300/polkadot-sdk that referenced this issue Apr 10, 2024
* pre-dispatch call filter

* swap filter <-> weight

* clippy

* fmt
bkchr pushed a commit that referenced this issue Apr 10, 2024
* pre-dispatch call filter

* swap filter <-> weight

* clippy

* fmt
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

No branches or pull requests

2 participants