Details

    • Type: Bug
    • Status: Closed
    • Priority: 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)

        Attachments

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

          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 Closed Ted Yu
          40.
          Use zookeeper multi to clear znodes Sub-task Closed 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

              People

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

                Dates

                • Created:
                  Updated:
                  Resolved: