The fix would be backported in HBASE-19730 and appear in 1.2.7 release. Cheers
On Sun, Jan 7, 2018 at 8:41 PM, Kang Minwoo <[email protected]> wrote: > Sorry, I have a mistake. > StackOverflowError was due to the reverse scan. > > I dug system. While I had StackOverflowError, client executed the reverse > scan. > The reverse scan occurs StackOverFlowError. > > Related issue is https://issues.apache.org/jira/browse/HBASE-14497 > > I wonder why that patch did not apply 1.2.6. > > Best regards, > Minwoo Kang > > > ________________________________________ > 보낸 사람: Ted Yu <[email protected]> > 보낸 날짜: 2018년 1월 7일 일요일 오전 9:50 > 받는 사람: [email protected] > 제목: Re: StackOverflowError while compaction? > > Can you provide a bit more information ? > > data block encoding for the column family where this error occurred > > pastebin of more of the region server prior to the StackOverflowError > (after redaction) > > release of hadoop for the hdfs cluster > > non-default config which may be related > > Thanks > > > On Sat, Jan 6, 2018 at 4:36 PM, Kang Minwoo <[email protected]> > wrote: > > > Hello, > > > > I have met StackOverflowError in region server. > > Detail Error log here... > > > > HBase version is 1.2.6 > > > > DAYS:36,787 DEBUG [regionserver/longCompactions] regionserver. > CompactSplitThread: > > Not compacting xxx. because compaction request was cancelled > > DAYS:36,787 DEBUG [regionserver/shortCompactions] compactions. > ExploringCompactionPolicy: > > Exploring compaction algori > > thm has selected 0 files of size 0 starting at candidate #-1 after > > considering 3 permutations with 0 in ratio > > DAYS:36,787 DEBUG [regionserver/shortCompactions] compactions. > RatioBasedCompactionPolicy: > > Not compacting files becau > > se we only have 0 files ready for compaction. Need 3 to initiate. > > DAYS:36,787 DEBUG [regionserver/shortCompactions] regionserver. > CompactSplitThread: > > Not compacting xxx. because compaction request was cancelled > > DAYS:38,028 ERROR [B.defaultRpcServer.handler=x,queue=x,port=x] > > ipc.RpcServer: Unexpected throwable object > > java.lang.StackOverflowError > > at org.apache.hadoop.hdfs.shortcircuit.ShortCircuitCache.unref( > > ShortCircuitCache.java:525) > > at org.apache.hadoop.hdfs.shortcircuit. > ShortCircuitReplica.unref( > > ShortCircuitReplica.java:141) > > at org.apache.hadoop.hdfs.BlockReaderLocal.close( > > BlockReaderLocal.java:644) > > at org.apache.hadoop.hdfs.DFSInputStream. > closeCurrentBlockReader( > > DFSInputStream.java:1682) > > at org.apache.hadoop.hdfs.DFSInputStream.blockSeekTo( > > DFSInputStream.java:616) > > at org.apache.hadoop.hdfs.DFSInputStream.readWithStrategy( > > DFSInputStream.java:882) > > at org.apache.hadoop.hdfs.DFSInputStream.read( > > DFSInputStream.java:934) > > at java.io.DataInputStream.read(DataInputStream.java:149) > > at org.apache.hadoop.hbase.io.hfile.HFileBlock. > > readWithExtra(HFileBlock.java:709) > > at org.apache.hadoop.hbase.io.hfile.HFileBlock$ > > AbstractFSReader.readAtOffset(HFileBlock.java:1440) > > at org.apache.hadoop.hbase.io.hfile.HFileBlock$FSReaderImpl. > > readBlockDataInternal(HFileBlock.java:1648) > > at org.apache.hadoop.hbase.io.hfile.HFileBlock$FSReaderImpl. > > readBlockData(HFileBlock.java:1532) > > at org.apache.hadoop.hbase.io.hfile.HFileReaderV2.readBlock( > > HFileReaderV2.java:452) > > at org.apache.hadoop.hbase.io.hfile.HFileBlockIndex$ > > BlockIndexReader.loadDataBlockWithScanInfo(HFileBlockIndex.java:271) > > at org.apache.hadoop.hbase.io.hfile.HFileReaderV2$ > > AbstractScannerV2.seekTo(HFileReaderV2.java:649) > > at org.apache.hadoop.hbase.io.hfile.HFileReaderV2$ > > AbstractScannerV2.seekTo(HFileReaderV2.java:599) > > at org.apache.hadoop.hbase.regionserver.StoreFileScanner. > > seekAtOrAfter(StoreFileScanner.java:268) > > at org.apache.hadoop.hbase.regionserver.StoreFileScanner. > > seekToPreviousRow(StoreFileScanner.java:461) > > at org.apache.hadoop.hbase.regionserver.StoreFileScanner. > > seekToPreviousRow(StoreFileScanner.java:476) > > at org.apache.hadoop.hbase.regionserver.StoreFileScanner. > > seekToPreviousRow(StoreFileScanner.java:476) > > at org.apache.hadoop.hbase.regionserver.StoreFileScanner. > > seekToPreviousRow(StoreFileScanner.java:476) > > at org.apache.hadoop.hbase.regionserver.StoreFileScanner. > > seekToPreviousRow(StoreFileScanner.java:476) > > at org.apache.hadoop.hbase.regionserver.StoreFileScanner. > > seekToPreviousRow(StoreFileScanner.java:476) > > at org.apache.hadoop.hbase.regionserver.StoreFileScanner. > > seekToPreviousRow(StoreFileScanner.java:476) > > at org.apache.hadoop.hbase.regionserver.StoreFileScanner. > > seekToPreviousRow(StoreFileScanner.java:476) > > at org.apache.hadoop.hbase.regionserver.StoreFileScanner. > > seekToPreviousRow(StoreFileScanner.java:476) > > > > Has anyone experienced similar problems? > > > > Best regards, > > Minwoo Kang > > >
