XMLWordPrintableJSON

Details

    • Sub-task
    • Status: Closed
    • Major
    • Resolution: Won't Fix
    • None
    • None
    • None
    • None

    Description

      This snapshot will likely be the cheapest snapshot taking method – it rolls or drops a marker in the hlog when a snapshot request is made. This approach can be seen as an improvement upon copytable/export with similar consistency guarantees. Specifically, there will be "ragged edges", and happens-before relation on clients may not be consistent from a client's point of view but it will be useable for many backup for disaster recovery use cases.

      For example:

      If client 1 writes row a to region A and then row b to region B, a client happens-before enforcing snapshot would only be allowed to have neither a nor b, only a, or both a and b. Having only b should not be possible. This outcome would be possible with the log-roll snapshot.

      Attachments

        1. hbase-7291.v1.patch
          39 kB
          Jonathan Hsieh
        2. pre-hbase-7291.v1.patch
          1.11 MB
          Jonathan Hsieh
        3. snapshot-online-test-demo.jruby
          3 kB
          Jonathan Hsieh

        Activity

          People

            Unassigned Unassigned
            jmhsieh Jonathan Hsieh
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: