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

Offline Snapshots in HBase 0.96

    XMLWordPrintableJSON

Details

    • Reviewed
    • 0.96notable

    Description

      Continuation of HBASE-50 for the current trunk. Since the implementation has drastically changed, opening as a new ticket.

      Attachments

        1. Offline Snapshots.docx
          977 kB
          Jesse Yates
        2. Snapshots in HBase.docx
          454 kB
          Jesse Yates

        Issue Links

          1.
          Extract daemon thread factory from HTable into its own class Sub-task Closed Jesse Yates
          2.
          Extract HStore interface from Store Sub-task Closed Jesse Yates
          3.
          Fix hfile/log cleaning delegate method naming Sub-task Closed Jesse Yates
          4.
          Generic multi-thread/cross-process error handling framework Sub-task Closed Jesse Yates
          5.
          Distributed Three-Phase Commit framework. Sub-task Closed Unassigned
          6.
          'Take a snapshot' interface Sub-task Closed Jesse Yates
          7.
          Snapshot Restore interface Sub-task Closed Matteo Bertozzi
          8.
          Export Snapshot Sub-task Closed Matteo Bertozzi
          9.
          Offline snapshots Sub-task Closed Jesse Yates
          10.
          Snapshot File Cleaners Sub-task Closed Jesse Yates
          11.
          Snapshots shell Sub-task Closed Matteo Bertozzi
          12.
          [snapshots] Refactor error handling to use javax.management Sub-task Closed Unassigned
          13.
          Snapshot References Utils (FileSystem Visitor) Sub-task Closed Matteo Bertozzi
          14.
          [snapshots] Refactor snapshot file cleaner cache to use the Snapshot FileVisitor Sub-task Closed Matteo Bertozzi
          15.
          Foreign Exception framework v2 (simplifies and replaces HBASE-6571) Sub-task Closed Jonathan Hsieh
          16.
          Consolidate snapshot related classes into fewer packages Sub-task Closed Jonathan Hsieh
          17.
          Transition Offline Snapshots to ForeignExceptions Sub-task Closed Jonathan Hsieh
          18.
          HFileLink: Hardlink alternative for snapshot restore Sub-task Closed Matteo Bertozzi
          19.
          [brainstorm] "Restore" snapshots for HBase 0.96 Sub-task Closed Matteo Bertozzi
          20.
          Cleanup old snapshots on start Sub-task Closed Jesse Yates
          21.
          Add snapshot verification admin tool Sub-task Closed Matteo Bertozzi
          22.
          Check for snapshot file cleaners on start Sub-task Closed Matteo Bertozzi
          23.
          Add snapshot information to hbase master webui Sub-task Closed Matteo Bertozzi
          24.
          Splitting a hfilelink causes region servers to go down. Sub-task Closed Jonathan Hsieh
          25.
          clone operation from HBaseAdmin can hang forever. Sub-task Closed Matteo Bertozzi
          26.
          Snapshot Info/Debug Tool Sub-task Closed Matteo Bertozzi
          27.
          Snapshot coprocessor and ACL security Sub-task Closed Matteo Bertozzi
          28.
          Snapshot branch 12/18 rebase broke TestSnapshotFromMaster#testSnapshotHFileArchiving Sub-task Closed Jonathan Hsieh
          29.
          HBASE-7365 Snapshot clone/restore followup Sub-task Closed Matteo Bertozzi
          30.
          ExportSnapshot mapper closes the FileSystem Sub-task Closed Matteo Bertozzi
          31.
          revisit hfilelink file name format. Sub-task Closed Matteo Bertozzi
          32.
          TestSnapshotExceptionSnare and TestWALReferenceTask missing test annotation failing TestCheckTestClasses Sub-task Closed Jonathan Hsieh
          33.
          TestSnapshotDescriptionUtils break compaction/scanner tests (EnvironmentEdge issue) Sub-task Closed Matteo Bertozzi
          34.
          Improve stack trace info dumped by ForeignExceptionSnare#rethrowException Sub-task Closed Jonathan Hsieh
          35.
          HFileLink should not use the configuration from the Filesystem Sub-task Closed Matteo Bertozzi
          36.
          Change ForeignException#receive(String, FE) to only be #receive(FE) Sub-task Closed Jonathan Hsieh
          37.
          HBASE-7423 snapshot followup Sub-task Closed Matteo Bertozzi
          38.
          Move ErrorHandling protos from hbase-server to hbase-protocol Sub-task Closed Jonathan Hsieh
          39.
          Enable Cleaners required for Snapshots by default Sub-task Closed Ted Yu
          40.
          Explicit message for not allowed snapshot on meta tables Sub-task Closed Matteo Bertozzi
          41.
          Fix Restore with schema changes Sub-task Closed Matteo Bertozzi
          42.
          Fix restore reference files Sub-task Closed Matteo Bertozzi
          43.
          Fix findbugs warnings in snapshot classes Sub-task Closed Ted Yu
          44.
          Fixes and cleanups Sub-task Closed Matteo Bertozzi
          45.
          Remove duplicated code from HFileLink Sub-task Closed Matteo Bertozzi
          46.
          Add table descriptor verification after snapshot restore Sub-task Closed Matteo Bertozzi
          47.
          Remove duplicated logFSTree() from TestRestoreFlushSnapshotFromClient Sub-task Closed Matteo Bertozzi
          48.
          CloneTableHandler notify completion too early Sub-task Closed Matteo Bertozzi
          49.
          Race in the Restore Archiving Sub-task Closed Matteo Bertozzi
          50.
          Safer table creation and deletion using .tmp dir Sub-task Closed Matteo Bertozzi

          Activity

            People

              jmhsieh Jonathan Hsieh
              jesse_yates Jesse Yates
              Votes:
              2 Vote for this issue
              Watchers:
              41 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: