Community
Participate
Working Groups
Cloned from: 316434: Provide an option which prevents removal of still referenced objects https://bugs.eclipse.org/bugs/show_bug.cgi?id=316434 Build Identifier: 3.0 CDO should provide an option which prevents (on the server) the removal of objects which are still referenced (incoming references). Concurrent commits of two client can cause the local consistent model to become inconsistent on the server: Object A references object B Client 1: Add C which references B Client 2: Delete A & B (commit should fail because B is still referenced by C) (Assuming client did not yet receive the invalidation of the first commit) Reproducible: Always
Created attachment 173524 [details] Adjusted patch from bug 316434
Created attachment 173530 [details] Adjusted patch from bug 316434 (v2)
Committed to R3_0_maintenance
Moving all open enhancement requests to 4.1
Reverting the previous status change which was accidental.
According to comment #3 the version should be 3.0.