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

Online snapshots

    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.patch
          1.27 MB
          Jonathan Hsieh
        2. 7290-mega-v2.txt
          1.27 MB
          Ted Yu
        3. 7290-mega-v3.txt
          1.27 MB
          Ted Yu
        4. hbase-7290.mega-v4.patch
          1.26 MB
          Jonathan Hsieh
        5. hbase-7290.mega-v5.patch
          1.26 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 Closed Unassigned
          4.
          Simple Flush Snapshot Sub-task Closed Jonathan Hsieh
          5.
          subprocedure initialization fails with invalid znode data. Sub-task Closed Unassigned
          6.
          Display procedure / snapshot execution state in master webui Sub-task Closed Unassigned
          7.
          subprocedure zk info should be dumpable from the shell Sub-task Closed Unassigned
          8.
          prove or disprove memory leak with procedure error listeners. Sub-task Closed Unassigned
          9.
          [snapshots] Add documentation about online snapshots Sub-task Closed Unassigned
          10.
          Cleanup stoppable/abortable/closeable in the online snapshot cases. Sub-task Closed Unassigned
          11.
          Revisit naming of error handling and procedure api. Sub-task Closed Unassigned
          12.
          add new online-snapshot properties to hbase-default.xml Sub-task Closed Unassigned
          13.
          Refactor snapshotting tests so that all they all are exercised the same way. Sub-task Closed 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 Closed Unassigned
          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 Closed 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 Radhakrishnan
          41.
          Provide snapshot renaming capability Sub-task Closed Unassigned
          42.
          cleanup before merging snapshots branch to trunk Sub-task Closed Ted Yu
          43.
          Support concurrent snapshots (on different tables) Sub-task Closed Unassigned
          44.
          Rename HMaster#listSnapshots as getCompletedSnapshots() Sub-task Closed Ted Yu
          45.
          Extract common logic between TakeSnapshotHandler and RestoreSnapshotHandler Sub-task Closed Unassigned
          46.
          Add FSUtils method delete(Path f, boolean recursive) Sub-task Closed Unassigned
          47.
          Fix javadoc warnings in snapshot classes, part 2 Sub-task Closed Ted Yu
          48.
          Simplify logic of SnapshotManager#getCompletedSnapshots() Sub-task Closed Unassigned

          Activity

            People

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

              Dates

                Created:
                Updated:
                Resolved: