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

refactor WALSplitter

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • 3.0.0-alpha-1, 2.3.0, 2.2.1
    • wal
    • None
    • Reviewed

    Description

      WALSplitter is more than 2000 lines right now. It's hard to read and understand. There are multiple inner classes which are not simple and many static methods. 

      My plan is to separate these classes and move these static methods to a new util class.

      Attachments

        1. HBASE-22454.branch-2.001.patch
          161 kB
          Jingyun Tian
        2. HBASE-22454.branch-2.001.patch
          161 kB
          Jingyun Tian
        3. HBASE-22454.master.003.patch
          161 kB
          Jingyun Tian
        4. HBASE-22454.master.003.patch
          161 kB
          Jingyun Tian
        5. HBASE-22454.master.002.patch
          160 kB
          Jingyun Tian
        6. HBASE-22454.master.001.patch
          158 kB
          Jingyun Tian

        Issue Links

          Activity

            People

              tianjingyun Jingyun Tian
              tianjingyun Jingyun Tian
              Votes:
              0 Vote for this issue
              Watchers:
              6 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: