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

Ethan Rose updated HDDS-16154:
------------------------------
    Description: {{DatanodeDetails#currentVersion}} is passed from Datanodes 
through SCM to clients to indicate the Datanode's server version. Once ZDU is 
finalized, this value should be the apparent version of the Datanode instead of 
a static software version. Additionally, {{DatanodeDetails#currentVersion}} is 
currently persisted into the Datanode's {{datanode.id}} yaml file, but never 
used. When Datanodes finalize, the current version they report to clients will 
increase, and this location will become stale. To keep it from diverging we 
should stop persisting this value in the datanode.id file.  (was: 
{{DatanodeDetails#currentVersion}} is currently persisted into the Datanode's 
{{datanode.id}} yaml file, but never used. When Datanodes finalize, the current 
version they report to clients will increase, and this duplicate storage of it 
may not be updated. To keep it from diverging we should stop persisting this 
value in the datanode.id file.)

> Datanode should assign DatanodeDetails#currentVersion based on its apparent 
> version
> -----------------------------------------------------------------------------------
>
>                 Key: HDDS-16154
>                 URL: https://issues.apache.org/jira/browse/HDDS-16154
>             Project: Apache Ozone
>          Issue Type: Improvement
>            Reporter: Ethan Rose
>            Assignee: Ethan Rose
>            Priority: Major
>
> {{DatanodeDetails#currentVersion}} is passed from Datanodes through SCM to 
> clients to indicate the Datanode's server version. Once ZDU is finalized, 
> this value should be the apparent version of the Datanode instead of a static 
> software version. Additionally, {{DatanodeDetails#currentVersion}} is 
> currently persisted into the Datanode's {{datanode.id}} yaml file, but never 
> used. When Datanodes finalize, the current version they report to clients 
> will increase, and this location will become stale. To keep it from diverging 
> we should stop persisting this value in the datanode.id file.



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