Milicore to Millicore in autoscaling_utils.go

This commit is contained in:
Ewa Socala 2015-09-10 14:36:19 +02:00
parent 703130e8e4
commit 2201a3bfa8

View File

@ -30,7 +30,7 @@ import (
const ( const (
consumptionTimeInSeconds = 30 consumptionTimeInSeconds = 30
sleepTime = 30 * time.Second sleepTime = 30 * time.Second
requestSizeInMilicores = 100 requestSizeInMillicores = 100
port = 80 port = 80
targetPort = 8080 targetPort = 8080
timeoutRC = 120 * time.Second timeoutRC = 120 * time.Second
@ -80,11 +80,11 @@ func (rc *ResourceConsumer) makeConsumeCPURequests() {
for { for {
select { select {
case millicores := <-rc.channel: case millicores := <-rc.channel:
count = millicores / requestSizeInMilicores count = millicores / requestSizeInMillicores
rest = millicores - count*requestSizeInMilicores rest = millicores - count*requestSizeInMillicores
case <-time.After(sleepTime): case <-time.After(sleepTime):
if count > 0 { if count > 0 {
rc.sendConsumeCPUrequests(count, requestSizeInMilicores, consumptionTimeInSeconds) rc.sendConsumeCPUrequests(count, requestSizeInMillicores, consumptionTimeInSeconds)
} }
if rest > 0 { if rest > 0 {
go rc.sendOneConsumeCPUrequest(rest, consumptionTimeInSeconds) go rc.sendOneConsumeCPUrequest(rest, consumptionTimeInSeconds)