Omid's transaction manager detects conflicts at the cell level. Meaning that that two concurrent transactions write to different columns at the same row do not conflict.
This semantics is not suitable for Apache Phoenix which requires conflict detection at the row level (See [OMID-71]).
This commit augments Omid with row level conflict analysis.
Omid's transaction manager detects conflicts at the cell level. Meaning that that two concurrent transactions write to different columns at the same row do not conflict.
This semantics is not suitable for Apache Phoenix which requires conflict detection at the row level (See [OMID-71]).
This commit augments Omid with row level conflict analysis.