Uploaded image for project: 'Apache Ozone'
  1. Apache Ozone
  2. HDDS-2939 Ozone FS namespace
  3. HDDS-2940

mkdir : create key table entries for intermediate directories in the path

Attach filesAttach ScreenshotVotersWatch issueWatchersLinkCloneUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    XMLWordPrintableJSON

    Details

      Description

      During mkdir - the directory create request handler in the OM, create separate key table entries for each of the directories in the path.

      This will ensure that every directory that exists in the FS namespace is explicitly listed as an entry in the key table - instead of being implicit as part of the key of the leaf level directory or file.

      This subsequently makes file create operation efficient - there is no requirement to run an expensive iterator on the key table to determine if the file name already exists as a directory.

        Attachments

        Issue Links

          Activity

            People

            • Assignee:
              sdeka Supratim Deka
              Reporter:
              sdeka Supratim Deka

              Dates

              • Created:
                Updated:
                Resolved:

                Time Tracking

                Estimated:
                Original Estimate - Not Specified
                Not Specified
                Remaining:
                Remaining Estimate - 0h
                0h
                Logged:
                Time Spent - 20m
                20m

                  Issue deployment