[ 
https://issues.apache.org/jira/browse/HBASE-1418?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12709141#action_12709141
 ] 

stack commented on HBASE-1418:
------------------------------

Doesn't build Clint:

{code}
    [javac] Compiling 240 source files to 
/Users/stack/checkouts/hbase/branches/0.19/build/classes
    [javac] 
/Users/stack/checkouts/hbase/branches/0.19/src/java/org/apache/hadoop/hbase/client/transactional/TransactionManager.java:46:
 cannot find symbol
    [javac] symbol  : class JtaXAResource
    [javac] location: class 
org.apache.hadoop.hbase.client.transactional.TransactionManager
    [javac]   private JtaXAResource xAResource;
    [javac]           ^
    [javac] 
/Users/stack/checkouts/hbase/branches/0.19/src/java/org/apache/hadoop/hbase/client/transactional/TransactionManager.java:236:
 cannot find symbol
    [javac] symbol  : class JtaXAResource
    [javac] location: class 
org.apache.hadoop.hbase.client.transactional.TransactionManager
    [javac]   public synchronized JtaXAResource getXAResource() {
    [javac]                       ^
    [javac] 
/Users/stack/checkouts/hbase/branches/0.19/src/java/org/apache/hadoop/hbase/client/transactional/TransactionManager.java:238:
 cannot find symbol
    [javac] symbol  : class JtaXAResource
    [javac] location: class 
org.apache.hadoop.hbase.client.transactional.TransactionManager
    [javac]       xAResource = new JtaXAResource(this);
    [javac]                        ^
    [javac] Note: Some input files use or override a deprecated API.
    [javac] Note: Recompile with -Xlint:deprecation for details.
    [javac] Note: Some input files use unchecked or unsafe operations.
    [javac] Note: Recompile with -Xlint:unchecked for details.
{code}

JXTA!!!?


> Transacitonal improvments and fixes
> -----------------------------------
>
>                 Key: HBASE-1418
>                 URL: https://issues.apache.org/jira/browse/HBASE-1418
>             Project: Hadoop HBase
>          Issue Type: Improvement
>          Components: client, regionserver
>            Reporter: Clint Morgan
>             Fix For: 0.19.2
>
>         Attachments: 1418-0.19-v2.diff, 1418-0.19.diff
>
>
> A number of improvements and fixes to the transactional server:
> - Use a lease listener to detect and remove dead transactions
> - Handle splitting/closing during transactions
> - improve 2-phase commit protocol to save some traffic for read only commits
> - expose as a JTA resource so we can work with other transactional resources
> - additional logging

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to