Details

    • Sub-task
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • 2.5.0, 2.6.0
    • 2.5.0
    • None
    • None

    Description

      HBASE-26640 introduced two extra paths under master:store table: ".initializing" and ".initialized", in order to control when such store has been completed started for SFT.

      Problem is that TestHFileProcedurePrettyPrinter uses RegionInfo.isEncodedRegionName to determine if a given child path in the table dir is a valid region dir. Current implementation for RegionInfo.isEncodedRegionName considers ".initializing" and ".initialized" as valid region encoded names, thus the test ends up picking one of the flag dirs to list hfiles that should had been modified when validating the test outcome.

      Further improvements have been made to RegionInfo.isEncodedRegionName in HBASE-25368 to proper validate region names, but those weren't backported to branch-2.

      Attachments

        Issue Links

          Activity

            People

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

              Dates

                Created:
                Updated:
                Resolved: