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

    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

              sdeka Supratim Deka
              sdeka Supratim Deka
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Time Tracking

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