Closed jordanbreen28 closed 5 months ago
All modified and coverable lines are covered by tests :white_check_mark:
Comparison is base (
36ed427
) 91.55% compared to head (3e97cbf
) 91.83%.
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
Summary
Before, if the dsc_base_provider encountered a collision of two
Invoke-DscResource
runs it would error out. Now, we will retry the execution up to a sensible number of times (up to max of 5 times in 5 mins to allow larger configurations to fully apply) before attempting to run again.If 5 minutes surpass and we are still experiencing collisions, error out as before.
Additional Context
Marked as a feature and not bugfix as this is not a bug with ruby-pwsh, and is a limitation of DSC. So, we can only try negate this as best as we can on the puppet side.
Related Issues (if any)
Mention any related issues or pull requests.
Checklist