@@ -39,26 +39,27 @@ public void apply(Microservice owner) {
3939 if (currentInstanceCount < minInstances ) { //starts minimum instances
4040 owner .setInstancesCount (minInstances );
4141 reporter .addDatapoint ("Decision" , presentTime , "Spawn" );
42- reporter .addDatapoint ("InstanceChange" , presentTime , minInstances - currentInstanceCount );
42+ reporter .addDatapoint ("InstanceChange" , presentTime , minInstances - currentInstanceCount );
4343 } else if (currentInstanceCount > maxInstances ) {
4444 owner .setInstancesCount (maxInstances );
4545 reporter .addDatapoint ("Decision" , presentTime , "Despawn" );
46- reporter .addDatapoint ("InstanceChange" , presentTime , maxInstances - currentInstanceCount );
46+ reporter .addDatapoint ("InstanceChange" , presentTime , maxInstances - currentInstanceCount );
4747 } else if (avg >= upperBound && currentInstanceCount < maxInstances ) {
4848 double upScalingFactor = avg / (upperBound - 0.01 );
49- int newInstanceCount = Math .min (maxInstances , (int ) Math .max (1 , Math .ceil (currentInstanceCount * upScalingFactor )));
49+ int newInstanceCount = Math .min (maxInstances , (int ) Math .max (1 ,
50+ Math .ceil (currentInstanceCount * upScalingFactor )));
5051 owner .scaleToInstancesCount (newInstanceCount );
5152 lastScaleUp = presentTime ;
5253 reporter .addDatapoint ("Decision" , presentTime , "Up" );
5354 reporter .addDatapoint ("InstanceChange" , presentTime , newInstanceCount - currentInstanceCount );
54- } else if (avg <= lowerBound
55- && currentInstanceCount > minInstances
56- && TimeUtil .subtract (presentTime , lastScaleUp ).getTimeAsDouble () > holdTime ) {
55+ } else if (avg <= lowerBound && currentInstanceCount > minInstances && TimeUtil .subtract (presentTime ,
56+ lastScaleUp ).getTimeAsDouble () > holdTime ) {
5757 System .out .println (presentTime );
5858 System .out .println (lastScaleUp );
5959 System .out .println (holdTime );
6060 double downScaleFactor = Math .max (0.01 , avg ) / lowerBound ;
61- int newInstanceCount = Math .max (minInstances , (int ) Math .max (1 , Math .ceil (currentInstanceCount * downScaleFactor )));
61+ int newInstanceCount = Math .max (minInstances , (int ) Math .max (1 ,
62+ Math .ceil (currentInstanceCount * downScaleFactor )));
6263 owner .scaleToInstancesCount (newInstanceCount );
6364 lastScaleUp = presentTime ;
6465 reporter .addDatapoint ("Decision" , presentTime , "Down" );
0 commit comments