looking at our region logs, we've noticed that the compaction thread constantly runs into exceptions. the entire log is filled with something like this:

----------------------------------
2008-07-22 12:29:52,759 WARN org.apache.hadoop.hbase.regionserver.HStore: Exception closing reader for 242866774/new
java.io.IOException: Stream closed
   at org.apache.hadoop.dfs.DFSClient$DFSInputStream.close(DFSClient.java:1319)
   at java.io.FilterInputStream.close(FilterInputStream.java:155)
   at org.apache.hadoop.io.SequenceFile$Reader.close(SequenceFile.java:1581)
   at org.apache.hadoop.io.MapFile$Reader.close(MapFile.java:577)
at org.apache.hadoop.hbase.regionserver.HStore.closeCompactionReaders(HStore.java:917) at org.apache.hadoop.hbase.regionserver.HStore.compactHStoreFiles(HStore.java:910)
   at org.apache.hadoop.hbase.regionserver.HStore.compact(HStore.java:787)
   at 
org.apache.hadoop.hbase.regionserver.HRegion.compactStores(HRegion.java:887)
   at 
org.apache.hadoop.hbase.regionserver.HRegion.compactStores(HRegion.java:847)
at org.apache.hadoop.hbase.regionserver.CompactSplitThread.run(CompactSplitThread.java:84)
-------------------------------------

the regionserver is taking about up a good amount of memory on our system, and nothing is happening except for i assume compaction/split processes.

these only seem to be warnings, but there is so many of them, it would be nice to get a second opinion on this.

we've also gotten an 'out of memory' exception a few times from the compaction thread, and those actually ended up killing the thread, resulting in the region server shutting itself down.

thanks,

/leith

Reply via email to