Shyam Jeedigunta
a44e335940
Don't quit without printing API latencies in density test if it failed
2018-04-03 17:37:49 +02:00
Kubernetes Submit Queue
74c2d3d11a
Merge pull request #61715 from shyamjvs/increase-density-cm-threshold
...
Automatic merge from submit-queue (batch tested with PRs 60499, 61715, 61688, 61300, 58787). If you want to cherry-pick this change to another branch, please follow the instructions <a href="https://github.com/kubernetes/community/blob/master/contributors/devel/cherry-picks.md ">here</a>.
Increase cpu/mem thresholds for c-m in density test
Follows https://github.com/kubernetes/kubernetes/issues/61190#issuecomment-376159552
/cc @wojtek-t
```release-note
NONE
```
2018-03-27 04:08:06 -07:00
p0lyn0mial
1f1d24005a
removes custom scalers from kubectl
2018-03-26 19:33:42 +02:00
Shyam Jeedigunta
c27531f2a1
Increase cpu/mem thresholds for c-m in density test
2018-03-26 15:36:50 +02:00
Shyam Jeedigunta
0f0c754eb4
Get rid of duplicate VerifyPodStartupLatency util in node density tests
2018-03-21 16:58:31 +01:00
Shyam Jeedigunta
b0dd166fa3
Capture different parts of pod-startup latency as metrics
2018-03-21 16:58:25 +01:00
Shyam JVS
b43b621690
Increase apiserver mem-threshold in density test
2018-03-13 16:47:14 +01:00
Shyam Jeedigunta
e6c60a7465
Add retries to resource deletions in testing framework
2018-03-01 15:18:46 +01:00
Ryan Hitchman
e04b91facf
Remove unused variables (only assigned to) from test code.
...
This is revealed by the go/types package, which is stricter than
the Go compiler about unused variables. See also: golang/go#8560
2018-02-27 13:45:31 -08:00
Shyam Jeedigunta
9f84841d8a
Add smart retries to resource creations in testing framework
2018-02-22 21:35:06 +01:00
Marek Grabowski
77a1268fed
Add quotas to density and load tests
2018-02-16 09:53:26 +00:00
Shyam Jeedigunta
db0a3721f0
Fix bug with profile-gathering waitgroup in scale tests
2018-02-08 15:58:51 +01:00
Shyam Jeedigunta
c3db0828f9
Add apiserver profiling to our scalability tests
2018-02-08 11:09:31 +01:00
p0lyn0mial
dd9de90b0a
the changes introduced in this commit plumbs in the generic scaler into kubectl.
...
note that we don't change the behaviour of kubectl.
For example it won't scale new resources. That's the end goal.
The first step is to retrofit existing code to use the generic scaler.
2018-01-12 09:21:18 +01:00
Kubernetes Submit Queue
c4bddea55d
Merge pull request #56202 from porridge/typo-density
...
Automatic merge from submit-queue (batch tested with PRs 55557, 55504, 56269, 55604, 56202). If you want to cherry-pick this change to another branch, please follow the instructions <a href="https://github.com/kubernetes/community/blob/master/contributors/devel/cherry-picks.md ">here</a>.
Fix typo.
**Release note**:
```release-note
NONE
```
2017-12-14 13:54:49 -08:00
Marcin Owsiany
ceda4c31f9
Bump CPU requirements of L7 LB controller.
2017-11-23 11:21:23 +01:00
Marcin Owsiany
b31cffd76d
Fix typo.
2017-11-22 11:15:59 +01:00
Kubernetes Submit Queue
fe599c7dcf
Merge pull request #54992 from porridge/perf-timing
...
Automatic merge from submit-queue. If you want to cherry-pick this change to another branch, please follow the instructions <a href="https://github.com/kubernetes/community/blob/master/contributors/devel/cherry-picks.md ">here</a>.
Add performance test phase timing export.
**What this PR does / why we need it**:
First step totwards allowing us to get a quick overview of test length
via perf-dash.k8s.io.
**Release note**:
```release-note
NONE
```
@kubernetes/sig-scalability-feature-requests
2017-11-11 01:39:30 -08:00
Marcin Owsiany
96089e0b79
Add performance test phase timing export.
2017-11-09 17:12:15 +01:00
Dr. Stefan Schimanski
012b085ac8
pkg/apis/core: mechanical import fixes in dependencies
2017-11-09 12:14:08 +01:00
Kevin
4c8539cece
use core client with explicit version globally
2017-10-27 15:48:32 +08:00
Shyam Jeedigunta
10254826ec
Increase l7-lb-controller's memory check threshold in density test
2017-10-17 09:28:29 +02:00
Shyam Jeedigunta
419bbd26fc
Retry if possible while creating latency pods in density test
2017-09-19 17:40:57 +02:00
Kubernetes Submit Queue
3c8fb4b90f
Merge pull request #52426 from shyamjvs/dont-crash-on-missing-data
...
Automatic merge from submit-queue
Don't crash density test on missing a single measurement
We failed our last run due to this (https://k8s-gubernator.appspot.com/build/kubernetes-jenkins/logs/ci-kubernetes-e2e-gce-scale-performance/33 ) and didn't have pod-startup latency recorded at all.
2017-09-14 05:09:46 -07:00
Shyam Jeedigunta
fad26a71c8
Make CPU constraint for l7-lb-controller in density test scale with #nodes
2017-09-13 18:21:35 +02:00
Shyam Jeedigunta
4f3e3c6278
Don't crash density test on missing a single measurement
2017-09-13 16:11:53 +02:00
Shyam Jeedigunta
240a1ae5ab
Make threshold for glbc mem-usage scale with nodes in density test
2017-08-28 13:24:24 +02:00
Kubernetes Submit Queue
fdf14b8218
Merge pull request #50913 from shyamjvs/list-call-slo
...
Automatic merge from submit-queue (batch tested with PRs 50893, 50913, 50963, 50629, 50640)
Increase latency threshold for list api calls
This is only a short-term solution to make our density test green. In the long-term, we should measure as per our new SLIs.
From @wojtek-t's [doc](https://docs.google.com/document/d/1Q5qxdeBPgTTIXZxdsFILg7kgqWhvOwY8uROEf0j5YBw ) on the new SLIs/SLOs, we have the following SLO for list calls:
```
SLO1: In default Kubernetes installation, 99th percentile of SLI2 per cluster-day:
<= 1s if total number of objects of the same type as resource in the system <= X
<= 5s if total number of objects of the same type as resource in the system <= Y
<= 30s if total number of objects of the same types as resource in the system <= Z
```
I would guess that 170,000 pods would fall into the 2nd bracket (at least) and hence the new value of 5s. WDYT?
cc @kubernetes/sig-scalability-misc @wojtek-t @gmarek
2017-08-22 05:31:07 -07:00
Shyam Jeedigunta
70123e71bb
Increase latency threshold for list api calls
2017-08-19 00:55:35 +02:00
gmarek
0504cfbc25
Make metav1.(Micro)?Time functions take pointers
2017-08-17 11:24:28 +02:00
xiangpengzhao
4edae0aa91
Add [sig-scalability] prefix to scalability e2e tests
2017-08-02 11:44:20 +08:00
Jacob Simpson
29c1b81d4c
Scripted migration from clientset_generated to client-go.
2017-07-17 15:05:37 -07:00
gmarek
639718dfc5
Remove max-pods density test
2017-07-14 14:32:29 +02:00
Shyam Jeedigunta
0c75dd22f8
Move performance tests to test/e2e/scalability subdirectory
2017-07-12 12:08:26 +02:00