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

Offline Snapshots in HBase 0.96

VotersWatch issueWatchersCreate sub-taskLinkCloneUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    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. Snapshots in HBase.docx
          454 kB
          Jesse Yates
        2. Offline Snapshots.docx
          977 kB
          Jesse Yates

        Issue Links

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

        Activity

          This comment will be Viewable by All Users Viewable by All Users
          Cancel

          People

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

            Dates

              Created:
              Updated:
              Resolved:

              Slack

                Issue deployment