@@ -310,6 +310,40 @@ var _ = Describe("TestStatisticHandler", func() {
310310 MemoryRuntimeOverhead : 0 ,
311311 },
312312 ),
313+ Entry ("Hotplug enabled: 24 cores, 25% fraction, 2 Gi" ,
314+ newVM (1 , ptr .To ("25%" ), "2Gi" ),
315+ newKVVMIHotplug (12 , 2 , 16 , "25" , "2Gi" , "256Gi" ),
316+ newPod ("6" , "24" , "2Gi" , "2Gi" ),
317+ expectedValues {
318+ CPUCores : 24 ,
319+ CPUCoreFraction : "25%" ,
320+ CPURequestedCores : 6000 ,
321+ CPURuntimeOverhead : 0 ,
322+
323+ TopologyCoresPerSocket : 12 ,
324+ TopologySockets : 2 ,
325+
326+ MemorySize : 2147483648 ,
327+ MemoryRuntimeOverhead : 0 ,
328+ },
329+ ),
330+ Entry ("Hotplug enabled: max cores, 24 cores, 50% fraction, 2 Gi" ,
331+ newVM (1 , ptr .To ("50%" ), "2Gi" ),
332+ newKVVMIHotplug (32 , 8 , 32 , "50" , "2Gi" , "256Gi" ),
333+ newPod ("6" , "24" , "2Gi" , "2Gi" ),
334+ expectedValues {
335+ CPUCores : 256 ,
336+ CPUCoreFraction : "50%" ,
337+ CPURequestedCores : 128000 ,
338+ CPURuntimeOverhead : 0 ,
339+
340+ TopologyCoresPerSocket : 32 ,
341+ TopologySockets : 8 ,
342+
343+ MemorySize : 2147483648 ,
344+ MemoryRuntimeOverhead : 0 ,
345+ },
346+ ),
313347 Entry ("Memory overhead for Pod with equal limits and requests" ,
314348 newVM (1 , ptr .To ("25%" ), "2Gi" ),
315349 newKVVMIHotplug (1 , 1 , 16 , "25" , "2Gi" , "256Gi" ),
0 commit comments