1
0
Fork 0
mirror of https://github.com/kubernetes-sigs/node-feature-discovery.git synced 2025-03-30 19:54:46 +00:00
node-feature-discovery/pkg/nfd-master
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
..
nfd-api-controller.go nfd-master: support NodeFeature objects 2022-12-14 07:31:28 +02:00
nfd-master-internal_test.go nfd-master: support NodeFeature objects 2022-12-14 07:31:28 +02:00
nfd-master.go nfd-master: implement ratelimiter for nfd api updates 2022-12-14 15:45:43 +02:00
nfd-master_test.go Use single-dash format of cmdline flags 2021-11-25 18:03:54 +02:00