Policy Bundle implementation - race condition bug
While updates to policies are not expected to happen frequently, there is a potential race condition in the put/delete bundle code if parallel update/delete jobs to the same data partition. This race condition exists if the requests come into the same policy service (and handled via async) or between multiple pods/containers running the policy service.
DoD:
- Develop design the corrects issue and still can work with bundles (or local).
- Present design to team for approval.
- Create follow-on ticket for implementation of solution of agreed upon solution.