-
Notifications
You must be signed in to change notification settings - Fork 20.2k
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
Terminal block is unknown parent #25427
Comments
Oh actually, it appears that there might be more to this issue than I originally thought. Here are some logs from Geth from a Lighthouse CI run:
In particular, these two logs:
It appears to me that |
ACCEPTED
This seems very odd, I can't see anything in the code that could explain missing the genesis block. |
Could you provide some dump of the payload json you're transmitting? Something seems off here |
## Issue Addressed NA ## Proposed Changes The execution integration tests have started failing since Geth updated to v1.10.21. More details here: ethereum/go-ethereum#25427 (comment) This PR pins our version at v1.10.20. ## Additional Info NA
Quoting my comment from the Lighthouse repo:
|
We should however fix the warning log and the return code to make this funny behavior obvious. |
## Issue Addressed NA ## Proposed Changes The execution integration tests have started failing since Geth updated to v1.10.21. More details here: ethereum/go-ethereum#25427 (comment) This PR pins our version at v1.10.20. ## Additional Info NA
## Issue Addressed NA ## Proposed Changes The execution integration tests have started failing since Geth updated to v1.10.21. More details here: ethereum/go-ethereum#25427 (comment) This PR pins our version at v1.10.20. ## Additional Info NA
## Issue Addressed NA ## Proposed Changes The execution integration tests have started failing since Geth updated to v1.10.21. More details here: ethereum/go-ethereum#25427 (comment) This PR pins our version at v1.10.20. ## Additional Info NA
## Issue Addressed NA ## Proposed Changes The execution integration tests have started failing since Geth updated to v1.10.21. More details here: ethereum/go-ethereum#25427 (comment) This PR pins our version at v1.10.20. ## Additional Info NA
System information
Geth version:
v1.10.21
OS & Version: Linux
Commit hash : NA
Description
In Lighthouse CI we have a series of "execution integration tests" where we test some scenarios between Geth and LH.
Since these tests started running on v1.1.0.21, we've noticed a change in behaviour. The previous behaviour was:
getPayload
to request a payload from Geth.payload
.forkchoiceUpdated
for thepayload
that was returnedSYNCING
newPayload
with thepayload
VALID
Now, with v1.10.21 Geth responds in 3.i with
ACCEPTED
. I believe this response violates the "the payload doesn't extend the canonical chain" point of the newPayload API.I'm aware that an fcU before newPayload is weird behaviour, so I don't see this as an immediate issue. However I thought it's worth raising to your attention☺️
The text was updated successfully, but these errors were encountered: