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

WAL files are not archived and stays in the WAL directory after splitting

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Blocker
    • Resolution: Fixed
    • None
    • 0.99.0, 0.98.6
    • None
    • None
    • Reviewed

    Description

      In patch HBASE-11094, it seems that we changed the constructor we are using for SplitLogManager, which does not archive the log files after splitting is done to the archive folder. The log files stays in the splitting directory forever and re-split every time the master restarts.

      It is surprising that our unit tests are passing (since 0.94.4) without any issues. Part of the reason is that the split is actually carried, but the WAL is not moved and thus the -splitting directory never gets deleted.

      It seems critical to fix in 0.98.6, andrew.purtell@gmail.com FYI.

      Attachments

        1. hbase-11863_v1.patch
          9 kB
          Enis Soztutar
        2. hbase-11863_v1-0.98.patch
          21 kB
          Enis Soztutar
        3. hbase-11863_v2.patch
          4 kB
          Enis Soztutar
        4. hbase-11863_v3.patch
          4 kB
          Enis Soztutar
        5. hbase-11863_v3-0.98.patch
          21 kB
          Enis Soztutar
        6. hbase-11863_v3-0.99.patch
          4 kB
          Enis Soztutar

        Activity

          People

            enis Enis Soztutar
            enis Enis Soztutar
            Votes:
            0 Vote for this issue
            Watchers:
            8 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: