Uh oh!
There was an error while loading. Please reload this page.
TEZ-4715: Migrate Tez PB Protocols from ProtobufRPCEngine to ProtobufRPCEngine2 - #493
TEZ-4715: Migrate Tez PB Protocols from ProtobufRPCEngine to ProtobufRPCEngine2#493Aggarwal-Raghav wants to merge 1 commit into
Conversation
tez-yetus
commented
Apr 28, 2026
(!) A patch to the testing environment has been detected. |
Aggarwal-Raghav
commented
Apr 30, 2026
Jenkins is not updating the final status 😔 |
The UT failure debugging in #483 (comment) requires hadoop thirdparty making this PR dependent. TEZ-4715 + TEZ-4708 will completely migrate tez from |
ayushtkn
commented
May 2, 2026
@abstractdog From the code point of view, this seems right, We had to just use the RPCEngine2 & migrate to the Hadoop Thirdparty. That is rightly done here. But I think this would be an incompatible change, beyond this point I believe Hive master won't build nor work with Tez master. Hive has to do the same activity when moving to Tez-1.0.0 & that would be incompatible for Hive as well & believe the older Hadoop versions won't work post this activity in Hive or Tez, unless there was something done later to fix it, which I don't think... There were compat issues that is why I believe HADOOP-17046 was done later to make sure older client can work with them. Means protobuf is indeed a very known heavy Incompat change, a lot of discussion at HADOOP-13363, in case interested. These are the tradeoffs, I just wanted to highlight. Rest all cool |
Aggarwal-Raghav
commented
May 6, 2026
@abstractdog@ayushtkn , can you help on the CI for this? |
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
Aggarwal-Raghav
commented
May 10, 2026
tez-yetus
commented
May 10, 2026
(!) A patch to the testing environment has been detected. |
This comment was marked as outdated.
This comment was marked as outdated.
tez-yetus
commented
May 10, 2026
(!) A patch to the testing environment has been detected. |
This comment was marked as outdated.
This comment was marked as outdated.
…erfile (apache#493) - Resolve JAVA_HOME mismatch by creating a symlink from the host's expected path (/usr/lib/jvm/java-XX-openjdk-amd64) to the container's internal path (/opt/java/openjdk). - Parameterize JAVA_VERSION using a build argument to simplify future JDK upgrades. - Add descriptive comments regarding environment variable propagation from Yetus. - Fix ShellCheck SC2086 by adding quotes to the symlink path.
Aggarwal-Raghav
commented
May 10, 2026
@abstractdog , can you please remove the JAVA_HOME env varaible setting in docke run command from Jenkins? Let me know if i need to revert #494. CI for tez is not a good experiece at all, this issue should have been caught in #494 itself. Moreover, not sure why mvninstall is failing in run 4. This diff patch running is not helping as it is trying to dowload the SNAPSHOT tez modules jars (i believe). |
abstractdog
commented
May 10, 2026
this is very weird, I guess your Dockerfile change didn't trigger a precommit test your improvement in #494 was great, so I would not revert it if we can fix the problem in 1-2 days (considering the project's pace, it's fine) |
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
This comment was marked as outdated.
Aggarwal-Raghav
commented
May 11, 2026
This is ready for review @ayushtkn@abstractdog , the spotbugs are unrelated and |
Aggarwal-Raghav
commented
May 20, 2026
Rebased the PR with latest master. |
tez-yetus
commented
May 20, 2026
💔 -1 overall
This message was automatically generated. |
Aggarwal-Raghav
commented
May 20, 2026
The CI has passed, the spotbugs are not relevant to my change. |
Aggarwal-Raghav
commented
May 20, 2026
@ayushtkn , This is ready from my end. Could you please verify if it is ready for merging? |
Aggarwal-Raghav
commented
Aug 13, 2026
Rebased to resolve merge conflicts |
tez-yetus
commented
Aug 13, 2026
💔 -1 overall
This message was automatically generated. |
tez-yetus
commented
Aug 13, 2026
💔 -1 overall
This message was automatically generated. |
abstractdog
commented
Aug 17, 2026
@Aggarwal-Raghav: besides the reported spotbugs problems (not sure how valid they are), can you please double-check if this upgrade breaks the current hive docker-compose setup? in general, Tez SNAPSHOT is not supposed to be stable all the time, but we're interested in merging this change can break anything |


com.google.protobufto shadedorg.apache.hadoop.thirdparty.protobuf