...
There could be error conditions (although occurrence is rare), where the RMsis Database becomes out of sync with JIRA database. This functionality is provided to initiate forced resynchronization of all issues in a specific project.
Diagnosis
- In RMsis logs, search for the following string "noOfIssues:-1". In case of issues, the search will return the following string pattern:
- AsyncProcessorImpl.asyncSyncArtifactsInChunks_aroundBody4(67) | Transaction thread complete: projectId:3 noOfIssues:-1
- If it is found, then the synchronization should be triggered by respective Project Manager / Administrator.
Functionality
- Login as AdministratorProject Manager / Administartor
- On RMsis page, goto RMsis Administration > Application Configuration > Global Home > Project Configuration
- Click on Reset Sync as shown below.
Caution and Recommendation
- The synchronization process can put considerable load on the JIRA and RMsis databases, compromising the user experience with respect to system performance.
- Depending upon your system performance and number of issues, this process may take many hours.
- So if you have moderate to large database, it is recommended to run this process over the weekend OR when there are very few users on the system
Availability
Released as
Hotfix for RMI-3324
The error cases are now handled and the project will be resynchronized, when a user accesses Reverse Traceability tab.
Availability
This functionality is released along with a hotfix for RMI-3324 as RMsis 1.8.2.1-r.268.