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

[HBCK2] Remove reference to hase I.A. private class CommonFsUtils from FsRegionsMetaRecoverer

VotersWatch issueWatchersCreate sub-taskLinkCloneUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    XMLWordPrintableJSON

    Details

      Description

      FsRegionsMetaRecoverer used to reference I.A. private targeted interface FSUtils, which changed on hbase 2.3, causing hbck2 fail to compile. HBASE-24482 fixed it by pointing to CommonFSUtils interface, where the methods it was relying upon was actually defined. Since this is also a IA private interface, there's no compatibility guarantees. This PR removes reference to CommonFSUtils on FsRegionsMetaRecoverer. Other classes in hbck2 still require similar work.

        Attachments

          Activity

            People

            • Assignee:
              wchevreuil Wellington Chevreuil
              Reporter:
              wchevreuil Wellington Chevreuil

              Dates

              • Created:
                Updated:
                Resolved:

                Issue deployment