Take a look at: https://github.com/apache/hbase/blob/0.94/src/main/java/org/apache/hadoop/hbase/client/HConnectionManager.java#L1786
Cheers On Thu, Oct 3, 2013 at 9:02 AM, Renato Marroquín Mogrovejo < renatoj.marroq...@gmail.com> wrote: > Hi Ted, > > Thank you very much for your answers once again (: > That piece of code certainly looks very interesting, but I haven't been > able to find it neither in [2], nor on the definition of my > HConnectionManager class, so I am guessing that must have been included in > 0.94.11 or 0.94.12 (I looked into release notes but I didn't find anything > either), but it was on GitHub [3]. Maybe we will think on moving into the > latest 0.94.X. > > > Renato M. > > [2] > > http://hbase.apache.org/apidocs/org/apache/hadoop/hbase/client/HConnectionManager.html > [3] > > https://github.com/apache/hbase/blob/0.94/src/main/java/org/apache/hadoop/hbase/client/HConnectionManager.java#L1636 > > > 2013/10/2 Ted Yu <yuzhih...@gmail.com> > > > You can take a look at HConnectionManager#processBatchCallback(), > starting > > line 1774 (0.94 branch). > > Here is the relevant code: > > > > if (!exceptions.isEmpty()) { > > > > throw new RetriesExhaustedWithDetailsException(exceptions, > > > > actions, > > > > addresses); > > > > } > > > > You should be able to extract failure information from > > RetriesExhaustedWithDetailsException thrown. > > > > > > Cheers > > > > > > On Wed, Oct 2, 2013 at 4:15 PM, Renato Marroquín Mogrovejo < > > renatoj.marroq...@gmail.com> wrote: > > > > > Yeah, I am using such method, but if I get a null in the Objects array, > > how > > > do I know which operation failed? > > > > > > > > > 2013/10/2 Ted Yu <yuzhih...@gmail.com> > > > > > > > How about this method ? > > > > > > > > > > > > > > http://hbase.apache.org/apidocs/org/apache/hadoop/hbase/client/HTable.html#batch(java.util.List > > > > , > > > > java.lang.Object[]) > > > > > > > > > > > > On Wed, Oct 2, 2013 at 3:57 PM, Renato Marroquín Mogrovejo < > > > > renatoj.marroq...@gmail.com> wrote: > > > > > > > > > Hi Ted, > > > > > > > > > > Thank you very much for answering! But I don't think HBASE-8112 is > > > > related > > > > > to my question. I saw that the signature of the method changed in > > order > > > > to > > > > > retrieve partial results. I am using HBase 0.94.10 so does this > > version > > > > > will work like this? > > > > > And anyway, my problem is to determine which operation failed > within > > a > > > > > batch of operations. Is this possible? > > > > > > > > > > > > > > > Renato M. > > > > > > > > > > > > > > > 2013/10/2 Ted Yu <yuzhih...@gmail.com> > > > > > > > > > > > Looks like this is related: > > > > > > HBASE-8112 Deprecate HTable#batch(final List<? extends Row>) > > > > > > > > > > > > > > > > > > On Wed, Oct 2, 2013 at 3:35 PM, Renato Marroquín Mogrovejo < > > > > > > renatoj.marroq...@gmail.com> wrote: > > > > > > > > > > > > > Hi all, > > > > > > > > > > > > > > I am using the batch method[1] and it states that I will get an > > > array > > > > > of > > > > > > > objects containing possibly null values. So my question is if > > there > > > > is > > > > > a > > > > > > > way on knowing which operation was the one that failed from > this > > > null > > > > > > > value? Or any other way in which I could check for the failing > > > > > operation? > > > > > > > Thanks in advance. > > > > > > > > > > > > > > > > > > > > > Renato M. > > > > > > > > > > > > > > [1] > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > http://hbase.apache.org/apidocs/org/apache/hadoop/hbase/client/HTable.html#batch(java.util.List) > > > > > > > > > > > > > > > > > > > > > > > > > > > >