[ https://issues.apache.org/jira/browse/HBASE-1761?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12742146#action_12742146 ]
stack commented on HBASE-1761: ------------------------------ >From Bradford: {code} "org.apache.hadoop.hbase.client.RetriesExhaustedException: Trying to contact region server Some server for region , row 'E3652782193BC8D66A0BA1629D0FAAAB', but failed after 11 attempts. Exceptions: java.io.IOException: HRegionInfo was null or empty in .META. java.io.IOException: HRegionInfo was null or empty in .META. java.io.IOException: HRegionInfo was null or empty in .META. java.io.IOException: HRegionInfo was null or empty in .META. java.io.IOException: HRegionInfo was null or empty in .META. java.io.IOException: HRegionInfo was null or empty in .META. java.io.IOException: HRegionInfo was null or empty in .META. java.io.IOException: HRegionInfo was null or empty in .META. java.io.IOException: HRegionInfo was null or empty in .META. java.io.IOException: HRegionInfo was null or empty in .META. at org.apache.hadoop.hbase.client.HConnectionManager$TableServers.getRegionLocationForRowWithRetries(HConnectionManager.java:995) at org.apache.hadoop.hbase.client.HConnectionManager$TableServers.processBatchOfRows(HConnectionManager.java:1025) at org.apache.hadoop.hbase.client.HTable.flushCommits(HTable.java:584) at org.apache.hadoop.hbase.client.HTable.put(HTable.java:450) at org.apache.hadoop.hbase.client.HTable.commit(HTable.java:1738) at org.apache.hadoop.hbase.client.HTable.commit(HTable.java:1719) at org.apache.hadoop.hbase.mapred.TableOutputFormat$TableRecordWriter.write(TableOutputFormat.java:74) at org.apache.hadoop.hbase.mapred.TableOutputFormat$TableRecordWriter.write(TableOutputFormat.java:54) at org.apache.hadoop.mapred.MapTask$DirectMapOutputCollector.collect(MapTask.java:576) at com.visible.generatefromcsv.FromCSVMapper.map(FromCSVMapper.java:81) at com.visible.generatefromcsv.FromCSVMapper.map(FromCSVMapper.java:1) at org.apache.hadoop.mapred.MapRunner.run(MapRunner.java:50) at org.apache.hadoop.mapred.MapTask.runOldMapper(MapTask.java:356) at org.apache.hadoop.mapred.MapTask.run(MapTask.java:305) at org.apache.hadoop.mapred.Child.main(Child.java:170) {code} > getclosest doesn't understand delete family; manifests as "HRegionInfo was > null or empty in .META" A.K.A the BS problem > ----------------------------------------------------------------------------------------------------------------------- > > Key: HBASE-1761 > URL: https://issues.apache.org/jira/browse/HBASE-1761 > Project: Hadoop HBase > Issue Type: Bug > Reporter: stack > Fix For: 0.20.0 > > Attachments: 1761.patch > > > getclosestatorbefore was not converted to deal with the new delete types. It > only knows how to process old style deletes. Usually all is well as edits > come in but its possible to get into state where you have persisted in one > file a deletefamily for all in meta and in the file behind it, there are > entries on the info family. Since closest doesn't understand deletefamily, > it will return the Put rows only for the subsequent getfull, which knows how > to work with deletefamilies fail. > Once this happens, table is hosed. Seen on Bradford Stephens upload and at > Powerset. "Fix" is flush and major compact. Gives impression that hbase is > 'delicate'. Fixing. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.