mirror of
https://github.com/kubernetes/kubernetes.git
synced 2026-05-25 02:33:36 -04:00
Automatic merge from submit-queue (batch tested with PRs 42667, 43923) Adding test to perform volume operations storm **What this PR does / why we need it**: Adding new test to perform volume operations storm Test Steps 1. Create storage class for thin Provisioning. 2. Create 30 PVCs using above storage class in annotation, requesting 2 GB files. 3. Wait until all disks are ready and all PVs and PVCs get bind. (**CreateVolume** storm) 4. Create pod to mount volumes using PVCs created in step 2. (**AttachDisk** storm) 5. Wait for pod status to be running. 6. Verify all volumes accessible and available in the pod. 7. Delete pod. 8. wait until volumes gets detached. (**DetachDisk** storm) 9. Delete all PVCs. This should delete all Disks. (**DeleteVolume** storm) 10. Delete storage class. This test will help validate issue reported at https://github.com/vmware/kubernetes/issues/71 **Which issue this PR fixes** fixes # **Special notes for your reviewer**: executed test on 1.5.3 release with `VOLUME_OPS_SCALE` set to `5` Will execute test with the changes made on PR - https://github.com/kubernetes/kubernetes/pull/42422, with the `VOLUME_OPS_SCALE` set to `30` **Release note**: ```release-note None ``` cc: @abrarshivani @BaluDontu @tusharnt @pdhamdhere @luomiao @kerneltime |
||
|---|---|---|
| .. | ||
| authorizer_util.go | ||
| BUILD | ||
| cleanup.go | ||
| exec_util.go | ||
| federation_util.go | ||
| firewall_util.go | ||
| framework.go | ||
| get-kubemark-resource-usage.go | ||
| google_compute.go | ||
| ingress_utils.go | ||
| jobs_util.go | ||
| kubelet_stats.go | ||
| log_size_monitoring.go | ||
| metrics_util.go | ||
| networking_utils.go | ||
| nodes_util.go | ||
| perf_util.go | ||
| pods.go | ||
| pv_util.go | ||
| resource_usage_gatherer.go | ||
| service_util.go | ||
| statefulset_utils.go | ||
| test_context.go | ||
| upgrade_util.go | ||
| util.go | ||