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

refactor WALSplitter

    XMLWordPrintableJSON

    Details

    • Type: Improvement
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 3.0.0, 2.3.0, 2.2.1
    • Component/s: wal
    • Labels:
      None
    • Hadoop Flags:
      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.master.001.patch
          158 kB
          Jingyun Tian
        2. HBASE-22454.master.002.patch
          160 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.branch-2.001.patch
          161 kB
          Jingyun Tian
        6. HBASE-22454.branch-2.001.patch
          161 kB
          Jingyun Tian

          Issue Links

            Activity

              People

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

                Dates

                • Created:
                  Updated:
                  Resolved: