-
Type:
Bug
-
Resolution: Unresolved
-
Priority:
Low
-
None
-
Affects Version/s: 10.3.5, 11.3.2, 10.3.17
-
Component/s: Sprint
-
None
-
10.03
-
1
-
Severity 3 - Minor
Issue Summary
A race condition exists in Jira Software where more than one active sprint can exist at the same time when parallel sprints is disabled. This can happen when requests to make a sprint active is sent at the same time.
Steps to Reproduce
- Install Jira software with a scrum project set up
- Ensure that there are no sprints currently active
- Create two sprints (say; “Test 1”, and “Test 2”)
- Use a script or tool like Burp Suite to send the appropriate call to <base_url>/rest/greenhopper/1.0/sprint/{sprint_id}/start for both id’s of the sprints
A sample script can be found as an attachment. If using this script:
- Edit the above script to update the BASE_URL, ADMIN_USERNAME, ADMIN_PASSWORD variables with the correct details for your Jira instance.
- Edit the above script and update the variable SPRINT_IDS with the sprint IDs
- Edit the above script and update the SPRINT_DATA variable with the id (sprint ID) values, and the originBoardId (board ID)
Using the <base_url>/rest/agile/1.0/sprint/{sprint_id}/start endpoint has the same outcome.
Expected Results
Only one sprint should be marked as active
Actual Results
Both sprints are shown as being active when only one should be
Workaround
Currently there is no known workaround for this behavior. A workaround will be added here when available.
- relates to
-
JRASERVER-79294 Race condition allows for attachment names sent at the same time to have the same name
-
- Closed
-
-
JRASERVER-79053 Race Condition allows more than 5 pinned comments on an issue
-
- Gathering Impact
-