[ 
https://issues.apache.org/jira/browse/PHOENIX-5082?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16729777#comment-16729777
 ] 

Ohad Shacham commented on PHOENIX-5082:
---------------------------------------

Hi [~lhofhansl],

Thanks for your tests and comments, we'll go over everything and fix. 

Regarding 8. As far as I see you upserted 400K rows without committing the 
transaction and then ran count from a different client.

Omid does read the shadow cells together with the cells themselves. However, 
when the shadow cell does not exists, Omid needs to check the commit table. In 
case the transaction commit does not exists in there as well then another 
search for the shadow cell needs to be done. 

This is needed to avoid cases where the post commit  of client I updated the 
shadow cells after client II read it at the first time and the same post commit 
removed the entry from the commit table right before client II accessed the 
commit table.

In order to avoid this, we will need to leave the commit entries at the commit 
table and GC them once in a while. This will also require some invariant 
guarantee though.

6. Omid can write, we just batch these from performance issues, this can be 
fixed though. We just need to guarantee that all data exists in HBase before 
send commit request to the TSO.

9. seems like a bug.

 

BTW, did you check the low latency version? It does not require batch write to 
commit table from the TSO and can help with the degradation you experienced.

 

Sorry for the late response, we are on vacation and return to work on Sunday.

 

Thanks!

Ohad

> Observations about the Phoenix-Omid integration
> -----------------------------------------------
>
>                 Key: PHOENIX-5082
>                 URL: https://issues.apache.org/jira/browse/PHOENIX-5082
>             Project: Phoenix
>          Issue Type: Task
>            Reporter: Lars Hofhansl
>            Assignee: Yonatan Gottesman
>            Priority: Major
>         Attachments: CommitTS-Sample.png, Omid-profile.png, Omid-sample.png
>
>
> Filing this issue to track my observations and perhaps some fixes.
> [~ohads]
> [~jamestaylor]
> [~yonigo]



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to