@@ -876,18 +876,6 @@ func (s *TASFlavorSnapshot) findTopologyAssignment(
876876 return assignments , ""
877877}
878878
879- func getSliceSizeWithSinglePodAsDefault (podSetTopologyRequest * kueue.PodSetTopologyRequest ) (int32 , string ) {
880- if podSetTopologyRequest == nil || podSetTopologyRequest .PodSetSliceRequiredTopology == nil {
881- return 1 , ""
882- }
883-
884- if podSetTopologyRequest .PodSetSliceSize == nil {
885- return 0 , "slice topology requested, but slice size not provided"
886- }
887-
888- return * podSetTopologyRequest .PodSetSliceSize , ""
889- }
890-
891879// Merges two topology assignments keeping the lexicographical order of levelValues
892880func (s * TASFlavorSnapshot ) mergeTopologyAssignments (a , b * utiltas.TopologyAssignment ) * utiltas.TopologyAssignment {
893881 nodeLevel := len (s .levelKeys ) - 1
@@ -935,6 +923,13 @@ func (s *TASFlavorSnapshot) HasLevel(r *kueue.PodSetTopologyRequest) bool {
935923 return mainTopologyFound && sliceTopologyFound
936924}
937925
926+ func (s * TASFlavorSnapshot ) sliceLevelKeyWithDefault (topologyRequest * kueue.PodSetTopologyRequest , defaultSliceLevelKey string ) string {
927+ if topologyRequest != nil && topologyRequest .PodSetSliceRequiredTopology != nil {
928+ return * topologyRequest .PodSetSliceRequiredTopology
929+ }
930+ return defaultSliceLevelKey
931+ }
932+
938933func (s * TASFlavorSnapshot ) resolveLevelIdx (levelKey string ) (int , bool ) {
939934 levelIdx := slices .Index (s .levelKeys , levelKey )
940935 if levelIdx == - 1 {
@@ -943,10 +938,6 @@ func (s *TASFlavorSnapshot) resolveLevelIdx(levelKey string) (int, bool) {
943938 return levelIdx , true
944939}
945940
946- func isRequired (tr * kueue.PodSetTopologyRequest ) bool {
947- return tr != nil && tr .Required != nil
948- }
949-
950941func (s * TASFlavorSnapshot ) levelKeyWithImpliedFallback (tasRequests * TASPodSetRequests ) * string {
951942 if key := s .levelKey (tasRequests .PodSet .TopologyRequest ); key != nil {
952943 return key
@@ -975,11 +966,8 @@ func (s *TASFlavorSnapshot) levelKey(topologyRequest *kueue.PodSetTopologyReques
975966 }
976967}
977968
978- func (s * TASFlavorSnapshot ) sliceLevelKeyWithDefault (topologyRequest * kueue.PodSetTopologyRequest , defaultSliceLevelKey string ) string {
979- if topologyRequest != nil && topologyRequest .PodSetSliceRequiredTopology != nil {
980- return * topologyRequest .PodSetSliceRequiredTopology
981- }
982- return defaultSliceLevelKey
969+ func isRequired (tr * kueue.PodSetTopologyRequest ) bool {
970+ return tr != nil && tr .Required != nil
983971}
984972
985973func isUnconstrained (tr * kueue.PodSetTopologyRequest , tasRequests * TASPodSetRequests ) bool {
@@ -990,6 +978,22 @@ func isSliceTopologyOnlyRequest(tr *kueue.PodSetTopologyRequest) bool {
990978 return tr != nil && tr .Required == nil && tr .Preferred == nil && tr .PodSetSliceRequiredTopology != nil
991979}
992980
981+ func slicesRequested (tr * kueue.PodSetTopologyRequest ) bool {
982+ return tr != nil && tr .PodSetSliceRequiredTopology != nil && tr .PodSetSliceSize != nil
983+ }
984+
985+ func getSliceSizeWithSinglePodAsDefault (podSetTopologyRequest * kueue.PodSetTopologyRequest ) (int32 , string ) {
986+ if podSetTopologyRequest == nil || podSetTopologyRequest .PodSetSliceRequiredTopology == nil {
987+ return 1 , ""
988+ }
989+
990+ if podSetTopologyRequest .PodSetSliceSize == nil {
991+ return 0 , "slice topology requested, but slice size not provided"
992+ }
993+
994+ return * podSetTopologyRequest .PodSetSliceSize , ""
995+ }
996+
993997// findBestFitDomain finds an index of the first domain with the lowest
994998// value of state, higher or equal than count.
995999// If such a domain doesn't exist, it returns first domain as it's the domain with the
@@ -1524,7 +1528,3 @@ func (s *TASFlavorSnapshot) notFitMessage(slicesFitCount, totalRequestsSlicesCou
15241528
15251529 return builder .String ()
15261530}
1527-
1528- func slicesRequested (tr * kueue.PodSetTopologyRequest ) bool {
1529- return tr != nil && tr .PodSetSliceRequiredTopology != nil && tr .PodSetSliceSize != nil
1530- }
0 commit comments