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

Refactoring ReplicationSink to make it more responsive of cluster health

    XMLWordPrintableJSON

Details

    • New Feature
    • Status: Closed
    • Major
    • Resolution: Duplicate
    • None
    • None
    • Replication
    • None

    Description

      ReplicationSink replicates the WALEdits in the local cluster. It uses native HBase client to insert the mutations. Sometime, it takes a while to process it (region splitting, gc pause, etc) and it undergoes the retrial phase. It has two repercussions:
      a) The regionserver handler which is serving the request is blocked for this period.
      b) The caller may get timed out and it will retry it anyway, but the handler serving the ReplicationSink requests is still working.

      Attachments

        Activity

          People

            Unassigned Unassigned
            v.himanshu Himanshu Vashishtha
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: