Thanks to visit codestin.com
Credit goes to github.com

Skip to content

p2p/discv4: revert gotreply handler change from #8661 (#9119)#9195

Merged
mh0lt merged 2 commits into
develfrom
pr/9119
Jan 11, 2024
Merged

p2p/discv4: revert gotreply handler change from #8661 (#9119)#9195
mh0lt merged 2 commits into
develfrom
pr/9119

Conversation

@battlmonstr

@battlmonstr battlmonstr commented Jan 10, 2024

Copy link
Copy Markdown
Contributor

The handler had race conditions in the candidates processing goroutine.

@battlmonstr battlmonstr requested a review from mh0lt January 10, 2024 14:57

@mh0lt mh0lt left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think we can refector this code I don't think we can 4refer it there are too many nodes on polygon which don't meet this match creieria:

if p.from == r.from && p.ptype == r.data.Kind() && p.ip.Equal(r.ip)

but do match this:

if p.ptype == r.data.Kind() && p.ip.Equal(r.ip) && p.port == r.port

I think if we need to simplify the structure we should use the second match.or we could use an or

I'm not sure why I had this split in 2 like this.

@battlmonstr battlmonstr requested a review from mh0lt January 10, 2024 16:00
@mh0lt mh0lt merged commit 0449818 into devel Jan 11, 2024
@mh0lt mh0lt deleted the pr/9119 branch January 11, 2024 15:04
battlmonstr added a commit that referenced this pull request Jan 11, 2024
The handler had race conditions in the candidates processing goroutine.
yperbasis added a commit that referenced this pull request Jan 11, 2024
wmitsuda added a commit that referenced this pull request Jan 19, 2024
commit 0c7300e
Author: Willian Mitsuda <[email protected]>
Date:   Fri Jan 12 20:05:43 2024 -0300

    Squashed work from ots2-alpha4

commit c9216ce
Author: battlmonstr <[email protected]>
Date:   Thu Jan 11 17:13:46 2024 +0100

    p2p/discv4: revert gotreply handler change from #8661 (#9119) (#9195) (#9210)

    Co-authored-by: yperbasis <[email protected]>

commit d079008
Author: Andrew Ashikhmin <[email protected]>
Date:   Mon Jan 8 17:44:30 2024 +0100

    release: Amoy bootnodes (#9166)

    Cherry pick #9158

    ---------

    Co-authored-by: Arpit Temani <[email protected]>

commit a49fcb8
Author: Andrew Ashikhmin <[email protected]>
Date:   Fri Jan 5 13:03:28 2024 +0100

    release params: remove dev from version (#9143)
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

Successfully merging this pull request may close these issues.

2 participants