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

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 3.0.0, 2.2.0, 2.1.1, 2.0.2
    • Fix Version/s: 3.0.0, 2.2.0, 2.1.2
    • Component/s: wal
    • Labels:
      None
    • Hadoop Flags:
      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. 21247.v1.txt
          9 kB
          Ted Yu
        2. 21247.v2.txt
          11 kB
          Ted Yu
        3. 21247.v3.txt
          12 kB
          Ted Yu
        4. 21247.v4.txt
          11 kB
          Ted Yu
        5. 21247.v4.tst
          3 kB
          Ted Yu
        6. 21247.v5.txt
          4 kB
          Ted Yu
        7. 21247.v6.txt
          4 kB
          Ted Yu
        8. 21247.v7.txt
          5 kB
          Ted Yu
        9. 21247.v8.txt
          4 kB
          Ted Yu
        10. 21247.v9.txt
          4 kB
          Ted Yu
        11. 21247.v10.txt
          7 kB
          Ted Yu
        12. 21247.v11.txt
          9 kB
          Ted Yu
        13. 21247.branch-2.patch
          4 kB
          Ted Yu
        14. HBASE-21247.branch-2.001.patch
          4 kB
          Ted Yu

          Issue Links

            Activity

              People

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

                Dates

                • Created:
                  Updated:
                  Resolved: