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

Add write sniffing in canary

    XMLWordPrintableJSON

    Details

    • Type: Improvement
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 0.98.13, 1.1.0.1
    • Fix Version/s: 0.98.14, 1.2.0, 1.3.0, 2.0.0
    • Component/s: canary
    • Labels:
      None

      Description

      Currently the canary tool only sniff the read operations, it's hard to finding the problem in write path.

      To support the write sniffing, we create a system table named 'canary' in the canary tool. And the tool will make sure that the region number is large than the number of the regionserver and the regions will be distributed onto all regionservers.

      Periodically, the tool will put data to these regions to calculate the write availability of HBase and send alerts if needed.

        Attachments

        1. HBASE-13996-v001.diff
          14 kB
          Shaohui Liu
        2. HBASE-13996-v002.diff
          20 kB
          Shaohui Liu
        3. HBASE-13996-v003.diff
          23 kB
          Shaohui Liu
        4. HBASE-13996-v004.diff
          27 kB
          Shaohui Liu
        5. HBASE-13996-branch-1.patch
          28 kB
          Andrew Kyle Purtell
        6. HBASE-13996-0.98.patch
          28 kB
          Andrew Kyle Purtell

          Activity

            People

            • Assignee:
              liushaohui Shaohui Liu
              Reporter:
              liushaohui Shaohui Liu
            • Votes:
              0 Vote for this issue
              Watchers:
              8 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: