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
Context / Goal
Currently, the system allows for multiple reconciliations for a given dataset id to run at the same time. By allowing only one reconciliation for each dataset to run at a time, we mitigate potential issues such as unintended repeat triggering of reconciliation runs.
Expected Outcome
Suggestions:
We could track in-memory state somewhere (RecRunService probably).
When a duplicate rec run is requested, we could respond with 409 CONFLICT or 429 TOO MANY REQUESTS or something like that.
Context / Goal
Currently, the system allows for multiple reconciliations for a given dataset id to run at the same time. By allowing only one reconciliation for each dataset to run at a time, we mitigate potential issues such as unintended repeat triggering of reconciliation runs.
Expected Outcome
Suggestions:
409 CONFLICT
or429 TOO MANY REQUESTS
or something like that.Additional context / implementation notes
The text was updated successfully, but these errors were encountered: