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

Bulkload fails when trying to bulkload files with invalid names after HBASE-26707

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • 2.6.0, 3.0.0-alpha-3, 2.5.3
    • 2.6.0, 3.0.0-alpha-4, 2.5.4
    • None
    • None

    Description

      HBASE-26707 has introduced changes to reduce renames on bulkload when using FILE based SFT. However, if the bulkloading file has an invalid hfile name, or has been split in the bulkload process, we don't do any renaming when FILE based SFT is enabled, and we place the file name as "it is" in the store dir. This later fails the validations performed by StoreFileReader when it tries to open the file.

      This jira adds extra validation for the bulkloading file name format in HRegion.bulkLoadHFiles and also extends TestLoadIncrementalHFiles to run the same test suite with FILE based SFT enabled.

      Attachments

        Issue Links

          Activity

            People

              wchevreuil Wellington Chevreuil
              wchevreuil Wellington Chevreuil
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: