Uploaded image for project: 'HBase'
  1. HBase
  2. HBASE-1134

OOME in HMaster when HBaseRPC is older than 0.19

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Blocker
    • Resolution: Fixed
    • None
    • 0.19.0
    • IPC/RPC
    • None

    Description

      When the Master receives a RPC call from any other version than 0.19, it gets:

      2009-01-17 22:04:00,266 WARN org.apache.hadoop.ipc.HBaseServer: Out of Memory in server select
      java.lang.OutOfMemoryError: Java heap space
              at org.apache.hadoop.hbase.ipc.HBaseRPC$Invocation.readFields(HBaseRPC.java:142)
              at org.apache.hadoop.hbase.ipc.HBaseServer$Connection.processData(HBaseServer.java:847)
              at org.apache.hadoop.hbase.ipc.HBaseServer$Connection.readAndProcess(HBaseServer.java:814)
              at org.apache.hadoop.hbase.ipc.HBaseServer$Listener.doRead(HBaseServer.java:399)
              at org.apache.hadoop.hbase.ipc.HBaseServer$Listener.run(HBaseServer.java:308)
      

      Easy to recreate by just starting a local 0.19 HBase and using the 0.18 shell to create a table.

      Attachments

        1. hbase-1134.patch
          0.6 kB
          Jean-Daniel Cryans

        Activity

          People

            jdcryans Jean-Daniel Cryans
            jdcryans Jean-Daniel Cryans
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: