This is an automated email from the ASF dual-hosted git repository.
licheng pushed a commit to branch HDDS-2823
in repository https://gitbox.apache.org/repos/asf/hadoop-ozone.git
The following commit(s) were added to refs/heads/HDDS-2823 by this push:
new 22c71c8 HDDS-3711. Handle inner classes in SCMRatisRequest and
SCMRatisResponse. (#1016)
22c71c8 is described below
commit 22c71c81242f7dfe52bbda157622e0e1b47b8838
Author: Nandakumar <[email protected]>
AuthorDate: Thu Jun 4 11:49:22 2020 +0530
HDDS-3711. Handle inner classes in SCMRatisRequest and SCMRatisResponse.
(#1016)
Merge in. Thanks @nandakumar131 for the contribution
---
.../src/main/java/org/apache/hadoop/hdds/scm/ha/SCMRatisRequest.java | 2 +-
.../src/main/java/org/apache/hadoop/hdds/scm/ha/SCMRatisResponse.java | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git
a/hadoop-hdds/server-scm/src/main/java/org/apache/hadoop/hdds/scm/ha/SCMRatisRequest.java
b/hadoop-hdds/server-scm/src/main/java/org/apache/hadoop/hdds/scm/ha/SCMRatisRequest.java
index d65c235..3e51653 100644
---
a/hadoop-hdds/server-scm/src/main/java/org/apache/hadoop/hdds/scm/ha/SCMRatisRequest.java
+++
b/hadoop-hdds/server-scm/src/main/java/org/apache/hadoop/hdds/scm/ha/SCMRatisRequest.java
@@ -93,7 +93,7 @@ public final class SCMRatisRequest {
final List<MethodArgument> args = new ArrayList<>();
for (Object argument : arguments) {
final MethodArgument.Builder argBuilder = MethodArgument.newBuilder();
- argBuilder.setType(argument.getClass().getCanonicalName());
+ argBuilder.setType(argument.getClass().getName());
if (argument instanceof GeneratedMessage) {
argBuilder.setValue(((GeneratedMessage) argument).toByteString());
} else if (argument instanceof ProtocolMessageEnum) {
diff --git
a/hadoop-hdds/server-scm/src/main/java/org/apache/hadoop/hdds/scm/ha/SCMRatisResponse.java
b/hadoop-hdds/server-scm/src/main/java/org/apache/hadoop/hdds/scm/ha/SCMRatisResponse.java
index 21ca4be..b3ec543 100644
---
a/hadoop-hdds/server-scm/src/main/java/org/apache/hadoop/hdds/scm/ha/SCMRatisResponse.java
+++
b/hadoop-hdds/server-scm/src/main/java/org/apache/hadoop/hdds/scm/ha/SCMRatisResponse.java
@@ -84,7 +84,7 @@ public final class SCMRatisResponse {
final SCMRatisResponseProto response =
SCMRatisResponseProto.newBuilder()
- .setType(result.getClass().getCanonicalName())
+ .setType(result.getClass().getName())
.setValue(value)
.build();
return Message.valueOf(
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]