1
0
Fork 0
mirror of https://github.com/kubernetes-sigs/node-feature-discovery.git synced 2025-03-28 18:57:10 +00:00
node-feature-discovery/pkg
Markus Lehtonen 740e3af681 nfd-master: implement ratelimiter for nfd api updates
Implement a naive ratelimiter for node update events originating from
the nfd API. We might get a ton of events in short interval. The
simplest example is startup when we get a separate Add event for every
NodeFeature and NodeFeatureRule object. Without rate limiting we
run "update all nodes" separately for each NodeFeatureRule object, plus,
we would run "update node X" separately for each NodeFeature object
targeting node X. This is a huge amount of wasted work because in
principle just running "update all nodes" once should be enough.
2022-12-14 15:45:43 +02:00
..
apihelper apis/nfd: update auto-generated code 2022-10-18 18:41:53 +03:00
apis/nfd/v1alpha1 apis/nfd: update auto-generated code 2022-12-14 07:31:28 +02:00
cpuid pkg/cpuid: lint fixes 2020-05-20 21:48:06 +03:00
generated apis/nfd: update auto-generated code 2022-12-14 07:31:28 +02:00
labeler apis/nfd: update auto-generated code 2022-10-18 18:41:53 +03:00
nfd-client nfd-worker: support creating NodeFeatures object 2022-12-14 07:31:28 +02:00
nfd-master nfd-master: implement ratelimiter for nfd api updates 2022-12-14 15:45:43 +02:00
podres topologyupdater: Bootstrap nfd-topology-updater in NFD 2021-09-21 10:47:39 +01:00
resourcemonitor update test functions according to upstream deprecated/removed methods 2022-12-13 12:12:50 +02:00
topologypolicy topologyupdater: Bootstrap nfd-topology-updater in NFD 2021-09-21 10:47:39 +01:00
utils nfd-worker: detect the namespace it is running in 2022-12-08 10:34:52 +02:00
version version: allow undefined version 2020-03-20 07:21:43 +02:00