Revision 7f4e472cc131f5a687ec44524ff106a80cadff3f authored by Lorenz Bauer on 13 February 2024, 10:24:58 UTC, committed by Lorenz Bauer on 14 February 2024, 09:56:48 UTC
Watcher.loop will never exit if Watcher.Close is called while an event or error is being written to w.Errors or w.Events. Fix this by checking for w.stop. This allows running TestWatcher a couple thousand times without running into "too many open files". Fixes: 1cab8f375a ("certloader: Add fswatcher package") Signed-off-by: Lorenz Bauer <lmb@isovalent.com>
1 parent b973589
.clomonitor.yml
# CLOMonitor metadata file
exemptions:
- check: slack_presence
reason: "The Cilium slack community can be found at http://slack.cilium.io/" # Justification of this exemption
- check: dangerous_workflow
reason: >
"It is safe to run code checkout '${{ github.event.pull_request.head.sha }}'
and 'github.event.pull_request.head.ref' in .github/workflows/build-images-base.yaml
as this workflow is only permitted to be executed after an explicit approval of a
subset of committers."
- check: signed_releases
reason: >
"All Cilium release images are cryptographically signed during build by cosign.
Images are hosted in Quay. OpenSSF Scorecard check is currently limited to repositories
hosted on GitHub, and does not support other source hosting repositories."
- check: token_permissions
reason: >
"Reason to use every non-read-only token in GitHub workflows is commented in the respective workflow files."
![swh spinner](/static/img/swh-spinner.gif)
Computing file changes ...