Closed magencio closed 4 years ago
Update - I've now managed to run a load test with this change.
tldr - this looks ok. I'm going to remove the not-for-review label
Load pattern:
API calls (shows when mock api failure behaviour was configured: 20% status code 500 responses in first batch, 100% in second batch):
Mean value for poll_run_await_completion (which is a proxy for latency in detecting run completion) stays within reasonable value:
Controller reconciliation rate dips with status 500 responses, but recovers well
Work queue etc look busy, but doesn't keep growing (and poll_run_await_completion was ok above)
/azp run
/azp run
Fix for issue #156: Reconciler error when refreshing a Run that has been deleted in Databricks.