Details
-
Bug
-
Status: Closed
-
Critical
-
Resolution: Fixed
-
None
-
None
-
None
Description
Trying to figure why rate sometimes goes to zero.
Studying the reginoserver, HLog#append looks like a possible culprit.
"IPC Server handler 7 on 60021" daemon prio=10 tid=0x000000004057dc00 nid=0x1bc4 in Object.wait() [0x0000000043393000..0x0000000043393b80] java.lang.Thread.State: WAITING (on object monitor) at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:485) at org.apache.hadoop.hdfs.DFSClient$DFSOutputStream.writeChunk(DFSClient.java:2964) - locked <0x00007f9e3e449ff0> (a java.util.LinkedList) - locked <0x00007f9e3e449e18> (a org.apache.hadoop.hdfs.DFSClient$DFSOutputStream) at org.apache.hadoop.fs.FSOutputSummer.writeChecksumChunk(FSOutputSummer.java:150) at org.apache.hadoop.fs.FSOutputSummer.write1(FSOutputSummer.java:100) at org.apache.hadoop.fs.FSOutputSummer.write(FSOutputSummer.java:86) - locked <0x00007f9e3e449e18> (a org.apache.hadoop.hdfs.DFSClient$DFSOutputStream) at org.apache.hadoop.fs.FSDataOutputStream$PositionCache.write(FSDataOutputStream.java:49) at java.io.DataOutputStream.write(DataOutputStream.java:90) - locked <0x00007f9e434e5588> (a org.apache.hadoop.fs.FSDataOutputStream) at org.apache.hadoop.io.SequenceFile$Writer.append(SequenceFile.java:1020) - locked <0x00007f9e434e55c0> (a org.apache.hadoop.io.SequenceFile$Writer) at org.apache.hadoop.io.SequenceFile$Writer.append(SequenceFile.java:984) - locked <0x00007f9e434e55c0> (a org.apache.hadoop.io.SequenceFile$Writer) at org.apache.hadoop.hbase.regionserver.HLog.doWrite(HLog.java:565) at org.apache.hadoop.hbase.regionserver.HLog.append(HLog.java:521) - locked <0x00007f9dfa376f70> (a java.lang.Object) at org.apache.hadoop.hbase.regionserver.HRegion.update(HRegion.java:1777) at org.apache.hadoop.hbase.regionserver.HRegion.batchUpdate(HRegion.java:1348) at org.apache.hadoop.hbase.regionserver.HRegion.batchUpdate(HRegion.java:1289) at org.apache.hadoop.hbase.regionserver.HRegionServer.batchUpdates(HRegionServer.java:1727) at sun.reflect.GeneratedMethodAccessor9.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.apache.hadoop.hbase.ipc.HBaseRPC$Server.call(HBaseRPC.java:642) at org.apache.hadoop.hbase.ipc.HBaseServer$Handler.run(HBaseServer.java:911)
Attachments
Attachments
Issue Links
- is related to
-
HBASE-7216 sync hlog writer just after create it, so trigger addBlock and establish write pipeline before the first hlog sync
- Closed
- relates to
-
HBASE-1413 fall back to filesystem block size default if hbase.regionserver.hlog.blocksize is not specified
- Closed