HADOOP-19843. Regenerate tracked proto2 source code#8350
HADOOP-19843. Regenerate tracked proto2 source code#8350pan3793 wants to merge 7 commits intoapache:trunkfrom
Conversation
...common/src/main/proto2-generated/org/apache/hadoop/ipc/protobuf/ProtobufRpcEngineProtos.java
Show resolved
Hide resolved
|
💔 -1 overall
This message was automatically generated. |
|
💔 -1 overall
This message was automatically generated. |
|
💔 -1 overall
This message was automatically generated. |
steveloughran
left a comment
There was a problem hiding this comment.
I like how you've made it work for more platforms and got RAT to stop complaining.
|
I confirmed that generating ProtobufRpcEngineProtos.java on x86 matches the file in this PR. Any ideas what the patch unit root failures are about? +1 pending a good CI run. |
|
Created #8358. My best guess for the CI failure is hitting nproc ulimit in Yetus CI container. We need a better way to re-trigger CI. |
steveloughran
left a comment
There was a problem hiding this comment.
+1
That vm oom problem is known intermittent and obviously unrelated
There may be trailing spaces, but given this is autogenerated stuff, not our problem
| * | ||
| * <pre> | ||
| ** Name of the RPC method | ||
| ** Name of the RPC method |
There was a problem hiding this comment.
this is where all the EOLs are coming from.
@pan3793 this is what came out of protoc? in which case we go with what was generated.
There was a problem hiding this comment.
@steveloughran, yes, I just copied the generated file and committed it to git directly, without touching the file content.
|
last commit fixed the grammar in README.txt, no code change. |
|
💔 -1 overall
This message was automatically generated. |
Description of PR
Regenerate tracked proto2 source code for non-x86_64 platforms.
The issue was originally identified by @steveloughran, see background at https://lists.apache.org/thread/4sn3bb2qo9vz2kqgblhx3wdc35fkc3bd
Additionally, rename the folder
arm-javatoproto2-generatedand change the profile activation condition from arm arch to non-x86_64 arch, because there are other platforms, e.g., rsicv64, that have a similar problem with arm, we should make it more generic.How was this patch tested?
Pass CI for x86_64 platform verification.
And manually tested on M1 MacBook with dev container
For code changes:
LICENSE,LICENSE-binary,NOTICE-binaryfiles?AI Tooling
No AI usage.