-
Notifications
You must be signed in to change notification settings - Fork 224
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
Workflow failed - km_mt_stress_tests #3607
Comments
Known issue: ebpf-for-windows.msi installation failed in CICD. |
This is a dup of #3602. Keeping this open to avoid CI/CD noise |
Failed Run |
Failed Run |
Failed Run |
Failed Run |
Failed Run |
Failed Run |
Failed Run |
Failed Run |
Failed Run |
Failed Run |
Failure Log:
|
Failed Run |
Failed Run |
Failed Run |
Failed Run |
From https://github.com/microsoft/ebpf-for-windows/actions/runs/10449590580/job/28932788838 This test case has 2 threads, one loading/attaching a connect v4 program and the other loading a v6 program. Program attach is failing (line 822 mentioned above): From the failure traces: Upon code inspection, it's possible that multiple threads invoke net_ebpf_extension_add_wfp_filters() (this can be multiple programs of the same type, of different program types, which could all hit this issue). We are using a global filter engine handle, which both call FwpmTransactionBegin() using this same global handle, which would cause the failure observed above. We'll need to fix this - probably adding some serialization, and/or using different filter handles per operation. |
After some offline discussion, the codepaths needed to fix this are also being modified in this PR 3571 (#3751). I will wait until that is completed before taking up this fix. |
Failed Run |
Failed Run |
Failed Run |
Failed Run |
Failed Run |
Failed Run |
Failed Run
Codebase
Test name -
km_mt_stress_tests
The text was updated successfully, but these errors were encountered: