porch: additional concurrency tests #608
Labels
area/platform
area/porch
Porch related issues
area/test-infra
SIG Release Test Infra
enhancement
New feature or request
triaged
Original issue URL: kptdev/kpt#4003
Original issue user: https://github.com/johnbelamaric
Original issue created at: 2023-07-08T00:19:18Z
Original issue last updated at: 2023-07-21T16:03:24Z
Original issue body: ### Describe your problem
In #3993 we added checks for resource version. This should help a lot, but it's probably not sufficient. For example, I suspect since we don't acquire a pacakgerevision mutex, you could still have a race condition where two simultaneous update calls came in and bypassed each others resource version checks. Similarly, I am not sure whether we have mutex on the package revision / package revision resources when we do our multi-commit saves (maybe we do have this?).
In any case, I suspect there is still a fair bit of work to do to make sure all concurrency issues are resolved, so I am raising this issue to track that work.
Original issue comments:
Comment user: https://github.com/johnbelamaric
Comment created at: 2023-07-08T00:21:59Z
Comment last updated at: 2023-07-08T00:21:59Z
Comment body: See also: kptdev/kpt#3993 (comment)
The text was updated successfully, but these errors were encountered: