mirror of
				https://github.com/optim-enterprises-bv/kubernetes.git
				synced 2025-10-31 10:18:13 +00:00 
			
		
		
		
	Merge pull request #48695 from gmarek/sig-owner
Automatic merge from submit-queue Split out max_density test and add owners to other perf tests @rrati - IIRC you're the one who added max-density test and promised to look after it. I split it out of the main density.go, so it'd be clear that this one is not owned by us. cc @kubernetes/sig-scalability-misc
This commit is contained in:
		| @@ -299,7 +299,6 @@ func cleanupDensityTest(dtc DensityTestConfig) { | ||||
| var _ = framework.KubeDescribe("Density", func() { | ||||
| 	var c clientset.Interface | ||||
| 	var nodeCount int | ||||
| 	var name string | ||||
| 	var additionalPodsPrefix string | ||||
| 	var ns string | ||||
| 	var uuid string | ||||
| @@ -774,48 +773,6 @@ var _ = framework.KubeDescribe("Density", func() { | ||||
| 			cleanupDensityTest(dConfig) | ||||
| 		}) | ||||
| 	} | ||||
|  | ||||
| 	// Calculate total number of pods from each node's max-pod | ||||
| 	It("[Feature:ManualPerformance] should allow running maximum capacity pods on nodes", func() { | ||||
| 		totalPods = 0 | ||||
| 		for _, n := range nodes.Items { | ||||
| 			totalPods += int(n.Status.Capacity.Pods().Value()) | ||||
| 		} | ||||
| 		totalPods -= framework.WaitForStableCluster(c, masters) | ||||
|  | ||||
| 		fileHndl, err := os.Create(fmt.Sprintf(framework.TestContext.OutputDir+"/%s/pod_states.csv", uuid)) | ||||
| 		framework.ExpectNoError(err) | ||||
| 		defer fileHndl.Close() | ||||
| 		collectionCount := 1 | ||||
| 		configs := make([]testutils.RunObjectConfig, collectionCount) | ||||
| 		podsPerCollection := int(totalPods / collectionCount) | ||||
| 		for i := 0; i < collectionCount; i++ { | ||||
| 			if i == collectionCount-1 { | ||||
| 				podsPerCollection += int(math.Mod(float64(totalPods), float64(collectionCount))) | ||||
| 			} | ||||
| 			name = "density" + strconv.Itoa(totalPods) + "-" + strconv.Itoa(i) + "-" + uuid | ||||
| 			configs[i] = &testutils.RCConfig{Client: c, | ||||
| 				Image:                framework.GetPauseImageName(f.ClientSet), | ||||
| 				Name:                 name, | ||||
| 				Namespace:            ns, | ||||
| 				Labels:               map[string]string{"type": "densityPod"}, | ||||
| 				PollInterval:         DensityPollInterval, | ||||
| 				PodStatusFile:        fileHndl, | ||||
| 				Replicas:             podsPerCollection, | ||||
| 				MaxContainerFailures: &MaxContainerFailures, | ||||
| 				Silent:               true, | ||||
| 				LogFunc:              framework.Logf, | ||||
| 			} | ||||
| 		} | ||||
| 		dConfig := DensityTestConfig{ | ||||
| 			ClientSets:   []clientset.Interface{f.ClientSet}, | ||||
| 			Configs:      configs, | ||||
| 			PodCount:     totalPods, | ||||
| 			PollInterval: DensityPollInterval, | ||||
| 		} | ||||
| 		e2eStartupTime = runDensityTest(dConfig) | ||||
| 		cleanupDensityTest(dConfig) | ||||
| 	}) | ||||
| }) | ||||
|  | ||||
| func createRunningPodFromRC(wg *sync.WaitGroup, c clientset.Interface, name, ns, image, podType string, cpuRequest, memRequest resource.Quantity) { | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Kubernetes Submit Queue
					Kubernetes Submit Queue