Fix TM2 duplicate strings to enums
Project: http://git-wip-us.apache.org/repos/asf/incubator-trafficcontrol/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-trafficcontrol/commit/1aa0c0ba Tree: http://git-wip-us.apache.org/repos/asf/incubator-trafficcontrol/tree/1aa0c0ba Diff: http://git-wip-us.apache.org/repos/asf/incubator-trafficcontrol/diff/1aa0c0ba Branch: refs/heads/master Commit: 1aa0c0ba41cbfb6637df76cd290130e6165087b6 Parents: 3a73422 Author: Robert Butts <robert.o.bu...@gmail.com> Authored: Thu Nov 3 09:55:03 2016 -0600 Committer: Dave Neuman <neu...@apache.org> Committed: Mon Nov 7 12:29:08 2016 -0700 ---------------------------------------------------------------------- .../experimental/traffic_monitor/manager/monitorconfig.go | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-trafficcontrol/blob/1aa0c0ba/traffic_monitor/experimental/traffic_monitor/manager/monitorconfig.go ---------------------------------------------------------------------- diff --git a/traffic_monitor/experimental/traffic_monitor/manager/monitorconfig.go b/traffic_monitor/experimental/traffic_monitor/manager/monitorconfig.go index 4ff0cf4..2505b9b 100644 --- a/traffic_monitor/experimental/traffic_monitor/manager/monitorconfig.go +++ b/traffic_monitor/experimental/traffic_monitor/manager/monitorconfig.go @@ -190,11 +190,12 @@ func monitorConfigListen( cacheName := enum.CacheName(srv.HostName) - if srv.Status == "ONLINE" { + srvStatus := enum.CacheStatusFromString(srv.Status) + if srvStatus == enum.CacheStatusOnline { localStates.SetCache(cacheName, peer.IsAvailable{IsAvailable: true}) continue } - if srv.Status == "OFFLINE" { + if srvStatus == enum.CacheStatusOffline { continue } // seed states with available = false until our polling cycle picks up a result @@ -222,7 +223,7 @@ func monitorConfigListen( if srv.HostName == staticAppData.Hostname { continue } - if srv.Status != "ONLINE" { + if enum.CacheStatusFromString(srv.Status) != enum.CacheStatusOnline { continue } // TODO: the URL should be config driven. -jse