-
Notifications
You must be signed in to change notification settings - Fork 3.4k
ci: add conformance-ginkgo-race #27979
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
base: main
Are you sure you want to change the base?
Conversation
cc72017
to
28ce2f8
Compare
28ce2f8
to
979dd0c
Compare
979dd0c
to
87a6ac2
Compare
Copy/pasting comment from previous PR:
|
87a6ac2
to
4b427f5
Compare
4b427f5
to
9e4d120
Compare
Keeping this in draft until we have passing workflows :) |
bec8701
to
60a7e0b
Compare
/ci-ginkgo-race |
60a7e0b
to
21e7db1
Compare
18845f8
to
93404cf
Compare
/ci-ginkgo-race |
/test |
93404cf
to
9dddc21
Compare
/test |
9dddc21
to
3382023
Compare
/test |
3382023
to
2422f51
Compare
/test |
2422f51
to
f8c5921
Compare
/test |
f8c5921
to
e679d7d
Compare
/test |
e679d7d
to
90b906b
Compare
f5759df
to
d4b5c39
Compare
/test |
m.Map should be accessed behind a mutex. Detected by the golang race detector. Fixes: a18f01d ("Add initial ebpf package implementation") Signed-off-by: André Martins <andre@cilium.io>
If we don't unlock these locked objects, to avoid deadlock detection, the race detector considers this as a race condition. Fixes: 70f6608 ("loader: evict object cache when datapath config changes") Signed-off-by: André Martins <andre@cilium.io>
This commit introduces a new workflow for running the ginkgo test suite with race detection enabled. The goal is to start this effort by doing a copy and paste of the existing ginkgo workflow and modifying it as needed. In the future, effort will be put towards reducing this duplication. Thank you to @markpash for getting this started. Fixes: #26170 Signed-off-by: Ryan Drew <ryan.drew@isovalent.com>
Signed-off-by: André Martins <andre@cilium.io>
Signed-off-by: André Martins <andre@cilium.io>
d4b5c39
to
55b3b3f
Compare
/test |
This commit introduces a new workflow for running the ginkgo test suite with race detection enabled. The goal is to start this effort by doing a copy and paste of the existing ginkgo workflow and modifying it as needed. In the future, effort will be put towards reducing this duplication.
Thank you to @markpash for getting this started.
Fixes: #26170
Supersedes #27797.
Here is the diff between
conformance-ginkgo-race
andconformance-ginkgo
: