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

Custom Meta WAL Provider doesn't default to custom WAL Provider whose configuration value is outside the enums in Providers

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

Details

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • 3.0.0-alpha-1, 2.2.0, 2.1.1, 2.0.2
    • 3.0.0-alpha-1, 2.2.0, 2.1.2
    • wal
    • None
    • Reviewed

    Description

      Currently all the WAL Providers acceptable to hbase are specified in Providers enum of WALFactory.
      This restricts the ability for custom Meta WAL Provider to default to the custom WAL Provider which is supplied by class name.

      This issue fixes the bug by allowing the specification of new WAL Provider class name using the config "hbase.wal.provider".

      Attachments

        1. HBASE-21247.branch-2.001.patch
          4 kB
          Ted Yu
        2. 21247.branch-2.patch
          4 kB
          Ted Yu
        3. 21247.v11.txt
          9 kB
          Ted Yu
        4. 21247.v10.txt
          7 kB
          Ted Yu
        5. 21247.v9.txt
          4 kB
          Ted Yu
        6. 21247.v8.txt
          4 kB
          Ted Yu
        7. 21247.v7.txt
          5 kB
          Ted Yu
        8. 21247.v6.txt
          4 kB
          Ted Yu
        9. 21247.v5.txt
          4 kB
          Ted Yu
        10. 21247.v4.tst
          3 kB
          Ted Yu
        11. 21247.v4.txt
          11 kB
          Ted Yu
        12. 21247.v3.txt
          12 kB
          Ted Yu
        13. 21247.v2.txt
          11 kB
          Ted Yu
        14. 21247.v1.txt
          9 kB
          Ted Yu

        Issue Links

        Activity

          This comment will be Viewable by All Users Viewable by All Users
          Cancel

          People

            yuzhihong@gmail.com Ted Yu
            yuzhihong@gmail.com Ted Yu
            Votes:
            0 Vote for this issue
            Watchers:
            6 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Slack

                Issue deployment