You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Make an override shift that begins and ends in the past.
Refresh the page
Attempt to click on the override shift to edit it.
Notice that the Add Rotation and Add Override buttons have been disabled as if to bring up the modal, but because no modal ever surfaces, they cannot be reenabled without refreshing the page.
Additional notes:
By doing this repeatedly, it seems that I can crash the engine backend, though it doesn't log why this occurs. It does not necessarily appear that the entire process crashes, but it stops successfully responding to liveness checks in Kubernetes and the Grafana plugin stops working, so it gets restarted.
Notably, the request to POST https://<domain>/api/plugin-proxy/grafana-oncall-app/api/internal/v1/oncall_shifts/preview/?date=2023-01-23 that occurs after clicking on the override shift never gets a response, indicating that the thread responsible for responding to this either crashes or hangs. It's possible that if enough of these stack up, the process will stop responding to requests?
The text was updated successfully, but these errors were encountered:
#1474 should prohibit creating & updating past overrides.
However, it won't fix the issue with buttons being disabled after the API returns 400 errors, I think this should be handled on the frontend side. @Ukochka could you please take a look at this?
Steps to reproduce:
Additional notes:
By doing this repeatedly, it seems that I can crash the engine backend, though it doesn't log why this occurs. It does not necessarily appear that the entire process crashes, but it stops successfully responding to liveness checks in Kubernetes and the Grafana plugin stops working, so it gets restarted.
Notably, the request to
POST https://<domain>/api/plugin-proxy/grafana-oncall-app/api/internal/v1/oncall_shifts/preview/?date=2023-01-23
that occurs after clicking on the override shift never gets a response, indicating that the thread responsible for responding to this either crashes or hangs. It's possible that if enough of these stack up, the process will stop responding to requests?The text was updated successfully, but these errors were encountered: