@@ -3836,9 +3836,16 @@ def test_host_numa_fit_instance_to_host_single_cell(self):
3836
3836
siblings = [set ([2 ]), set ([3 ])])
3837
3837
])
3838
3838
inst_topo = objects .InstanceNUMATopology (
3839
- cells = [objects .InstanceNUMACell (
3840
- cpuset = set (), pcpuset = set ([0 , 1 ]), memory = 2048 ,
3841
- cpu_policy = fields .CPUAllocationPolicy .DEDICATED )])
3839
+ cells = [
3840
+ objects .InstanceNUMACell (
3841
+ id = 0 ,
3842
+ cpuset = set (),
3843
+ pcpuset = set ([0 , 1 ]),
3844
+ memory = 2048 ,
3845
+ cpu_policy = fields .CPUAllocationPolicy .DEDICATED ,
3846
+ )
3847
+ ]
3848
+ )
3842
3849
3843
3850
inst_topo = hw .numa_fit_instance_to_host (host_topo , inst_topo )
3844
3851
@@ -3867,9 +3874,16 @@ def test_host_numa_fit_instance_to_host_single_cell_w_usage(self):
3867
3874
siblings = [set ([2 ]), set ([3 ])])
3868
3875
])
3869
3876
inst_topo = objects .InstanceNUMATopology (
3870
- cells = [objects .InstanceNUMACell (
3871
- cpuset = set (), pcpuset = set ([0 , 1 ]), memory = 2048 ,
3872
- cpu_policy = fields .CPUAllocationPolicy .DEDICATED )])
3877
+ cells = [
3878
+ objects .InstanceNUMACell (
3879
+ id = 0 ,
3880
+ cpuset = set (),
3881
+ pcpuset = set ([0 , 1 ]),
3882
+ memory = 2048 ,
3883
+ cpu_policy = fields .CPUAllocationPolicy .DEDICATED ,
3884
+ )
3885
+ ]
3886
+ )
3873
3887
3874
3888
inst_topo = hw .numa_fit_instance_to_host (host_topo , inst_topo )
3875
3889
@@ -3898,9 +3912,16 @@ def test_host_numa_fit_instance_to_host_single_cell_fail(self):
3898
3912
siblings = [set ([2 ]), set ([3 ])])
3899
3913
])
3900
3914
inst_topo = objects .InstanceNUMATopology (
3901
- cells = [objects .InstanceNUMACell (
3902
- cpuset = set (), pcpuset = set ([0 , 1 ]), memory = 2048 ,
3903
- cpu_policy = fields .CPUAllocationPolicy .DEDICATED )])
3915
+ cells = [
3916
+ objects .InstanceNUMACell (
3917
+ id = 0 ,
3918
+ cpuset = set (),
3919
+ pcpuset = set ([0 , 1 ]),
3920
+ memory = 2048 ,
3921
+ cpu_policy = fields .CPUAllocationPolicy .DEDICATED ,
3922
+ )
3923
+ ]
3924
+ )
3904
3925
3905
3926
inst_topo = hw .numa_fit_instance_to_host (host_topo , inst_topo )
3906
3927
self .assertIsNone (inst_topo )
@@ -3927,12 +3948,24 @@ def test_host_numa_fit_instance_to_host_fit(self):
3927
3948
siblings = [set ([4 ]), set ([5 ]), set ([6 ]), set ([7 ])])
3928
3949
])
3929
3950
inst_topo = objects .InstanceNUMATopology (
3930
- cells = [objects .InstanceNUMACell (
3931
- cpuset = set (), pcpuset = set ([0 , 1 ]), memory = 2048 ,
3932
- cpu_policy = fields .CPUAllocationPolicy .DEDICATED ),
3933
- objects .InstanceNUMACell (
3934
- cpuset = set (), pcpuset = set ([2 , 3 ]), memory = 2048 ,
3935
- cpu_policy = fields .CPUAllocationPolicy .DEDICATED )])
3951
+ cells = [
3952
+ objects .InstanceNUMACell (
3953
+ id = 0 ,
3954
+ cpuset = set (),
3955
+ pcpuset = set ([0 , 1 ]),
3956
+ memory = 2048 ,
3957
+ cpu_policy = fields .CPUAllocationPolicy .DEDICATED ,
3958
+ ),
3959
+ objects .InstanceNUMACell (
3960
+ id = 1 ,
3961
+ cpuset = set (),
3962
+ pcpuset = set ([2 , 3 ]),
3963
+ memory = 2048 ,
3964
+ cpu_policy = fields .CPUAllocationPolicy .DEDICATED ,
3965
+ ),
3966
+ ]
3967
+ )
3968
+
3936
3969
inst_topo = hw .numa_fit_instance_to_host (host_topo , inst_topo )
3937
3970
3938
3971
for cell in inst_topo .cells :
@@ -3970,12 +4003,24 @@ def test_host_numa_fit_instance_to_host_barely_fit(self):
3970
4003
])
3971
4004
3972
4005
inst_topo = objects .InstanceNUMATopology (
3973
- cells = [objects .InstanceNUMACell (
3974
- cpuset = set (), pcpuset = set ([0 , 1 ]), memory = 2048 ,
3975
- cpu_policy = fields .CPUAllocationPolicy .DEDICATED ),
3976
- objects .InstanceNUMACell (
3977
- cpuset = set (), pcpuset = set ([2 , 3 ]), memory = 2048 ,
3978
- cpu_policy = fields .CPUAllocationPolicy .DEDICATED )])
4006
+ cells = [
4007
+ objects .InstanceNUMACell (
4008
+ id = 0 ,
4009
+ cpuset = set (),
4010
+ pcpuset = set ([0 , 1 ]),
4011
+ memory = 2048 ,
4012
+ cpu_policy = fields .CPUAllocationPolicy .DEDICATED ,
4013
+ ),
4014
+ objects .InstanceNUMACell (
4015
+ id = 1 ,
4016
+ cpuset = set (),
4017
+ pcpuset = set ([2 , 3 ]),
4018
+ memory = 2048 ,
4019
+ cpu_policy = fields .CPUAllocationPolicy .DEDICATED ,
4020
+ ),
4021
+ ]
4022
+ )
4023
+
3979
4024
inst_topo = hw .numa_fit_instance_to_host (host_topo , inst_topo )
3980
4025
3981
4026
for cell in inst_topo .cells :
@@ -4003,12 +4048,24 @@ def test_host_numa_fit_instance_to_host_fail_capacity(self):
4003
4048
siblings = [set ([4 ]), set ([5 ]), set ([6 ]), set ([7 ])])
4004
4049
])
4005
4050
inst_topo = objects .InstanceNUMATopology (
4006
- cells = [objects .InstanceNUMACell (
4007
- cpuset = set (), pcpuset = set ([0 , 1 ]), memory = 2048 ,
4008
- cpu_policy = fields .CPUAllocationPolicy .DEDICATED ),
4009
- objects .InstanceNUMACell (
4010
- cpuset = set (), pcpuset = set ([2 , 3 ]), memory = 2048 ,
4011
- cpu_policy = fields .CPUAllocationPolicy .DEDICATED )])
4051
+ cells = [
4052
+ objects .InstanceNUMACell (
4053
+ id = 0 ,
4054
+ cpuset = set (),
4055
+ pcpuset = set ([0 , 1 ]),
4056
+ memory = 2048 ,
4057
+ cpu_policy = fields .CPUAllocationPolicy .DEDICATED ,
4058
+ ),
4059
+ objects .InstanceNUMACell (
4060
+ id = 1 ,
4061
+ cpuset = set (),
4062
+ pcpuset = set ([2 , 3 ]),
4063
+ memory = 2048 ,
4064
+ cpu_policy = fields .CPUAllocationPolicy .DEDICATED ,
4065
+ ),
4066
+ ]
4067
+ )
4068
+
4012
4069
inst_topo = hw .numa_fit_instance_to_host (host_topo , inst_topo )
4013
4070
self .assertIsNone (inst_topo )
4014
4071
0 commit comments