RPL-27 Performance issues using service now plugin #9510
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Before submitting this PR:
About this change:
Jira Ticket: https://pagerduty.atlassian.net/browse/RPL-27
Purpose of the Changes:
Improve the ServiceNow plugin to prevent excessive delays when loading the list of groups from ServiceNow. Avoid unnecessary API calls to Snow when the information is not required.
Customer Impact:
Significantly reduces the time it takes to load the list of groups from ServiceNow, enhancing productivity and eliminating unnecessary delays.
Improves user satisfaction by providing a smoother and faster integration between Rundeck and ServiceNow.
Release Notes:
Kind of Change
Development Checklist
Specific Considerations:
GUI Changes:
Testing:
Start a Rundeck instance.
Configure the ServiceNow plugin at the project level.
Create a job.
Add a notification to create an incident in ServiceNow.
Previously, loading the groups took 6–8 seconds. This time should now be significantly reduced.
ServiceNow Instance:
https://pagerduty.atlassian.net/browse/RPL-27?focusedCommentId=795301
Acceptance Criteria:
The ServiceNow plugin should function correctly when:
QA/Bug Bash Needed?
Manual QA Notes:
Reviewer Checklist
Functionality (choose one):
Code: