-
Bug
-
Resolution: Fixed
-
Major
ListView has problems with performance because it asks for all jobs while figuring out what jobs it contains. The reason we should care - it always asks for ACL. In our project we use RBAC plugin, we also have 3000 jobs in Jenkins which together kills the performance.
Details:
- ListView#202 here it asks for all items to find those that match the regexp pattern
- ListView#171 again asks for all jobs just to get Items from Job Names
- ListView#181 and again asks for all jobs for the sake of filtering.
Solution:
- ListView should get the list of items once
and reuse it in all subsequent situation.
- Instead of building a list of Job Names it's better to build a list of Items in ListView#202
- is blocking
-
JENKINS-20052 ListView.getItems makes too many passes through jobs list
-
- Resolved
-
- is related to
-
JENKINS-18377 Improve the performance when listing many jobs (GSoC 2019, coding phase 2)
-
- In Progress
-
[JENKINS-18721] ListView asks for all jobs too often
Priority | Original: Critical [ 2 ] | New: Major [ 3 ] |
Link | New: This issue is related to JENKINS-18377 [ JENKINS-18377 ] |
Labels | Original: performance | New: lts-candidate performance |
Resolution | New: Fixed [ 1 ] | |
Status | Original: Open [ 1 ] | New: Resolved [ 5 ] |
Link |
New:
This issue is blocking |
Labels | Original: lts-candidate performance | New: 1.509.4-rejected performance |
Workflow | Original: JNJira [ 150069 ] | New: JNJira + In-Review [ 193409 ] |