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

Add write sniffing in canary

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Closed
    • Major
    • Resolution: Fixed
    • 0.98.13, 1.1.0.1
    • 0.98.14, 1.2.0, 1.3.0, 2.0.0
    • canary
    • 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

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

            Dates

              Created:
              Updated:
              Resolved: