Sanjay, do you intend this to go into 0.23? I think perhaps it should.
If it is going into 0.23, then
HADOOP-7693 should also go in, since it fixes AvroRpcEngine. Also, if these two go in, then a considerably simpler fix is possible for HDFS-2298, renaming fewer methods.
If this does not go into 0.23 then I think we should still merge the simpler fix for
HDFS-2298, to keep RPC method names consistent across releases, but disable TestDfsOverAvroRpc in 0.23, since the simpler fix won't work without this and HADOOP-7693.
What do you prefer?