Uploaded image for project: 'Apache Ozone'
  1. Apache Ozone
  2. HDDS-8161

Atomic container filesystem operations

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Open
    • Major
    • Resolution: Unresolved
    • None
    • None
    • Ozone Datanode
    • None

    Description

      Parent Jira to track tasks related to using filesystem mv to make changes to containers atomically without polluting the main container directory that datanodes require to be in a consistent state. The proposal is one tmp directory per volume located at hdds/<clusterID>/tmp which would hold files and directories under construction. They would then be moved to the working directory on completion using mv. The tmp directory would have subdirectories for each task, for example hdds/<clusterID>/tmp/container-copy, hdds/<clusterID>/tmp/container-create etc. These directories could be cleaned out on restart or as needed.

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              erose Ethan Rose
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated: