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

Online snapshots

VotersWatch issueWatchersCreate sub-taskLinkCloneUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Blocker
    • Resolution: Fixed
    • None
    • 0.95.0
    • None
    • None
    • Reviewed
    • 0.96notable

    Description

      HBASE-6055 will be closed when the offline snapshots pieces get merged with trunk. This umbrella issue has all the online snapshot specific patches. This will get merged once one of the implementations makes it into trunk. Other flavors of online snapshots can then be done as normal patches instead of on a development branch. (was: HBASE-6055 will be closed when the online snapshots pieces get merged with trunk. This umbrella issue has all the online snapshot specific patches. This will get merged once one of the implementations makes it into trunk. Other flavors of online snapshots can then be done as normal patches instead of on a development branch.)

      (not a fan of the quick edit descirption jira feature)

      Attachments

        1. hbase-7290.mega-v5.patch
          1.26 MB
          Jonathan Hsieh
        2. hbase-7290.mega-v4.patch
          1.26 MB
          Jonathan Hsieh
        3. hbase-7290.mega.patch
          1.27 MB
          Jonathan Hsieh
        4. 7290-mega-v3.txt
          1.27 MB
          Ted Yu
        5. 7290-mega-v2.txt
          1.27 MB
          Ted Yu

        Issue Links

        1.
        Online snapshots scaffolding Sub-task Closed Jonathan Hsieh Actions
        2.
        Globally Barriered Procedure mechanism Sub-task Closed Jonathan Hsieh Actions
        3.
        Simple Log Roll Snapshot Sub-task Closed Unassigned Actions
        4.
        Simple Flush Snapshot Sub-task Closed Jonathan Hsieh Actions
        5.
        subprocedure initialization fails with invalid znode data. Sub-task Closed Unassigned Actions
        6.
        Display procedure / snapshot execution state in master webui Sub-task Closed Unassigned Actions
        7.
        subprocedure zk info should be dumpable from the shell Sub-task Closed Unassigned Actions
        8.
        prove or disprove memory leak with procedure error listeners. Sub-task Closed Unassigned Actions
        9.
        [snapshots] Add documentation about online snapshots Sub-task Closed Unassigned Actions
        10.
        Cleanup stoppable/abortable/closeable in the online snapshot cases. Sub-task Closed Unassigned Actions
        11.
        Revisit naming of error handling and procedure api. Sub-task Closed Unassigned Actions
        12.
        add new online-snapshot properties to hbase-default.xml Sub-task Closed Unassigned Actions
        13.
        Refactor snapshotting tests so that all they all are exercised the same way. Sub-task Closed Unassigned Actions
        14.
        TestZKProcedure fails interrmittently. Sub-task Closed Jonathan Hsieh Actions
        15.
        Snapshot attempt with the name of a previously taken snapshots fails sometimes. Sub-task Closed Jonathan Hsieh Actions
        16.
        Add test that confirms that multiple concurrent snapshot requests are rejected. Sub-task Closed Jonathan Hsieh Actions
        17.
        Improve snapshot related error and exception messages Sub-task Closed Jonathan Hsieh Actions
        18.
        TestSnapshotDescriptionUtils#testValidateGlobalSnapshotDescriptor fails Sub-task Closed Unassigned Actions
        19.
        Fix javadoc warnings in snapshot classes Sub-task Closed Ted Yu Actions
        20.
        Add additional Snapshots Unit Test Coverage Sub-task Closed Aleksandr Shulman Actions
        21.
        Add metrics for snapshots Sub-task Closed Matteo Bertozzi Actions
        22.
        NPE in ZKProcedureCoordinator$1.nodeCreated Sub-task Closed Jonathan Hsieh Actions
        23.
        RegionServerSnapshotManager fails with CancellationException if previous snapshot fails in per region task Sub-task Closed Jonathan Hsieh Actions
        24.
        More logging improvements in online snapshots code. Sub-task Closed Jonathan Hsieh Actions
        25.
        Eventually all online snapshots failing due to Timeout at same regionserver. Sub-task Closed Jonathan Hsieh Actions
        26.
        Fix flaky TestZKProcedure.testMultiCohortWithMemberTimeoutDuringPrepare Sub-task Closed Jonathan Hsieh Actions
        27.
        improve logging messages of failed snapshot attempts. Sub-task Closed Jonathan Hsieh Actions
        28.
        Prevent regions from moving during online snapshot. Sub-task Closed Unassigned Actions
        29.
        [snapshot 130201 merge] Fix TestSnapshotFromMaster failure Sub-task Closed Ted Yu Actions
        30.
        [snapshot 130201 merge] Fix TestHFileArchving#testArchiveOnTableDelete Sub-task Closed Jonathan Hsieh Actions
        31.
        [snapshot 130201 merge] Fix TestStoreFile failure Sub-task Closed Jonathan Hsieh Actions
        32.
        [snapshot 130201 merge] Fix unresolved merge conflicts Sub-task Closed Ted Yu Actions
        33.
        [snapshot 130201 merge] Fix TestSnapshotCloneIndependence failure Sub-task Closed Ted Yu Actions
        34.
        [snapshot 130201 merge] Tests with sleep after minicluster shutdown fail due to interrupt flag. Sub-task Closed Jonathan Hsieh Actions
        35.
        [snapshot 130201 merge] Fix TestMultiParallel Sub-task Closed Ted Yu Actions
        36.
        [snapshot 130201 merge] Remove accidentally committed hbase-server/bin files Sub-task Closed Jonathan Hsieh Actions
        37.
        [snapshot 130201 merge] Fix flakey TestRestore*SnapshotFromClient#testCloneSnapshot Sub-task Closed Jonathan Hsieh Actions
        38.
        [snapshot 130201 merge] Fix TestSnapshotFromClient and TestFlushSnapshotFromClient Sub-task Closed Ted Yu Actions
        39.
        Parallelize offline snapshot in DisabledTableSnapshotHandler Sub-task Closed Ted Yu Actions
        40.
        Use zookeeper multi to clear znodes Sub-task Closed Rakesh Radhakrishnan Actions
        41.
        Provide snapshot renaming capability Sub-task Closed Unassigned Actions
        42.
        cleanup before merging snapshots branch to trunk Sub-task Closed Ted Yu Actions
        43.
        Support concurrent snapshots (on different tables) Sub-task Closed Unassigned Actions
        44.
        Rename HMaster#listSnapshots as getCompletedSnapshots() Sub-task Closed Ted Yu Actions
        45.
        Extract common logic between TakeSnapshotHandler and RestoreSnapshotHandler Sub-task Closed Unassigned Actions
        46.
        Add FSUtils method delete(Path f, boolean recursive) Sub-task Closed Unassigned Actions
        47.
        Fix javadoc warnings in snapshot classes, part 2 Sub-task Closed Ted Yu Actions
        48.
        Simplify logic of SnapshotManager#getCompletedSnapshots() Sub-task Closed Unassigned Actions

        Activity

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

          People

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

            Dates

              Created:
              Updated:
              Resolved:

              Slack

                Issue deployment