nephio-project / nephio

Nephio is a Kubernetes-based automation platform for deploying and managing highly distributed, interconnected workloads such as 5G Network Functions, and the underlying infrastructure on which those workloads depend.
Apache License 2.0
104 stars 53 forks source link

Implement conflict resolution when multiple clients independently edit a package draft #657

Open liamfallon opened 5 months ago

liamfallon commented 5 months ago

Original issue URL: https://github.com/kptdev/kpt/issues/3273 Original issue user: https://github.com/mortent Original issue created at: 2022-05-27T22:34:37Z Original issue last updated at: 2022-05-27T22:34:37Z Original issue body: First step on this was implemented in https://github.com/GoogleContainerTools/kpt/pull/2962.

Next we need:

Original issue comments:

liamfallon commented 3 months ago

This looks like a serious issue we should address in R4.

liamfallon commented 1 month ago

Here we are addressing conflict resolution on simultaneous sessions accessing resources on the server.

This will not address conflict resolution on resources introduced by non-simultaneous user sessions.

It is session conflict resolution.