// opens the messaging client and attaches it to the server. func openServerClient(s *influxdb.Server, joinURLs []*url.URL) { c := messaging.NewClient(s.ID()) if err := c.Open(filepath.Join(s.Path(), messagingClientFile), joinURLs); err != nil { log.Fatalf("messaging client error: %s", err) } if err := s.SetClient(c); err != nil { log.Fatalf("set client error: %s", err) } }