From ca06227c889c93e6b22ddc6cd97ebb474de7cce8 Mon Sep 17 00:00:00 2001 From: Ethan Date: Fri, 4 Nov 2022 05:31:39 +0800 Subject: [PATCH] fix: batchFirstFingerprints does not update device on node after v1.3.5 (#15125) * fix: update device in batch first footprint * cl: add cl note Co-authored-by: Seth Hoenig --- .changelog/15125.txt | 3 +++ client/node_updater.go | 1 + 2 files changed, 4 insertions(+) create mode 100644 .changelog/15125.txt diff --git a/.changelog/15125.txt b/.changelog/15125.txt new file mode 100644 index 000000000..23cd7abd0 --- /dev/null +++ b/.changelog/15125.txt @@ -0,0 +1,3 @@ +```release-note:bug +device: Fixed a bug where device plugins would not fingerprint on startup +``` diff --git a/client/node_updater.go b/client/node_updater.go index a2746cf18..1b341ee7c 100644 --- a/client/node_updater.go +++ b/client/node_updater.go @@ -76,6 +76,7 @@ SEND_BATCH: var devicesChanged bool c.batchNodeUpdates.batchDevicesUpdates(func(devices []*structs.NodeDeviceResource) { if c.updateNodeFromDevicesLocked(devices) { + newConfig.Node.NodeResources.Devices = devices devicesChanged = true } })