I applied your patch to yhadoop 20.10 and compared it with 20.1xx. I will attach the diff files after this.
- src/contrib/build.xml contains changes related to hdfsproxy.
- In the first GridmixJob constructor, you are setting the UGI in the shared instance of Configuration object. This would interfere with jobs submitted concurrently.
- In JobSubmitter.java, should keep the same logging messages.
- Please remove the GridmixSplit class
- EchoUserResolver is not synced with 20.1xx branch (see diff-gridmix.patch).
- TestGridmixSubmission, I saw some changes not synced (see diff-gridmix.patch).
- Some changes in Rumen do not seem to be synced (see diff-rumen.patch).
Also, a general comment, please try to minimize white space changes. Otherwise, it would make future cross porting harder, and increase the burden of reviewing effort.