Issue Type: Bug Bug
Affects Versions: current
Assignee: Unassigned
Attachments: missing_session_handling.png
Components: jira
Created: 04/Dec/12 10:08 AM
Description:

Even though the JIRA plugin for Jenkins is able to handle JIRA sessions, it does not reuse them, causing two major issues:

(1) Performance
The performance of the "build page" is very poor because for every build, the plugin needs to poll JIRA hundreds of times and creates hundreds of new session. While API requests are usually pretty fast (especially via the new REST API), their performance drops drastically if every requests needs to create a new session.

(2) Load on JIRA
Since the plugin creates hundreds of new sessions, it puts a lot more load than necessary on the issue tracker. It also makes administration user sessions in JIRA useless because they cannot be found between the flood of jenkins jira plugin sessions.

Root cause:
All of the methods create a new session for every single call:

Unable to render embedded object: File (issing_session_handling.png) not found.

Environment: Jenkins 1.480
JIRA 5.1.1
Jenkins JIRA plugin 1.35
Project: Jenkins
Priority: Major Major
Reporter: Paul Muller
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to