[JIRA] [role-strategy-plugin] (JENKINS-18377) Improve the performance when listing many jobs

5 views
Skip to first unread message

jenkins@post2.25u.com (JIRA)

unread,
Mar 7, 2016, 12:05:02 PM3/7/16
to jenkinsc...@googlegroups.com
Alexander Ost commented on Improvement JENKINS-18377
 
Re: Improve the performance when listing many jobs

This issue also heavily affects the search box – with role-based auth active (and approx 2500 jobs defined), the search box is barely usable (slow update, long time to feedback). After switching back to matrix-based authentication, the search box works fine.

As previously mentioned, Job-listing is affected as well, but also access to other pages is much slower ("All" view loading takes about twice as long, master node display takes four times longer when RBAC is active).

Running LTS Jenkins 1.609.2.

Add Comment Add Comment
 
This message was sent by Atlassian JIRA (v6.4.2#64017-sha1:e244265)
Atlassian logo

croesuskall@gmail.com (JIRA)

unread,
Jun 9, 2016, 12:47:02 PM6/9/16
to jenkinsc...@googlegroups.com

With the new release, 2.3.0, the performance is worse than ever (Using jenkins 2.8)
After downgrading to 2.2.0, things were ok.

o.v.nenashev@gmail.com (JIRA)

unread,
Jun 9, 2016, 1:04:03 PM6/9/16
to jenkinsc...@googlegroups.com

Croesus Kall Caching of roles should have helped, but maybe there're some downsides.
Do you have any metrics from your setup?

croesuskall@gmail.com (JIRA)

unread,
Jun 13, 2016, 8:39:03 AM6/13/16
to jenkinsc...@googlegroups.com

Oleg Nenashev Jenkins-wise I have this setup:
Jobs: about 1900
Global Roles: 4
Project roles: 12
Users: 25

When I updated to 2.3.0, jenkins became quite slow and the load statistics for the machine were very high.

o.v.nenashev@gmail.com (JIRA)

unread,
Jun 13, 2016, 8:47:01 AM6/13/16
to jenkinsc...@googlegroups.com

andybernhagen@gmail.com (JIRA)

unread,
Jun 27, 2016, 4:38:02 PM6/27/16
to jenkinsc...@googlegroups.com

I also see slow performance in large environments, even on the 2.3.2 upgrade.

This message was sent by Atlassian JIRA (v7.1.7#71011-sha1:2526d7c)
Atlassian logo

raphael.unique@stef.com (JIRA)

unread,
Jul 28, 2016, 3:52:04 AM7/28/16
to jenkinsc...@googlegroups.com
Raphaël UNIQUE edited a comment on Improvement JENKINS-18377
some details about the installation:
-
460 1300 jobs
- 27 views
- AD contain 14 000 users
- 4 global roles assigned to
   -- 21 AD groups (max 100 users)
   -- 14 users
- 38 project roles asigned to
   --  19 AD groups (max 100 users)
   --  11 users

for non administrators users,each navigation between
tabs views can take up to 5 to 10 70 seconds
for administrators, i takes only
1 5 second

mail@wouterh.nl (JIRA)

unread,
Jan 13, 2017, 12:43:03 PM1/13/17
to jenkinsc...@googlegroups.com

Oleg Nenashev I'm also still seeing poor performance with a large amount of jobs mapping against ldap roles, even with 2.3.2.

mail@wouterh.nl (JIRA)

unread,
Jan 13, 2017, 12:44:02 PM1/13/17
to jenkinsc...@googlegroups.com
Wouter Hünd edited a comment on Improvement JENKINS-18377
[~oleg_nenashev] I'm also still seeing poor performance with a large amount of jobs mapping against ldap roles, even with 2.3.2. Enabling the plugin increases response times of listings by 5-10 seconds.

o.v.nenashev@gmail.com (JIRA)

unread,
Dec 25, 2018, 4:46:10 AM12/25/18
to jenkinsc...@googlegroups.com
Oleg Nenashev assigned an issue to Unassigned
 

Unassigning the issue for now. We have added two Role Strategy plugin project ideas to GSoC 2019: https://jenkins.io/projects/gsoc/2019/project-ideas/. If somebody is interested in co-mentoring the ideas (including these tickets), please let us know

Jenkins / Improvement JENKINS-18377
Change By: Oleg Nenashev
Assignee: Oleg Nenashev
This message was sent by Atlassian Jira (v7.11.2#711002-sha1:fdc329d)

o.v.nenashev@gmail.com (JIRA)

unread,
Dec 26, 2018, 9:29:05 AM12/26/18
to jenkinsc...@googlegroups.com
Oleg Nenashev updated an issue
Change By: Oleg Nenashev
Labels: gsoc-2019-project-idea performance plugin

o.v.nenashev@gmail.com (JIRA)

unread,
Jan 27, 2019, 7:01:05 AM1/27/19
to jenkinsc...@googlegroups.com
Oleg Nenashev updated an issue
Change By: Oleg Nenashev
Epic Name: RoleStrategy-Performance

o.v.nenashev@gmail.com (JIRA)

unread,
Jan 27, 2019, 7:01:06 AM1/27/19
to jenkinsc...@googlegroups.com
Oleg Nenashev updated an issue
Change By: Oleg Nenashev
Issue Type: Improvement Epic

o.v.nenashev@gmail.com (JIRA)

unread,
Jan 27, 2019, 7:02:02 AM1/27/19
to jenkinsc...@googlegroups.com
Oleg Nenashev commented on Epic JENKINS-18377
 
Re: Improve the performance when listing many jobs

I have converted this issue to EPIC, because there are multiple low-hanging fruits left to be done

o.v.nenashev@gmail.com (JIRA)

unread,
Jun 28, 2019, 3:07:03 AM6/28/19
to jenkinsc...@googlegroups.com

o.v.nenashev@gmail.com (JIRA)

unread,
Jun 28, 2019, 3:10:04 AM6/28/19
to jenkinsc...@googlegroups.com
 
Re: Improve the performance when listing many jobs

Abhyudaya Sharma is currently working on this EPIC as a part of hist GSoC project. https://jenkins.io/projects/gsoc/2019/role-strategy-performance/ .Some stories have been already addressed in the master branch.

Abhyudaya Sharma could you please take a look at the EPIc and update tasks or add missing ones?

Reply all
Reply to author
Forward
0 new messages