Details

    • Type: Sub-task Sub-task
    • Status: Resolved
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 2.0.0, 1.1.0
    • Component/s: None
    • Labels:
      None
    • Hadoop Flags:
      Reviewed

      Description

      As mentioned in parent issue, and design docs for phase-1 (HBASE-10070) and Phase-2 (HBASE-11183), implement asynchronous WAL replication from the WAL files of the primary region to the secondary region replicas.

      The WAL replication will build upon the pluggable replication framework introduced in HBASE-11367, and the distributed WAL replay.

      Upon having some experience with the patch, we changed the design so that there is only one replication queue for doing the async wal replication to secondary replicas rather than having a queue per region replica. This is due to the fact that, we do not want to tail the logs of every region server for a single region replica.

      Handling of flushes/compactions and memstore accounting will be handled in other subtasks.

      1. hbase-11568_v2.patch
        105 kB
        Enis Soztutar
      2. hbase-11568_v3.patch
        106 kB
        Enis Soztutar
      3. 11568-branch-1.txt
        109 kB
        Devaraj Das
      4. 11568-2-branch-1.txt
        109 kB
        Devaraj Das

        Issue Links

          Activity

          No work has yet been logged on this issue.

            People

            • Assignee:
              Enis Soztutar
              Reporter:
              Enis Soztutar
            • Votes:
              0 Vote for this issue
              Watchers:
              7 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Development