Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Blocker Blocker
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 0.95.0
    • Component/s: None
    • Labels:
      None
    • Hadoop Flags:
      Reviewed
    • Tags:
      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)

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

          Activity

          No work has yet been logged on this issue.

            People

            • Assignee:
              Jonathan Hsieh
              Reporter:
              Jonathan Hsieh
            • Votes:
              0 Vote for this issue
              Watchers:
              13 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Development