[ 
https://issues.apache.org/jira/browse/HDDS-13859?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Swaminathan Balachandran reassigned HDDS-13859:
-----------------------------------------------

    Assignee: Swaminathan Balachandran

> OmSnapshotLocalDataManager should handle needsDefrag flag in the yaml file
> --------------------------------------------------------------------------
>
>                 Key: HDDS-13859
>                 URL: https://issues.apache.org/jira/browse/HDDS-13859
>             Project: Apache Ozone
>          Issue Type: Sub-task
>            Reporter: Swaminathan Balachandran
>            Assignee: Swaminathan Balachandran
>            Priority: Major
>              Labels: pull-request-available
>
> OmSnapshotLocalDataManager should update needsDefrag flag in the yaml file 
> based on the operations performed on the SnapshotLocalDataYaml. 
> Needs Defrag flag needs to be set when the snapshotLocalDataYaml was not 
> present in the localDataManager before i.e. this is a newly created snapshot. 
> The flag also needs to be set when the previousSnapshotId in the yaml file is 
> updated which means there was a chain update inturn meaning the snapshot 
> needs to be defragged.
> The flag should be reset when a new version is added and a new version would 
> be only added when a snapshot is defragged thus the flag should be reset.
> To check whether a snapshot should be defragged either the flag should be set 
> or the latest version of the previous snapshot is greater than the previous 
> version the current snapshot's version is pointing to in the graph.



--
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