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

try to archive WALs when closing a region or when shutting down RS

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Open
    • Major
    • Resolution: Unresolved
    • None
    • None
    • regionserver, wal

    Description

      When RS shuts down in an orderly manner due to an upgrade or decom, even it has 0 regions (discovered when testing HBASE-22254), it still dies with some active WALs.
      WALs are then split by master, and in the 0-region case the recovered edits are not used for anything. This splitting is a waste of time... if some region is moved away from the server it might also make sense to archive the WALs to avoid reading the extras.
      RS shutdown should archive WALs if possible after flushing/closing regions; given that the latter can fail, perhaps once before, and once after.
      Closing a region via an RPC should also try to archive WAL.

      Attachments

        Activity

          People

            Unassigned Unassigned
            sershe Sergey Shelukhin
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated: