YahooArchive / omid

Transactional Support for HBase (Mirror of https://github.com/apache/incubator-omid)
http://omid.incubator.apache.org/
Apache License 2.0
302 stars 107 forks source link

[OMID-71] Row level conflict analysis #124

Closed ohadshacham closed 7 years ago

ohadshacham commented 7 years ago

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.