Uploaded image for project: 'Hadoop HDFS'
  1. Hadoop HDFS
  2. HDFS-12090 Handling writes from HDFS to Provided storages
  3. HDFS-10867

[PROVIDED Phase 2] Block Bit Field Allocation of Provided Storage

VotersWatch issueWatchersLinkCloneUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    XMLWordPrintableJSON

Details

    • Sub-task
    • Status: Resolved
    • Major
    • Resolution: Later
    • None
    • None
    • hdfs
    • None

    Description

      We wish to design and implement the following related features for provided storage:

      1. Dynamic mounting of provided storage within a Namenode (mount, unmount)
      2. Mount multiple provided storage systems on a single Namenode.
      3. Support updates to the provided storage system without having to regenerate an fsimg.

      A mount in the namespace addresses a corresponding set of block data. When unmounted, any block data associated with the mount becomes invalid and (eventually) unaddressable in HDFS. As with erasure-coded blocks, efficient unmounting requires that all blocks with that attribute be identifiable by the block management layer

      In this subtask, we focus on changes and conventions to the block management layer. Namespace operations are covered in a separate subtask.

      Attachments

        Issue Links

        Activity

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

          People

            Unassigned Unassigned
            ehiggs Ewan Higgs
            Votes:
            0 Vote for this issue
            Watchers:
            14 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Slack

                Issue deployment