feat(evaluateVariables stage) Made fetch exec history on evaluateVariables stage configurable #10143
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.
Evaluate Variables stage on pipeline config view loads previous 100 pipeline execution history to show the evaluated variable values on previous execution.
The size of execution context is too huge if the pipeline is lengthy and it has a lot of artifacts and have a lot of previous executions. One of our pipeline is not accessible evaluate variables stage in the pipeline config as it timed out on
executionService.getExecutionsForConfigIds()
executions always due to size of the response (~400MB) and slowness of the VPN network.Spinning circle UI is keep going and then timed out usually due to slowness of the network and size of the http get response.
This change can make the number of fetching history configurable on
settings-local.js
Default value of it is
100
if it is not defined onsettings-local.js
.With this change we can adjust fetch history size for evaluate variable stage config UI, and prevent UI delays and errors.