Skip to content

Commit 642f7e3

Browse files
Add details of scalability test for Indexed Jobs
1 parent f6fbf42 commit 642f7e3

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

keps/sig-apps/2214-indexed-job/README.md

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -467,6 +467,15 @@ gate enabled and disabled.
467467
- Scalability tests for Jobs of varying sizes, up to 500 parallelism, that keep
468468
track of metric `job_sync_duration_seconds`.
469469

470+
Using a [clusterloader2 test](https://github.com/kubernetes/perf-tests/pull/1998)
471+
that creates 101 jobs of varying sizes (total of 1200 pods) on a 20 nodes cluster,
472+
with 100 QPS for the job controller, I obtained the following completion times (averaged for 5 runs):
473+
- NonIndexed jobs: 34.2s
474+
- Indexed jobs: 33.4s
475+
476+
The slight improvement for Indexed Jobs can be attributed to one less API call
477+
necessary to track job status with finalizers.
478+
470479
### Upgrade / Downgrade Strategy
471480

472481
In the event of a kube-controller-manager upgrade, there should not be any

0 commit comments

Comments
 (0)