Hello HDFS Development Community,

I hope you’re doing well. I have an HDFS HA cluster where the NameNode and
DataNodes are currently running on version **2.10.2**, but I need to
upgrade our HDFS client to **3.3.6** for compatibility with some newer
tooling.

**My main question**:
Is there guaranteed **wire-protocol compatibility** between a **2.10.2**
HDFS server and a **3.3.6** client? We do not use any authentication system
(e.g., Kerberos), and our workload is limited to reading and writing CSV
and Parquet files.

I have already reviewed the official Compatibility Guide and some JIRA
issues, but I’d appreciate confirmation from the HDFS maintainers on
whether any known protobuf or RPC changes in 3.x would break wire
compatibility with a 2.10.2 cluster.

Thank you for your time and guidance!

Best regards,
Alireza Asgarian

Reply via email to