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

Fix for data race in IP release features #18217

Merged

Conversation

hemanthmalla
Copy link
Member

Fixes: #18204

Signed-off-by: Hemanth Malla hemanth.malla@datadoghq.com

@maintainer-s-little-helper maintainer-s-little-helper bot added the dont-merge/needs-release-note-label The author needs to describe the release impact of these changes. label Dec 10, 2021
@hemanthmalla hemanthmalla force-pushed the hemanth.malla/ip_release_data_race branch from deb336e to 643f0e5 Compare December 10, 2021 04:08
Fixes: cilium#18204

Signed-off-by: Hemanth Malla <hemanth.malla@datadoghq.com>
@hemanthmalla hemanthmalla force-pushed the hemanth.malla/ip_release_data_race branch from 643f0e5 to 55e1482 Compare December 10, 2021 04:12
@christarazi
Copy link
Member

christarazi commented Dec 10, 2021

/test-race

Edit: Looks like we hit a few data races and they are known #17914.

@christarazi
Copy link
Member

christarazi commented Dec 10, 2021

/test

Edit:

@hemanthmalla hemanthmalla marked this pull request as ready for review December 10, 2021 14:06
@hemanthmalla hemanthmalla requested review from a team and twpayne December 10, 2021 14:06
@joestringer joestringer added the release-note/bug This PR fixes an issue in a previous release of Cilium. label Dec 10, 2021
@maintainer-s-little-helper maintainer-s-little-helper bot removed the dont-merge/needs-release-note-label The author needs to describe the release impact of these changes. label Dec 10, 2021
Copy link
Member

@gandro gandro left a comment

Choose a reason for hiding this comment

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

Looks good to me. Note that this fixes an issue in the Travis pipeline, not the Jenkins race pipeline.

Also marking for backport as the underlying code is scheduled for a v1.11 backport too.

@gandro
Copy link
Member

gandro commented Dec 13, 2021

Marking this as ready to merge, as this is impacting the stability of our Travis pipeline and all test failures are unrelated as per Chris' investigation above.

@gandro gandro added the ready-to-merge This PR has passed all tests and received consensus from code owners to merge. label Dec 13, 2021
@nbusseneau
Copy link
Member

@hemanthmalla Thanks for the PR! Merging.

@nbusseneau nbusseneau merged commit f542724 into cilium:master Dec 13, 2021
@tklauser tklauser added backport-done/1.11 The backport for Cilium 1.11.x for this PR is done. and removed backport-pending/1.11 labels Dec 16, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
backport-done/1.11 The backport for Cilium 1.11.x for this PR is done. ready-to-merge This PR has passed all tests and received consensus from code owners to merge. release-note/bug This PR fixes an issue in a previous release of Cilium.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

CI: Travis fatal error: concurrent map iteration and map write in github.com/cilium/cilium/pkg/ipam
7 participants