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

Ohad Shacham commented on PHOENIX-3671:
---------------------------------------

Hi [~jamestaylor]
A few questions regarding Tephra implementation that will later on will be 
useful for Omid integration as well.
1.      Join is only done from a mutation state with TransactionAware list (no 
context) to a mutation state with context. 
I assume this is related to what you wrote on thread safety at [OMID-56] and 
this is adding back the TransactionAwares to the parent thread? I also assume 
that all these use the same Transaction object and that each thread has its own 
TransactionAwares (for thread safety). If this is correct then to support this 
functionality in Omid we will need to distribute these maps as well and not 
keep one map in the Transaction object.
2.      Reset is done only for txAwares and tx. I assume that this is done only 
for the child threads and not for the parent thread.

Thx,
Ohad


> Implement TAL functionality for Tephra
> --------------------------------------
>
>                 Key: PHOENIX-3671
>                 URL: https://issues.apache.org/jira/browse/PHOENIX-3671
>             Project: Phoenix
>          Issue Type: Sub-task
>            Reporter: Ohad Shacham
>
> Implement TAL functionality for Tephra.Tephra TAL will be connected to 
> Phoenix when this subtask will be committed. From that stage any transaction 
> processor will be able to implement the TAL and used by Phoenix.



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

Reply via email to