From 3ec66327bb38313ff98bbeab03315cb3b33fce26 Mon Sep 17 00:00:00 2001 From: Diptanu Choudhury Date: Thu, 31 Mar 2016 15:15:00 -0700 Subject: [PATCH] Making the drivers fingerprint periodically if they are configured to do so --- client/client.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/client/client.go b/client/client.go index 79f46edb9..6b0390604 100644 --- a/client/client.go +++ b/client/client.go @@ -666,6 +666,12 @@ func (c *Client) setupDrivers() error { if applies { avail = append(avail, name) } + + p, period := d.Periodic() + if p { + go c.fingerprintPeriodic(name, d, period) + } + } c.logger.Printf("[DEBUG] client: available drivers %v", avail)