The patches for HDFS-9038 had a discrepancy between trunk and branch-2.7: in one message type, nonDfsUsed is given 2 different indices. This is a minor wire incompatibility that is easy to fix...
DFS reserved space is erroneously counted towards non-DFS used.
Support rolling upgrade between 2.x and 3.x
Merge to branch-2.8.0.
FAILURE: Integrated in Jenkins build Hadoop-trunk-Commit #11109 (See https://builds.apache.org/job/Hadoop-trunk-Commit/11109/)
HDFS-11312. Fix incompatible tag number change for nonDfsUsed in (wang: rev d51f8ba80816c20cd97ba5aa839a84b0bb6a7291)
Thanks for the reviews Brahma and Vinay, +1 LGTM too. Committed to trunk, branch-2, branch-2.8.
Thanks Sean for the quick turnaround on this blocker issue!
+1, Looks good.
I think it got missed because of tendency of adding new fields at last.
Since index #9 was not used in trunk/2.8 as well, current change looks good for 2.8 and above. Let 2.7 be same.
This message was automatically generated.
Sean Mackrory thanks for reporting this and providing the patch..Patch LGTM..Pending for jenkins and Arpit Agarwal have a look on this..
It looks like this discrepancy exists between 2.8 and 2.7, so marking this as a blocker for 2.8.0 as well.
Arpit Agarwal / Brahma Reddy Battula could you take a look at Sean's patch since you have context from HDFS-9038?