[
https://issues.apache.org/jira/browse/HDFS-7748?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14371804#comment-14371804
]
Haohui Mai commented on HDFS-7748:
----------------------------------
bq. but would that not kill compatibility with old clients ? It thought that
was the point of this JIRA all together ?
Let me clarify my proposal:
* In the java implementation: combining Status and ECN flags together to ensure
that they are always passed together through the call chains.
* Over the wire: setting the Status and ECN flags in separate fields in the
protobuf messages.
Does it make sense to you?
> Separate ECN flags from the Status in the DataTransferPipelineAck
> -----------------------------------------------------------------
>
> Key: HDFS-7748
> URL: https://issues.apache.org/jira/browse/HDFS-7748
> Project: Hadoop HDFS
> Issue Type: Bug
> Reporter: Haohui Mai
> Assignee: Anu Engineer
> Priority: Blocker
> Attachments: hdfs-7748.001.patch, hdfs-7748.002.patch,
> hdfs-7748.003.patch
>
>
> Prior to the discussions on HDFS-7270, the old clients might fail to talk to
> the newer server when ECN is turned on. This jira proposes to separate the
> ECN flags in a separate protobuf field to make the ack compatible on both
> versions.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)