Pārlūkot izejas kodu

added in-memory

Achilleas Tzenetopoulos 5 gadi atpakaļ
vecāks
revīzija
7b08876bbf
1 mainītis faili ar 57 papildinājumiem un 53 dzēšanām
  1. 57 53
      kubernetes-v1.15.4/pkg/scheduler/customcache/cache.go

+ 57 - 53
kubernetes-v1.15.4/pkg/scheduler/customcache/cache.go

@@ -5,7 +5,7 @@ import (
 	"time"
 )
 
-var Τimeout *time.Ticker
+var LabCache MlabCache
 
 type MlabCache struct {
 	Cache   map[string]map[string]float64
@@ -13,60 +13,64 @@ type MlabCache struct {
 	Timeout *time.Ticker
 }
 
-var LabCache MlabCache = MlabCache{
-	Cache: map[string]map[string]float64{
-		"kube-01": map[string]float64{
-			"ipc":       -1,
-			"mem_read":  -1,
-			"mem_write": -1,
-			"c6res":     -1,
-		},
-		"kube-02": map[string]float64{
-			"ipc":       -1,
-			"mem_read":  -1,
-			"mem_write": -1,
-			"c6res":     -1,
-		},
-		"kube-03": map[string]float64{
-			"ipc":       -1,
-			"mem_read":  -1,
-			"mem_write": -1,
-			"c6res":     -1,
-		},
-		"kube-04": map[string]float64{
-			"ipc":       -1,
-			"mem_read":  -1,
-			"mem_write": -1,
-			"c6res":     -1,
-		},
-		"kube-05": map[string]float64{
-			"ipc":       -1,
-			"mem_read":  -1,
-			"mem_write": -1,
-			"c6res":     -1,
-		},
-		"kube-06": map[string]float64{
-			"ipc":       -1,
-			"mem_read":  -1,
-			"mem_write": -1,
-			"c6res":     -1,
-		},
-		"kube-07": map[string]float64{
-			"ipc":       -1,
-			"mem_read":  -1,
-			"mem_write": -1,
-			"c6res":     -1,
-		},
-		"kube-08": map[string]float64{
-			"ipc":       -1,
-			"mem_read":  -1,
-			"mem_write": -1,
-			"c6res":     -1,
-		},
-	},
-	Timeout: time.NewTicker(time.Duration(10 * time.Second)),
+func init() {
+	LabCache = MlabCache{
+		Cache: map[string]map[string]float64{
+			"kube-01": map[string]float64{
+				"ipc":       -1,
+				"mem_read":  -1,
+				"mem_write": -1,
+				"c6res":     -1,
+			},
+			"kube-02": map[string]float64{
+				"ipc":       -1,
+				"mem_read":  -1,
+				"mem_write": -1,
+				"c6res":     -1,
+			},
+			"kube-03": map[string]float64{
+				"ipc":       -1,
+				"mem_read":  -1,
+				"mem_write": -1,
+				"c6res":     -1,
+			},
+			"kube-04": map[string]float64{
+				"ipc":       -1,
+				"mem_read":  -1,
+				"mem_write": -1,
+				"c6res":     -1,
+			},
+			"kube-05": map[string]float64{
+				"ipc":       -1,
+				"mem_read":  -1,
+				"mem_write": -1,
+				"c6res":     -1,
+			},
+			"kube-06": map[string]float64{
+				"ipc":       -1,
+				"mem_read":  -1,
+				"mem_write": -1,
+				"c6res":     -1,
+			},
+			"kube-07": map[string]float64{
+				"ipc":       -1,
+				"mem_read":  -1,
+				"mem_write": -1,
+				"c6res":     -1,
+			},
+			"kube-08": map[string]float64{
+				"ipc":       -1,
+				"mem_read":  -1,
+				"mem_write": -1,
+				"c6res":     -1,
+			},
+		},
+		Timeout: time.NewTicker(time.Duration(10 * time.Second)),
+	}
 }
 
+// var Τimeout *time.Ticker
+
 func (c *MlabCache) CleanCache() {
 	c.Mux.Lock()
 	c.Cache = map[string]map[string]float64{