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

A client continues to try and connect to a powered down regionserver

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Critical
    • Resolution: Fixed
    • None
    • 0.90.5
    • None
    • None
    • Reviewed

    Description

      Experiment-1

      Started a dev cluster - META is on the same regionserver as my key-value. I kill the regionserver process but donot power down the machine.
      The META is able to migrate to a new regionserver and the regions are also able to reopen elsewhere.
      The client is able to talk to the META and find the new kv location and get it.

      Experiment-2

      Started a dev cluster - META is on a different regionserver as my key-value. I kill the regionserver process but donot power down the machine.
      The META remains where it is and the regions are also able to reopen elsewhere.
      The client is able to talk to the META and find the new kv location and get it.

      Experiment-3

      Started a dev cluster - META is on a different regionserver as my key-value. I power down the machine hosting this regionserver.
      The META remains where it is and the regions are also able to reopen elsewhere.
      The client is able to talk to the META and find the new kv location and get it.

      Experiment-4 (This is the problematic one)

      Started a dev cluster - META is on the same regionserver as my key-value. I power down the machine hosting this regionserver.
      The META is able to migrate to a new regionserver - however - it takes a really long time (~30 minutes)
      The regions on that regionserver DONOT reopen (I waited for 1 hour)
      The client is able to find the new location of the META, however, the META keeps redirecting the client to powered down
      regionserver as the location of the key-value it is trying to get. Thus the client's get is unsuccessful.

      Attachments

        1. hbase-hadoop-master-msgstore232.snc4.facebook.com.log
          397 kB
          Anirudh Todi
        2. HBASE-4168-revised.patch
          0.9 kB
          Anirudh Todi
        3. HBASE-4168(7).patch
          0.9 kB
          Anirudh Todi
        4. HBASE-4168(6).patch
          1 kB
          Anirudh Todi
        5. HBASE-4168(5).patch
          4 kB
          Anirudh Todi
        6. HBASE-4168(4).patch
          1 kB
          Anirudh Todi
        7. HBASE-4168(3).patch
          1 kB
          Anirudh Todi
        8. HBASE-4168(2).patch
          1 kB
          Anirudh Todi
        9. HBASE-4168.patch
          0.7 kB
          Anirudh Todi

        Activity

          People

            anirudhtodi Anirudh Todi
            anirudhtodi Anirudh Todi
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: