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

Anu Engineer updated HDFS-7748:
-------------------------------
    Attachment: hdfs-7748.001.patch

This change addresses most of the issues raised in HDFS-7270.

This change adds an optional field called ECN to PipelineAckProto and like 
HDFS-7270 the ECN by default is switched off. This change should make it safe 
for older clients to work with the ECN change.

For testing purposes we do turn the ECN on in the HDFS tests since this 
optional field should not impact any existing tests or communication protocols, 
So we verify that using a test specific site setting.

Please note : This change simply enables ECN in communication protocol layer, 
we will need to modify clients at some point of time to take advantage of this 
feature.



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

Reply via email to