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

    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.v9.txt
          4 kB
          Ted Yu
        3. 21247.v8.txt
          4 kB
          Ted Yu
        4. 21247.v7.txt
          5 kB
          Ted Yu
        5. 21247.v6.txt
          4 kB
          Ted Yu
        6. 21247.v5.txt
          4 kB
          Ted Yu
        7. 21247.v4.txt
          11 kB
          Ted Yu
        8. 21247.v4.tst
          3 kB
          Ted Yu
        9. 21247.v3.txt
          12 kB
          Ted Yu
        10. 21247.v2.txt
          11 kB
          Ted Yu
        11. 21247.v11.txt
          9 kB
          Ted Yu
        12. 21247.v10.txt
          7 kB
          Ted Yu
        13. 21247.v1.txt
          9 kB
          Ted Yu
        14. 21247.branch-2.patch
          4 kB
          Ted Yu

        Issue Links

          Activity

            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: