Hi nparks@atlassian.com
I have tried to reproduce this, but have been unsuccessful.
What I did:
- Create a new project
- Create some issues with a mix between 2 different statuses
- Edited the Time To Resolution SLA to add one of the statuses as a Pause condition
- Save
- SLA updated correctly
- Change SLA config to other status as Pause condition (remove existing condition)
- Save
- SLA also updated correctly
Am I missing something?
I would ask if possible to check a few things:
- The SLA is configured in the correct project, and same project as issues that checking. SLA is project specific.
- The instance does not have 2 or more statuses of the same name. The Status conditions work by comparing the Status ID (not name), and if there is 2 statues with same name, make sure that the same one is specified in the workflow and SLA.
- Possible to try making any SLA configuration change again, and the Save (and Update) and change again. Doing a configuration change forces the ongoing SLAs for all issues on the project to be recalculated with the new configuration.
Finally, I would suggest ensuring that the problem is not caused by JRASERVER-64067 which was fixed in 7.3.2, but if issues were created in affected versions of JIRA, then possible.
To check this, please check that the Issue Status lines up correctly with the Status changes recorded in the Change History of the affected issues.
This could explain the problem in my mind, as new issues are processed based on the current status recorded on the issue, whereas existing issues, are calculated from the Issue Change history. If the issue change history records the value it should be, but the transition actually failed due to that bug, then this seems like it could happen.
Would be interesting to know if with any new issues created since being on 7.3.2 or newer, does the problem still occur when changing the Pause On conditions?
I hope that all this helps, and I am confident from my testing that JRASERVER-64067 may be the problem, and therefore will close this an Answered.
If this is not the case, then please respond to this ticket, and I will reopen. But to be able to accurately investigate, would require a data backup that exhibits the problem.
Regards
Matt
JIRA Service Desk developer
Hi nparks@atlassian.com
I have tried to reproduce this, but have been unsuccessful.
What I did:
Am I missing something?
I would ask if possible to check a few things:
Finally, I would suggest ensuring that the problem is not caused by
JRASERVER-64067which was fixed in 7.3.2, but if issues were created in affected versions of JIRA, then possible.To check this, please check that the Issue Status lines up correctly with the Status changes recorded in the Change History of the affected issues.
This could explain the problem in my mind, as new issues are processed based on the current status recorded on the issue, whereas existing issues, are calculated from the Issue Change history. If the issue change history records the value it should be, but the transition actually failed due to that bug, then this seems like it could happen.
Would be interesting to know if with any new issues created since being on 7.3.2 or newer, does the problem still occur when changing the Pause On conditions?
I hope that all this helps, and I am confident from my testing that
JRASERVER-64067may be the problem, and therefore will close this an Answered.If this is not the case, then please respond to this ticket, and I will reopen. But to be able to accurately investigate, would require a data backup that exhibits the problem.
Regards
Matt
JIRA Service Desk developer