Eli Levine created PHOENIX-900:
----------------------------------

             Summary: Partial results for mutations
                 Key: PHOENIX-900
                 URL: https://issues.apache.org/jira/browse/PHOENIX-900
             Project: Phoenix
          Issue Type: Bug
    Affects Versions: 3.0.0, 4.0.0
            Reporter: Eli Levine
            Assignee: Eli Levine


HBase provides a way to retrieve partial results of a batch operation: 
http://hbase.apache.org/apidocs/org/apache/hadoop/hbase/client/HTable.html#batch%28java.util.List,%20java.lang.Object[]%29

Chatted with James about this offline:

Yes, this could be included in the CommitException we throw 
(MutationState:412). We already include the batches that have been successfully 
committed to the HBase server in this exception. Would you be up for adding 
this additional information? You'd want to surface this in a Phoenix-y way in a 
method on CommitException, something like this: ResultSet getPartialCommits(). 
You can easily create an in memory ResultSet using MaterializedResultIterator 
plus the PhoenixResultSet constructor that accepts this (just create a new 
empty PhoenixStatement with the PhoenixConnection for the other arg).



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Reply via email to