From bf6ffadf3684deb0ef0c6530321ee1d22310d07b Mon Sep 17 00:00:00 2001 From: Markus Lehtonen Date: Mon, 19 Aug 2024 14:01:02 +0300 Subject: [PATCH] nfd-master: use only unbuffered chans in the nfd api-controller There's no reason why the "update all" chans should be buffered (while the other are not). --- pkg/nfd-master/nfd-api-controller.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkg/nfd-master/nfd-api-controller.go b/pkg/nfd-master/nfd-api-controller.go index 81b5bd35e1..12d7f27871 100644 --- a/pkg/nfd-master/nfd-api-controller.go +++ b/pkg/nfd-master/nfd-api-controller.go @@ -61,9 +61,9 @@ func init() { func newNfdController(config *restclient.Config, nfdApiControllerOptions nfdApiControllerOptions) (*nfdController, error) { c := &nfdController{ stopChan: make(chan struct{}), - updateAllNodesChan: make(chan struct{}, 1), + updateAllNodesChan: make(chan struct{}), updateOneNodeChan: make(chan string), - updateAllNodeFeatureGroupsChan: make(chan struct{}, 1), + updateAllNodeFeatureGroupsChan: make(chan struct{}), updateNodeFeatureGroupChan: make(chan string), }