Ethan Rose created HDDS-8161:
--------------------------------

             Summary: Atomic container filesystem operations
                 Key: HDDS-8161
                 URL: https://issues.apache.org/jira/browse/HDDS-8161
             Project: Apache Ozone
          Issue Type: Improvement
          Components: Ozone Datanode
            Reporter: Ethan Rose


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.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to