cpetrov / CDODebugUtils

Eclipse Public License 1.0
0 stars 0 forks source link

Explore debugging of CDO objects in different states #9

Closed cpetrov closed 5 years ago

cpetrov commented 5 years ago

Verify what debugging information is accessible for different states. Adjust logical view accordingly to accommodate all possible states.

cpetrov commented 5 years ago

CDOStateMachine states:

cdostatemachine

Source: http://thegordian.blogspot.com/2008/11/how-scalable-are-my-models.html

NEW, DIRTY and CLEAN are trivial to reach.

CONFLICT state can be reached by commiting two conflicting transactions (same attribute set to different values).

PROXY state can be reached when getting a model, which has been commited already in another transaction.

Data is expected in all tested scenarios.