Wei-Chiu Chuang created HDDS-9884:
-------------------------------------
Summary: DataNode doesn't set proper DatanodeVersion when
registering with SCM
Key: HDDS-9884
URL: https://issues.apache.org/jira/browse/HDDS-9884
Project: Apache Ozone
Issue Type: Sub-task
Reporter: Wei-Chiu Chuang
DataNode has a version defined by DatanodeVersion. This is different from
ContainerLayoutVersion,
HDDSVolumeLayoutVersion or HDDSLayoutFeature.
DatanodeVersion is supposed to be carrried inside DatanodeDetails
(initialVersion and currentVersion) but they are not when Datanode register
with SCM, so SCM doesn't know the DataNode version. Therefore, client doesn't
know.
This would need to be fixed to allow new clients talking to old DataNode
without blowing up old DataNode. New clients should be able to tell the
DataNodes are old and do not send new types of requests.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]