Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

HDFS-15488. Add a command to list all snapshots for a snaphottable root with snapshot Ids. #2166

Merged
merged 9 commits into from
Jul 29, 2020

Conversation

bshashikant
Copy link
Contributor

@bshashikant bshashikant commented Jul 22, 2020

please see https://issues.apache.org/jira/browse/HDFS-15488

COMMAND OUTPUT

sbanerjee-MBP15:hadoop-3.4.0-SNAPSHOT sbanerjee$ bin/hdfs lsSnapshottableDir
drwxr-xr-x 0 sbanerjee supergroup 0 2020-07-27 11:52 2 65536 /user

sbanerjee-MBP15:hadoop-3.4.0-SNAPSHOT sbanerjee$ bin/hdfs lsSnapshot /user
drwxr-xr-x 0 sbanerjee supergroup 0 2020-07-27 11:52 1 /user/.snapshot/s1
drwxr-xr-x 0 sbanerjee supergroup 0 2020-07-27 11:51 0 /user/.snapshot/s20200727-115156.407

@hadoop-yetus
Copy link

💔 -1 overall

Vote Subsystem Runtime Comment
+0 🆗 reexec 1m 7s Docker mode activated.
_ Prechecks _
+1 💚 dupname 0m 0s No case conflicting files found.
+0 🆗 prototool 0m 1s prototool was not available.
+1 💚 @author 0m 0s The patch does not contain any @author tags.
+1 💚 test4tests 0m 0s The patch appears to include 1 new or modified test files.
_ trunk Compile Tests _
+0 🆗 mvndep 0m 31s Maven dependency ordering for branch
+1 💚 mvninstall 21m 45s trunk passed
+1 💚 compile 4m 14s trunk passed with JDK Ubuntu-11.0.7+10-post-Ubuntu-2ubuntu218.04
+1 💚 compile 3m 49s trunk passed with JDK Private Build-1.8.0_252-8u252-b09-1~18.04-b09
+1 💚 checkstyle 1m 8s trunk passed
+1 💚 mvnsite 2m 53s trunk passed
+1 💚 shadedclient 15m 29s branch has no errors when building and testing our client artifacts.
-1 ❌ javadoc 0m 38s hadoop-hdfs-client in trunk failed with JDK Ubuntu-11.0.7+10-post-Ubuntu-2ubuntu218.04.
-1 ❌ javadoc 0m 36s hadoop-hdfs in trunk failed with JDK Ubuntu-11.0.7+10-post-Ubuntu-2ubuntu218.04.
-1 ❌ javadoc 0m 27s hadoop-hdfs-rbf in trunk failed with JDK Ubuntu-11.0.7+10-post-Ubuntu-2ubuntu218.04.
+1 💚 javadoc 1m 52s trunk passed with JDK Private Build-1.8.0_252-8u252-b09-1~18.04-b09
+0 🆗 spotbugs 1m 12s Used deprecated FindBugs config; considering switching to SpotBugs.
+1 💚 findbugs 6m 44s trunk passed
_ Patch Compile Tests _
+0 🆗 mvndep 0m 30s Maven dependency ordering for patch
+1 💚 mvninstall 2m 30s the patch passed
+1 💚 compile 4m 12s the patch passed with JDK Ubuntu-11.0.7+10-post-Ubuntu-2ubuntu218.04
+1 💚 cc 4m 12s the patch passed
-1 ❌ javac 4m 12s hadoop-hdfs-project-jdkUbuntu-11.0.7+10-post-Ubuntu-2ubuntu218.04 with JDK Ubuntu-11.0.7+10-post-Ubuntu-2ubuntu218.04 generated 1 new + 775 unchanged - 0 fixed = 776 total (was 775)
+1 💚 compile 3m 46s the patch passed with JDK Private Build-1.8.0_252-8u252-b09-1~18.04-b09
+1 💚 cc 3m 46s the patch passed
-1 ❌ javac 3m 46s hadoop-hdfs-project-jdkPrivateBuild-1.8.0_252-8u252-b09-118.04-b09 with JDK Private Build-1.8.0_252-8u252-b09-118.04-b09 generated 1 new + 753 unchanged - 0 fixed = 754 total (was 753)
-0 ⚠️ checkstyle 1m 1s hadoop-hdfs-project: The patch generated 23 new + 495 unchanged - 0 fixed = 518 total (was 495)
+1 💚 mvnsite 2m 33s the patch passed
+1 💚 shellcheck 0m 32s There were no new shellcheck issues.
+1 💚 shelldocs 0m 14s The patch generated 0 new + 104 unchanged - 132 fixed = 104 total (was 236)
-1 ❌ whitespace 0m 0s The patch 1 line(s) with tabs.
+1 💚 shadedclient 15m 32s patch has no errors when building and testing our client artifacts.
-1 ❌ javadoc 0m 37s hadoop-hdfs-client in the patch failed with JDK Ubuntu-11.0.7+10-post-Ubuntu-2ubuntu218.04.
-1 ❌ javadoc 0m 33s hadoop-hdfs in the patch failed with JDK Ubuntu-11.0.7+10-post-Ubuntu-2ubuntu218.04.
-1 ❌ javadoc 0m 24s hadoop-hdfs-rbf in the patch failed with JDK Ubuntu-11.0.7+10-post-Ubuntu-2ubuntu218.04.
-1 ❌ javadoc 0m 30s hadoop-hdfs-project_hadoop-hdfs-client-jdkPrivateBuild-1.8.0_252-8u252-b09-118.04-b09 with JDK Private Build-1.8.0_252-8u252-b09-118.04-b09 generated 2 new + 98 unchanged - 2 fixed = 100 total (was 100)
-1 ❌ findbugs 2m 37s hadoop-hdfs-project/hadoop-hdfs-client generated 3 new + 0 unchanged - 0 fixed = 3 total (was 0)
-1 ❌ findbugs 1m 20s hadoop-hdfs-project/hadoop-hdfs-rbf generated 1 new + 0 unchanged - 0 fixed = 1 total (was 0)
_ Other Tests _
-1 ❌ unit 1m 59s hadoop-hdfs-client in the patch passed.
-1 ❌ unit 108m 44s hadoop-hdfs in the patch passed.
+1 💚 unit 10m 4s hadoop-hdfs-rbf in the patch passed.
+1 💚 asflicense 0m 41s The patch does not generate ASF License warnings.
228m 10s
Reason Tests
FindBugs module:hadoop-hdfs-project/hadoop-hdfs-client
org.apache.hadoop.hdfs.protocol.SnapshotStatus.getParentFullPath() may expose internal representation by returning SnapshotStatus.parentFullPath At SnapshotStatus.java:by returning SnapshotStatus.parentFullPath At SnapshotStatus.java:[line 95]
new org.apache.hadoop.hdfs.protocol.SnapshotStatus(long, long, FsPermission, EnumSet, String, String, byte[], long, int, int, byte[]) may expose internal representation by storing an externally mutable object into SnapshotStatus.parentFullPath At SnapshotStatus.java:String, String, byte[], long, int, int, byte[]) may expose internal representation by storing an externally mutable object into SnapshotStatus.parentFullPath At SnapshotStatus.java:[line 67]
new org.apache.hadoop.hdfs.protocol.SnapshotStatus(HdfsFileStatus, int, byte[]) may expose internal representation by storing an externally mutable object into SnapshotStatus.parentFullPath At SnapshotStatus.java:expose internal representation by storing an externally mutable object into SnapshotStatus.parentFullPath At SnapshotStatus.java:[line 74]
FindBugs module:hadoop-hdfs-project/hadoop-hdfs-rbf
Dead store to locations in org.apache.hadoop.hdfs.server.federation.router.RouterSnapshot.getSnapshotListing(String) At RouterSnapshot.java:org.apache.hadoop.hdfs.server.federation.router.RouterSnapshot.getSnapshotListing(String) At RouterSnapshot.java:[line 165]
Failed junit tests hadoop.hdfs.protocol.TestReadOnly
hadoop.hdfs.server.sps.TestExternalStoragePolicySatisfier
hadoop.tools.TestHdfsConfigFields
hadoop.hdfs.server.namenode.TestPersistentStoragePolicySatisfier
hadoop.hdfs.TestRollingUpgrade
hadoop.fs.contract.hdfs.TestHDFSContractMultipartUploader
Subsystem Report/Notes
Docker ClientAPI=1.40 ServerAPI=1.40 base: https://builds.apache.org/job/hadoop-multibranch/job/PR-2166/1/artifact/out/Dockerfile
GITHUB PR #2166
Optional Tests dupname asflicense compile javac javadoc mvninstall mvnsite unit shadedclient findbugs checkstyle cc prototool shellcheck shelldocs
uname Linux 9716f91f2b3f 4.15.0-91-generic #92-Ubuntu SMP Fri Feb 28 11:09:48 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
Build tool maven
Personality personality/hadoop.sh
git revision trunk / d5b4766
Default Java Private Build-1.8.0_252-8u252-b09-1~18.04-b09
Multi-JDK versions /usr/lib/jvm/java-11-openjdk-amd64:Ubuntu-11.0.7+10-post-Ubuntu-2ubuntu218.04 /usr/lib/jvm/java-8-openjdk-amd64:Private Build-1.8.0_252-8u252-b09-1~18.04-b09
javadoc https://builds.apache.org/job/hadoop-multibranch/job/PR-2166/1/artifact/out/branch-javadoc-hadoop-hdfs-project_hadoop-hdfs-client-jdkUbuntu-11.0.7+10-post-Ubuntu-2ubuntu218.04.txt
javadoc https://builds.apache.org/job/hadoop-multibranch/job/PR-2166/1/artifact/out/branch-javadoc-hadoop-hdfs-project_hadoop-hdfs-jdkUbuntu-11.0.7+10-post-Ubuntu-2ubuntu218.04.txt
javadoc https://builds.apache.org/job/hadoop-multibranch/job/PR-2166/1/artifact/out/branch-javadoc-hadoop-hdfs-project_hadoop-hdfs-rbf-jdkUbuntu-11.0.7+10-post-Ubuntu-2ubuntu218.04.txt
javac https://builds.apache.org/job/hadoop-multibranch/job/PR-2166/1/artifact/out/diff-compile-javac-hadoop-hdfs-project-jdkUbuntu-11.0.7+10-post-Ubuntu-2ubuntu218.04.txt
javac https://builds.apache.org/job/hadoop-multibranch/job/PR-2166/1/artifact/out/diff-compile-javac-hadoop-hdfs-project-jdkPrivateBuild-1.8.0_252-8u252-b09-1~18.04-b09.txt
checkstyle https://builds.apache.org/job/hadoop-multibranch/job/PR-2166/1/artifact/out/diff-checkstyle-hadoop-hdfs-project.txt
whitespace https://builds.apache.org/job/hadoop-multibranch/job/PR-2166/1/artifact/out/whitespace-tabs.txt
javadoc https://builds.apache.org/job/hadoop-multibranch/job/PR-2166/1/artifact/out/patch-javadoc-hadoop-hdfs-project_hadoop-hdfs-client-jdkUbuntu-11.0.7+10-post-Ubuntu-2ubuntu218.04.txt
javadoc https://builds.apache.org/job/hadoop-multibranch/job/PR-2166/1/artifact/out/patch-javadoc-hadoop-hdfs-project_hadoop-hdfs-jdkUbuntu-11.0.7+10-post-Ubuntu-2ubuntu218.04.txt
javadoc https://builds.apache.org/job/hadoop-multibranch/job/PR-2166/1/artifact/out/patch-javadoc-hadoop-hdfs-project_hadoop-hdfs-rbf-jdkUbuntu-11.0.7+10-post-Ubuntu-2ubuntu218.04.txt
javadoc https://builds.apache.org/job/hadoop-multibranch/job/PR-2166/1/artifact/out/diff-javadoc-javadoc-hadoop-hdfs-project_hadoop-hdfs-client-jdkPrivateBuild-1.8.0_252-8u252-b09-1~18.04-b09.txt
findbugs https://builds.apache.org/job/hadoop-multibranch/job/PR-2166/1/artifact/out/new-findbugs-hadoop-hdfs-project_hadoop-hdfs-client.html
findbugs https://builds.apache.org/job/hadoop-multibranch/job/PR-2166/1/artifact/out/new-findbugs-hadoop-hdfs-project_hadoop-hdfs-rbf.html
unit https://builds.apache.org/job/hadoop-multibranch/job/PR-2166/1/artifact/out/patch-unit-hadoop-hdfs-project_hadoop-hdfs-client.txt
unit https://builds.apache.org/job/hadoop-multibranch/job/PR-2166/1/artifact/out/patch-unit-hadoop-hdfs-project_hadoop-hdfs.txt
Test Results https://builds.apache.org/job/hadoop-multibranch/job/PR-2166/1/testReport/
Max. process+thread count 2943 (vs. ulimit of 5500)
modules C: hadoop-hdfs-project/hadoop-hdfs-client hadoop-hdfs-project/hadoop-hdfs hadoop-hdfs-project/hadoop-hdfs-rbf U: hadoop-hdfs-project
Console output https://builds.apache.org/job/hadoop-multibranch/job/PR-2166/1/console
versions git=2.17.1 maven=3.6.0 shellcheck=0.4.6 findbugs=4.0.6
Powered by Apache Yetus 0.12.0 https://yetus.apache.org

This message was automatically generated.

Copy link
Member

@ayushtkn ayushtkn left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanx @bshashikant for the work here. Had a very quick look, so might have missed stuffs(spare me for that, if so :-) ) mostly looks good.
Couple of stuffs give a check, Jenkins too has some complains, that you need to sort as well

*/
public SnapshotStatus[] getSnapshotListing(Path snapshotRoot)
throws IOException {
return dfs.getSnapshotListing(getPathName(snapshotRoot));
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

  • Should relative path be resolved as well?
    Path absF = fixRelativePart(path);
  • Should Increment Read Statistics as well.
    statistics.incrementReadOps(1);

*
* @return Information about all the snapshots for a snapshottable directory
* @throws IOException If an I/O error occurred
* @see ClientProtocol#getSnapshotListing()
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Should be :
ClientProtocol#getSnapshotListing(String)

public SnapshotStatus[] getSnapshotListing(String snapshotRoot)
throws IOException {
checkOpen();
try (TraceScope ignored = tracer.newScope("getSnapshottableDirListing")) {
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Seems Copy-paste error, Change to
try (TraceScope ignored = tracer.newScope("getSnapshotListing")) {

@@ -2004,6 +2005,16 @@ public void renameSnapshot(String snapshotRoot, String snapshotOldName,
return status;
}

@Override // Client Protocol
public SnapshotStatus[] getSnapshotListing(String path)
Copy link
Member

@ayushtkn ayushtkn Jul 23, 2020

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Keep the argument name consistent, In ClientProtocol & Router its snapshotRoot, better keep same everywhere

snapshotRoot);
success = true;
} catch (AccessControlException ace) {
logAuditEvent(success, "listSnapshots", null, null, null);
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Should put the path as well in the audit log too
logAuditEvent(success, "listSnapshots", snapshotRoot);

Comment on lines 50 to 56
FileSystem fs = FileSystem.get(getConf());
if (! (fs instanceof DistributedFileSystem)) {
System.err.println(
"lsSnapshot can only be used in DistributedFileSystem");
return 1;
}
DistributedFileSystem dfs = (DistributedFileSystem) fs;
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Instead can use
DistributedFileSystem dfs = AdminHelper.getDFS(getConf());
This shall handle ViewFsOverloadScheme as well.
This would throw IllegalArgumentException so it should be inside the try block

Comment on lines 62 to 55
} catch (IOException e) {
String[] content = e.getLocalizedMessage().split("\n");
System.err.println("lsSnapshot: " + content[0]);
e.printStackTrace(System.err);
return 1;
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I don't think we need to print the stack trace on the CLI? Just a line of error should work? Mostly it should trigger for FNF or for SnapshotException if the directory is not snapshottable. if required we can have the exception with trace in the debug log
Apart we should catch Exception as well for any runtime exceptions, propagating the exception in CLI won't look good

*/
@Test(timeout = 60000)
public void testListSnapshot() throws Exception {
cluster.getNamesystem().getSnapshotManager().setAllowNestedSnapshots(true);
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

fsn is already there, can change to:
fsn.getSnapshotManager().setAllowNestedSnapshots(true);

Comment on lines 76 to 81
try {
hdfs.getSnapshotListing(dir1);
} catch (Exception e) {
assertTrue(e.getMessage().contains(
"Directory is not a snapshottable directory"));
}
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can use LambdaTestUtils :

``LambdaTestUtils.intercept(SnapshotException.class,
    "Directory is not a " + "snapshottable directory",
    () -> hdfs.getSnapshotListing(dir1)); ``

@mukul1987
Copy link
Contributor

@bshashikant can you please paste the command output in the PR pelase ?

@bshashikant
Copy link
Contributor Author

Thanks @ayushtkn and @mukul1987 for the review comments. The latest patch addresses the review comments.

@hadoop-yetus
Copy link

💔 -1 overall

Vote Subsystem Runtime Comment
+0 🆗 reexec 1m 3s Docker mode activated.
_ Prechecks _
+1 💚 dupname 0m 0s No case conflicting files found.
+0 🆗 prototool 0m 0s prototool was not available.
+1 💚 @author 0m 0s The patch does not contain any @author tags.
+1 💚 test4tests 0m 0s The patch appears to include 2 new or modified test files.
_ trunk Compile Tests _
+0 🆗 mvndep 1m 3s Maven dependency ordering for branch
+1 💚 mvninstall 22m 20s trunk passed
+1 💚 compile 5m 10s trunk passed with JDK Ubuntu-11.0.8+10-post-Ubuntu-0ubuntu118.04.1
+1 💚 compile 4m 2s trunk passed with JDK Private Build-1.8.0_252-8u252-b09-1~18.04-b09
+1 💚 checkstyle 1m 8s trunk passed
+1 💚 mvnsite 2m 53s trunk passed
+1 💚 shadedclient 16m 43s branch has no errors when building and testing our client artifacts.
-1 ❌ javadoc 0m 42s hadoop-hdfs-client in trunk failed with JDK Ubuntu-11.0.8+10-post-Ubuntu-0ubuntu118.04.1.
-1 ❌ javadoc 0m 37s hadoop-hdfs in trunk failed with JDK Ubuntu-11.0.8+10-post-Ubuntu-0ubuntu118.04.1.
-1 ❌ javadoc 0m 30s hadoop-hdfs-rbf in trunk failed with JDK Ubuntu-11.0.8+10-post-Ubuntu-0ubuntu118.04.1.
+1 💚 javadoc 1m 51s trunk passed with JDK Private Build-1.8.0_252-8u252-b09-1~18.04-b09
+0 🆗 spotbugs 1m 19s Used deprecated FindBugs config; considering switching to SpotBugs.
+1 💚 findbugs 7m 13s trunk passed
_ Patch Compile Tests _
+0 🆗 mvndep 0m 29s Maven dependency ordering for patch
+1 💚 mvninstall 2m 33s the patch passed
+1 💚 compile 4m 47s the patch passed with JDK Ubuntu-11.0.8+10-post-Ubuntu-0ubuntu118.04.1
+1 💚 cc 4m 47s the patch passed
-1 ❌ javac 4m 47s hadoop-hdfs-project-jdkUbuntu-11.0.8+10-post-Ubuntu-0ubuntu118.04.1 with JDK Ubuntu-11.0.8+10-post-Ubuntu-0ubuntu118.04.1 generated 1 new + 775 unchanged - 0 fixed = 776 total (was 775)
+1 💚 compile 4m 28s the patch passed with JDK Private Build-1.8.0_252-8u252-b09-1~18.04-b09
+1 💚 cc 4m 28s the patch passed
-1 ❌ javac 4m 28s hadoop-hdfs-project-jdkPrivateBuild-1.8.0_252-8u252-b09-118.04-b09 with JDK Private Build-1.8.0_252-8u252-b09-118.04-b09 generated 1 new + 753 unchanged - 0 fixed = 754 total (was 753)
-0 ⚠️ checkstyle 1m 5s hadoop-hdfs-project: The patch generated 9 new + 501 unchanged - 0 fixed = 510 total (was 501)
+1 💚 mvnsite 2m 48s the patch passed
+1 💚 shellcheck 0m 34s There were no new shellcheck issues.
+1 💚 shelldocs 0m 13s The patch generated 0 new + 104 unchanged - 132 fixed = 104 total (was 236)
-1 ❌ whitespace 0m 0s The patch 1 line(s) with tabs.
-1 ❌ xml 0m 1s The patch has 1 ill-formed XML file(s).
+1 💚 shadedclient 16m 27s patch has no errors when building and testing our client artifacts.
-1 ❌ javadoc 0m 35s hadoop-hdfs-client in the patch failed with JDK Ubuntu-11.0.8+10-post-Ubuntu-0ubuntu118.04.1.
-1 ❌ javadoc 0m 33s hadoop-hdfs in the patch failed with JDK Ubuntu-11.0.8+10-post-Ubuntu-0ubuntu118.04.1.
-1 ❌ javadoc 0m 24s hadoop-hdfs-rbf in the patch failed with JDK Ubuntu-11.0.8+10-post-Ubuntu-0ubuntu118.04.1.
-1 ❌ javadoc 0m 29s hadoop-hdfs-project_hadoop-hdfs-client-jdkPrivateBuild-1.8.0_252-8u252-b09-118.04-b09 with JDK Private Build-1.8.0_252-8u252-b09-118.04-b09 generated 2 new + 98 unchanged - 2 fixed = 100 total (was 100)
-1 ❌ findbugs 2m 45s hadoop-hdfs-project/hadoop-hdfs-client generated 243 new + 0 unchanged - 0 fixed = 243 total (was 0)
_ Other Tests _
-1 ❌ unit 2m 6s hadoop-hdfs-client in the patch passed.
-1 ❌ unit 136m 6s hadoop-hdfs in the patch passed.
-1 ❌ unit 11m 58s hadoop-hdfs-rbf in the patch passed.
+1 💚 asflicense 0m 54s The patch does not generate ASF License warnings.
264m 51s
Reason Tests
XML Parsing Error(s):
hadoop-hdfs-project/hadoop-hdfs-client/dev-support/findbugsExcludeFile.xml
FindBugs module:hadoop-hdfs-project/hadoop-hdfs-client
org.apache.hadoop.fs.XAttr.getValue() may expose internal representation by returning XAttr.value At XAttr.java:by returning XAttr.value At XAttr.java:[line 112]
org.apache.hadoop.fs.XAttr$Builder.setValue(byte[]) may expose internal representation by storing an externally mutable object into XAttr$Builder.value At XAttr.java:by storing an externally mutable object into XAttr$Builder.value At XAttr.java:[line 88]
Inconsistent synchronization of org.apache.hadoop.hdfs.DFSInputStream.cachingStrategy; locked 80% of time Unsynchronized access at DFSInputStream.java:80% of time Unsynchronized access at DFSInputStream.java:[line 732]
org.apache.hadoop.hdfs.DFSInputStream.tcpReadsDisabledForTesting isn't final but should be At DFSInputStream.java:be At DFSInputStream.java:[line 107]
org.apache.hadoop.hdfs.DFSPacket.getTraceParents() may expose internal representation by returning DFSPacket.traceParents At DFSPacket.java:by returning DFSPacket.traceParents At DFSPacket.java:[line 354]
new org.apache.hadoop.hdfs.DFSPacket(byte[], int, long, long, int, boolean) may expose internal representation by storing an externally mutable object into DFSPacket.buf At DFSPacket.java:int, boolean) may expose internal representation by storing an externally mutable object into DFSPacket.buf At DFSPacket.java:[line 92]
org.apache.hadoop.hdfs.inotify.EventBatch.getEvents() may expose internal representation by returning EventBatch.events At EventBatch.java:by returning EventBatch.events At EventBatch.java:[line 40]
new org.apache.hadoop.hdfs.inotify.EventBatch(long, Event[]) may expose internal representation by storing an externally mutable object into EventBatch.events At EventBatch.java:internal representation by storing an externally mutable object into EventBatch.events At EventBatch.java:[line 33]
org.apache.hadoop.hdfs.protocol.BatchedDirectoryListing.getListings() may expose internal representation by returning BatchedDirectoryListing.listings At BatchedDirectoryListing.java:by returning BatchedDirectoryListing.listings At BatchedDirectoryListing.java:[line 43]
org.apache.hadoop.hdfs.protocol.BatchedDirectoryListing.getStartAfter() may expose internal representation by returning BatchedDirectoryListing.startAfter At BatchedDirectoryListing.java:by returning BatchedDirectoryListing.startAfter At BatchedDirectoryListing.java:[line 51]
new org.apache.hadoop.hdfs.protocol.BatchedDirectoryListing(HdfsPartialListing[], boolean, byte[]) may expose internal representation by storing an externally mutable object into BatchedDirectoryListing.listings At BatchedDirectoryListing.java:expose internal representation by storing an externally mutable object into BatchedDirectoryListing.listings At BatchedDirectoryListing.java:[line 37]
new org.apache.hadoop.hdfs.protocol.BatchedDirectoryListing(HdfsPartialListing[], boolean, byte[]) may expose internal representation by storing an externally mutable object into BatchedDirectoryListing.startAfter At BatchedDirectoryListing.java:expose internal representation by storing an externally mutable object into BatchedDirectoryListing.startAfter At BatchedDirectoryListing.java:[line 39]
org.apache.hadoop.hdfs.protocol.BlockStoragePolicy.getCreationFallbacks() may expose internal representation by returning BlockStoragePolicy.creationFallbacks At BlockStoragePolicy.java:by returning BlockStoragePolicy.creationFallbacks At BlockStoragePolicy.java:[line 253]
org.apache.hadoop.hdfs.protocol.BlockStoragePolicy.getReplicationFallbacks() may expose internal representation by returning BlockStoragePolicy.replicationFallbacks At BlockStoragePolicy.java:by returning BlockStoragePolicy.replicationFallbacks At BlockStoragePolicy.java:[line 258]
org.apache.hadoop.hdfs.protocol.BlockStoragePolicy.getStorageTypes() may expose internal representation by returning BlockStoragePolicy.storageTypes At BlockStoragePolicy.java:by returning BlockStoragePolicy.storageTypes At BlockStoragePolicy.java:[line 248]
new org.apache.hadoop.hdfs.protocol.BlockStoragePolicy(byte, String, StorageType[], StorageType[], StorageType[], boolean) may expose internal representation by storing an externally mutable object into BlockStoragePolicy.creationFallbacks At BlockStoragePolicy.java:StorageType[], boolean) may expose internal representation by storing an externally mutable object into BlockStoragePolicy.creationFallbacks At BlockStoragePolicy.java:[line 73]
new org.apache.hadoop.hdfs.protocol.BlockStoragePolicy(byte, String, StorageType[], StorageType[], StorageType[], boolean) may expose internal representation by storing an externally mutable object into BlockStoragePolicy.replicationFallbacks At BlockStoragePolicy.java:StorageType[], boolean) may expose internal representation by storing an externally mutable object into BlockStoragePolicy.replicationFallbacks At BlockStoragePolicy.java:[line 74]
new org.apache.hadoop.hdfs.protocol.BlockStoragePolicy(byte, String, StorageType[], StorageType[], StorageType[], boolean) may expose internal representation by storing an externally mutable object into BlockStoragePolicy.storageTypes At BlockStoragePolicy.java:StorageType[], boolean) may expose internal representation by storing an externally mutable object into BlockStoragePolicy.storageTypes At BlockStoragePolicy.java:[line 72]
org.apache.hadoop.hdfs.protocol.CorruptFileBlocks.getFiles() may expose internal representation by returning CorruptFileBlocks.files At CorruptFileBlocks.java:by returning CorruptFileBlocks.files At CorruptFileBlocks.java:[line 44]
new org.apache.hadoop.hdfs.protocol.CorruptFileBlocks(String[], String) may expose internal representation by storing an externally mutable object into CorruptFileBlocks.files At CorruptFileBlocks.java:internal representation by storing an externally mutable object into CorruptFileBlocks.files At CorruptFileBlocks.java:[line 39]
org.apache.hadoop.hdfs.protocol.DirectoryListing.getPartialListing() may expose internal representation by returning DirectoryListing.partialListing At DirectoryListing.java:by returning DirectoryListing.partialListing At DirectoryListing.java:[line 57]
new org.apache.hadoop.hdfs.protocol.DirectoryListing(HdfsFileStatus[], int) may expose internal representation by storing an externally mutable object into DirectoryListing.partialListing At DirectoryListing.java:internal representation by storing an externally mutable object into DirectoryListing.partialListing At DirectoryListing.java:[line 48]
org.apache.hadoop.hdfs.protocol.HdfsLocatedFileStatus.getLocalNameInBytes() may expose internal representation by returning HdfsLocatedFileStatus.uPath At HdfsLocatedFileStatus.java:by returning HdfsLocatedFileStatus.uPath At HdfsLocatedFileStatus.java:[line 133]
org.apache.hadoop.hdfs.protocol.HdfsLocatedFileStatus.getSymlinkInBytes() may expose internal representation by returning HdfsLocatedFileStatus.uSymlink At HdfsLocatedFileStatus.java:by returning HdfsLocatedFileStatus.uSymlink At HdfsLocatedFileStatus.java:[line 146]
org.apache.hadoop.hdfs.protocol.HdfsNamedFileStatus.getLocalNameInBytes() may expose internal representation by returning HdfsNamedFileStatus.uPath At HdfsNamedFileStatus.java:by returning HdfsNamedFileStatus.uPath At HdfsNamedFileStatus.java:[line 121]
org.apache.hadoop.hdfs.protocol.HdfsNamedFileStatus.getSymlinkInBytes() may expose internal representation by returning HdfsNamedFileStatus.uSymlink At HdfsNamedFileStatus.java:by returning HdfsNamedFileStatus.uSymlink At HdfsNamedFileStatus.java:[line 134]
org.apache.hadoop.hdfs.protocol.LocatedBlock.getCachedLocations() may expose internal representation by returning LocatedBlock.cachedLocs At LocatedBlock.java:by returning LocatedBlock.cachedLocs At LocatedBlock.java:[line 261]
org.apache.hadoop.hdfs.protocol.LocatedBlock.getLocations() may expose internal representation by returning LocatedBlock.locs At LocatedBlock.java:by returning LocatedBlock.locs At LocatedBlock.java:[line 162]
org.apache.hadoop.hdfs.protocol.LocatedBlock.getStorageIDs() may expose internal representation by returning LocatedBlock.storageIDs At LocatedBlock.java:by returning LocatedBlock.storageIDs At LocatedBlock.java:[line 170]
org.apache.hadoop.hdfs.protocol.LocatedBlock.getStorageTypes() may expose internal representation by returning LocatedBlock.storageTypes At LocatedBlock.java:by returning LocatedBlock.storageTypes At LocatedBlock.java:[line 166]
new org.apache.hadoop.hdfs.protocol.LocatedBlock(ExtendedBlock, DatanodeInfoWithStorage[], String[], StorageType[], long, boolean, DatanodeInfo[]) may expose internal representation by storing an externally mutable object into LocatedBlock.storageIDs At LocatedBlock.java:long, boolean, DatanodeInfo[]) may expose internal representation by storing an externally mutable object into LocatedBlock.storageIDs At LocatedBlock.java:[line 121]
new org.apache.hadoop.hdfs.protocol.LocatedBlock(ExtendedBlock, DatanodeInfoWithStorage[], String[], StorageType[], long, boolean, DatanodeInfo[]) may expose internal representation by storing an externally mutable object into LocatedBlock.storageTypes At LocatedBlock.java:long, boolean, DatanodeInfo[]) may expose internal representation by storing an externally mutable object into LocatedBlock.storageTypes At LocatedBlock.java:[line 122]
org.apache.hadoop.hdfs.protocol.LocatedStripedBlock.getBlockIndices() may expose internal representation by returning LocatedStripedBlock.blockIndices At LocatedStripedBlock.java:by returning LocatedStripedBlock.blockIndices At LocatedStripedBlock.java:[line 72]
org.apache.hadoop.hdfs.protocol.LocatedStripedBlock.getBlockTokens() may expose internal representation by returning LocatedStripedBlock.blockTokens At LocatedStripedBlock.java:by returning LocatedStripedBlock.blockTokens At LocatedStripedBlock.java:[line 86]
org.apache.hadoop.hdfs.protocol.LocatedStripedBlock.setBlockTokens(Token[]) may expose internal representation by storing an externally mutable object into LocatedStripedBlock.blockTokens At LocatedStripedBlock.java:by storing an externally mutable object into LocatedStripedBlock.blockTokens At LocatedStripedBlock.java:[line 90]
org.apache.hadoop.hdfs.protocol.SnapshotDiffReport$DiffReportEntry.getSourcePath() may expose internal representation by returning SnapshotDiffReport$DiffReportEntry.sourcePath At SnapshotDiffReport.java:by returning SnapshotDiffReport$DiffReportEntry.sourcePath At SnapshotDiffReport.java:[line 137]
org.apache.hadoop.hdfs.protocol.SnapshotDiffReport$DiffReportEntry.getTargetPath() may expose internal representation by returning SnapshotDiffReport$DiffReportEntry.targetPath At SnapshotDiffReport.java:by returning SnapshotDiffReport$DiffReportEntry.targetPath At SnapshotDiffReport.java:[line 141]
new org.apache.hadoop.hdfs.protocol.SnapshotDiffReport$DiffReportEntry(SnapshotDiffReport$DiffType, byte[], byte[]) may expose internal representation by storing an externally mutable object into SnapshotDiffReport$DiffReportEntry.sourcePath At SnapshotDiffReport.java:expose internal representation by storing an externally mutable object into SnapshotDiffReport$DiffReportEntry.sourcePath At SnapshotDiffReport.java:[line 102]
new org.apache.hadoop.hdfs.protocol.SnapshotDiffReport$DiffReportEntry(SnapshotDiffReport$DiffType, byte[], byte[]) may expose internal representation by storing an externally mutable object into SnapshotDiffReport$DiffReportEntry.targetPath At SnapshotDiffReport.java:expose internal representation by storing an externally mutable object into SnapshotDiffReport$DiffReportEntry.targetPath At SnapshotDiffReport.java:[line 103]
org.apache.hadoop.hdfs.protocol.SnapshotDiffReportListing.getLastPath() may expose internal representation by returning SnapshotDiffReportListing.lastPath At SnapshotDiffReportListing.java:by returning SnapshotDiffReportListing.lastPath At SnapshotDiffReportListing.java:[line 149]
org.apache.hadoop.hdfs.protocol.SnapshotDiffReportListing$DiffReportListingEntry.getSourcePath() may expose internal representation by returning SnapshotDiffReportListing$DiffReportListingEntry.sourcePath At SnapshotDiffReportListing.java:by returning SnapshotDiffReportListing$DiffReportListingEntry.sourcePath At SnapshotDiffReportListing.java:[line 84]
org.apache.hadoop.hdfs.protocol.SnapshotDiffReportListing$DiffReportListingEntry.getTargetPath() may expose internal representation by returning SnapshotDiffReportListing$DiffReportListingEntry.targetPath At SnapshotDiffReportListing.java:by returning SnapshotDiffReportListing$DiffReportListingEntry.targetPath At SnapshotDiffReportListing.java:[line 88]
new org.apache.hadoop.hdfs.protocol.SnapshotDiffReportListing$DiffReportListingEntry(long, long, byte[][], boolean, byte[][]) may expose internal representation by storing an externally mutable object into SnapshotDiffReportListing$DiffReportListingEntry.sourcePath At SnapshotDiffReportListing.java:byte[][]) may expose internal representation by storing an externally mutable object into SnapshotDiffReportListing$DiffReportListingEntry.sourcePath At SnapshotDiffReportListing.java:[line 59]
new org.apache.hadoop.hdfs.protocol.SnapshotDiffReportListing$DiffReportListingEntry(long, long, byte[][], boolean, byte[][]) may expose internal representation by storing an externally mutable object into SnapshotDiffReportListing$DiffReportListingEntry.targetPath At SnapshotDiffReportListing.java:byte[][]) may expose internal representation by storing an externally mutable object into SnapshotDiffReportListing$DiffReportListingEntry.targetPath At SnapshotDiffReportListing.java:[line 61]
org.apache.hadoop.hdfs.protocol.SnapshotStatus.getParentFullPath() may expose internal representation by returning SnapshotStatus.parentFullPath At SnapshotStatus.java:by returning SnapshotStatus.parentFullPath At SnapshotStatus.java:[line 95]
new org.apache.hadoop.hdfs.protocol.SnapshotStatus(long, long, FsPermission, EnumSet, String, String, byte[], long, int, int, byte[]) may expose internal representation by storing an externally mutable object into SnapshotStatus.parentFullPath At SnapshotStatus.java:String, String, byte[], long, int, int, byte[]) may expose internal representation by storing an externally mutable object into SnapshotStatus.parentFullPath At SnapshotStatus.java:[line 67]
new org.apache.hadoop.hdfs.protocol.SnapshotStatus(HdfsFileStatus, int, byte[]) may expose internal representation by storing an externally mutable object into SnapshotStatus.parentFullPath At SnapshotStatus.java:expose internal representation by storing an externally mutable object into SnapshotStatus.parentFullPath At SnapshotStatus.java:[line 74]
org.apache.hadoop.hdfs.protocol.SnapshottableDirectoryStatus.getParentFullPath() may expose internal representation by returning SnapshottableDirectoryStatus.parentFullPath At SnapshottableDirectoryStatus.java:by returning SnapshottableDirectoryStatus.parentFullPath At SnapshottableDirectoryStatus.java:[line 108]
new org.apache.hadoop.hdfs.protocol.SnapshottableDirectoryStatus(long, long, FsPermission, EnumSet, String, String, byte[], long, int, int, int, byte[]) may expose internal representation by storing an externally mutable object into SnapshottableDirectoryStatus.parentFullPath At SnapshottableDirectoryStatus.java:String, String, byte[], long, int, int, int, byte[]) may expose internal representation by storing an externally mutable object into SnapshottableDirectoryStatus.parentFullPath At SnapshottableDirectoryStatus.java:[line 79]
new org.apache.hadoop.hdfs.protocol.SnapshottableDirectoryStatus(HdfsFileStatus, int, int, byte[]) may expose internal representation by storing an externally mutable object into SnapshottableDirectoryStatus.parentFullPath At SnapshottableDirectoryStatus.java:may expose internal representation by storing an externally mutable object into SnapshottableDirectoryStatus.parentFullPath At SnapshottableDirectoryStatus.java:[line 87]
org.apache.hadoop.hdfs.protocol.StripedBlockInfo.getBlockIndices() may expose internal representation by returning StripedBlockInfo.blockIndices At StripedBlockInfo.java:by returning StripedBlockInfo.blockIndices At StripedBlockInfo.java:[line 61]
org.apache.hadoop.hdfs.protocol.StripedBlockInfo.getBlockTokens() may expose internal representation by returning StripedBlockInfo.blockTokens At StripedBlockInfo.java:by returning StripedBlockInfo.blockTokens At StripedBlockInfo.java:[line 57]
org.apache.hadoop.hdfs.protocol.StripedBlockInfo.getDatanodes() may expose internal representation by returning StripedBlockInfo.datanodes At StripedBlockInfo.java:by returning StripedBlockInfo.datanodes At StripedBlockInfo.java:[line 53]
new org.apache.hadoop.hdfs.protocol.StripedBlockInfo(ExtendedBlock, DatanodeInfo[], Token[], byte[], ErasureCodingPolicy) may expose internal representation by storing an externally mutable object into StripedBlockInfo.blockIndices At StripedBlockInfo.java:ErasureCodingPolicy) may expose internal representation by storing an externally mutable object into StripedBlockInfo.blockIndices At StripedBlockInfo.java:[line 44]
new org.apache.hadoop.hdfs.protocol.StripedBlockInfo(ExtendedBlock, DatanodeInfo[], Token[], byte[], ErasureCodingPolicy) may expose internal representation by storing an externally mutable object into StripedBlockInfo.blockTokens At StripedBlockInfo.java:ErasureCodingPolicy) may expose internal representation by storing an externally mutable object into StripedBlockInfo.blockTokens At StripedBlockInfo.java:[line 43]
new org.apache.hadoop.hdfs.protocol.StripedBlockInfo(ExtendedBlock, DatanodeInfo[], Token[], byte[], ErasureCodingPolicy) may expose internal representation by storing an externally mutable object into StripedBlockInfo.datanodes At StripedBlockInfo.java:ErasureCodingPolicy) may expose internal representation by storing an externally mutable object into StripedBlockInfo.datanodes At StripedBlockInfo.java:[line 42]
new org.apache.hadoop.hdfs.protocol.datatransfer.sasl.SaslResponseWithNegotiatedCipherOption(byte[], CipherOption) may expose internal representation by storing an externally mutable object into SaslResponseWithNegotiatedCipherOption.payload At SaslResponseWithNegotiatedCipherOption.java:internal representation by storing an externally mutable object into SaslResponseWithNegotiatedCipherOption.payload At SaslResponseWithNegotiatedCipherOption.java:[line 30]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.AclProtos$AclEntryProto$Builder.maybeForceBuilderInitialization() At AclProtos.java: At AclProtos.java:[line 1415]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.AclProtos$FsPermissionProto$Builder.maybeForceBuilderInitialization() At AclProtos.java: At AclProtos.java:[line 344]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.AclProtos$GetAclStatusRequestProto$Builder.maybeForceBuilderInitialization() At AclProtos.java: At AclProtos.java:[line 9725]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.AclProtos$ModifyAclEntriesResponseProto$Builder.maybeForceBuilderInitialization() At AclProtos.java: At AclProtos.java:[line 4474]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.AclProtos$RemoveAclEntriesResponseProto$Builder.maybeForceBuilderInitialization() At AclProtos.java: At AclProtos.java:[line 6852]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.AclProtos$RemoveAclRequestProto$Builder.maybeForceBuilderInitialization() At AclProtos.java: At AclProtos.java:[line 4969]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.AclProtos$RemoveAclResponseProto$Builder.maybeForceBuilderInitialization() At AclProtos.java: At AclProtos.java:[line 5474]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.AclProtos$RemoveDefaultAclRequestProto$Builder.maybeForceBuilderInitialization() At AclProtos.java: At AclProtos.java:[line 7347]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.AclProtos$RemoveDefaultAclResponseProto$Builder.maybeForceBuilderInitialization() At AclProtos.java: At AclProtos.java:[line 7852]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.AclProtos$SetAclResponseProto$Builder.maybeForceBuilderInitialization() At AclProtos.java: At AclProtos.java:[line 9230]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ClientDatanodeProtocolProtos$CancelPlanRequestProto$Builder.maybeForceBuilderInitialization() At ClientDatanodeProtocolProtos.java: At ClientDatanodeProtocolProtos.java:[line 13120]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ClientDatanodeProtocolProtos$CancelPlanResponseProto$Builder.maybeForceBuilderInitialization() At ClientDatanodeProtocolProtos.java: At ClientDatanodeProtocolProtos.java:[line 13635]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ClientDatanodeProtocolProtos$DeleteBlockPoolRequestProto$Builder.maybeForceBuilderInitialization() At ClientDatanodeProtocolProtos.java: At ClientDatanodeProtocolProtos.java:[line 2418]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ClientDatanodeProtocolProtos$DeleteBlockPoolResponseProto$Builder.maybeForceBuilderInitialization() At ClientDatanodeProtocolProtos.java: At ClientDatanodeProtocolProtos.java:[line 2977]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ClientDatanodeProtocolProtos$DiskBalancerSettingRequestProto$Builder.maybeForceBuilderInitialization() At ClientDatanodeProtocolProtos.java: At ClientDatanodeProtocolProtos.java:[line 15575]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ClientDatanodeProtocolProtos$DiskBalancerSettingResponseProto$Builder.maybeForceBuilderInitialization() At ClientDatanodeProtocolProtos.java: At ClientDatanodeProtocolProtos.java:[line 16174]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ClientDatanodeProtocolProtos$EvictWritersRequestProto$Builder.maybeForceBuilderInitialization() At ClientDatanodeProtocolProtos.java: At ClientDatanodeProtocolProtos.java:[line 6181]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ClientDatanodeProtocolProtos$EvictWritersResponseProto$Builder.maybeForceBuilderInitialization() At ClientDatanodeProtocolProtos.java: At ClientDatanodeProtocolProtos.java:[line 6592]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ClientDatanodeProtocolProtos$GetBalancerBandwidthRequestProto$Builder.maybeForceBuilderInitialization() At ClientDatanodeProtocolProtos.java: At ClientDatanodeProtocolProtos.java:[line 10344]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ClientDatanodeProtocolProtos$GetBalancerBandwidthResponseProto$Builder.maybeForceBuilderInitialization() At ClientDatanodeProtocolProtos.java: At ClientDatanodeProtocolProtos.java:[line 10817]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ClientDatanodeProtocolProtos$GetDatanodeInfoRequestProto$Builder.maybeForceBuilderInitialization() At ClientDatanodeProtocolProtos.java: At ClientDatanodeProtocolProtos.java:[line 7013]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ClientDatanodeProtocolProtos$GetReplicaVisibleLengthResponseProto$Builder.maybeForceBuilderInitialization() At ClientDatanodeProtocolProtos.java: At ClientDatanodeProtocolProtos.java:[line 969]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ClientDatanodeProtocolProtos$GetVolumeReportRequestProto$Builder.maybeForceBuilderInitialization() At ClientDatanodeProtocolProtos.java: At ClientDatanodeProtocolProtos.java:[line 8054]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ClientDatanodeProtocolProtos$QueryPlanStatusRequestProto$Builder.maybeForceBuilderInitialization() At ClientDatanodeProtocolProtos.java: At ClientDatanodeProtocolProtos.java:[line 14060]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ClientDatanodeProtocolProtos$QueryPlanStatusResponseProto$Builder.maybeForceBuilderInitialization() At ClientDatanodeProtocolProtos.java: At ClientDatanodeProtocolProtos.java:[line 14762]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ClientDatanodeProtocolProtos$RefreshNamenodesRequestProto$Builder.maybeForceBuilderInitialization() At ClientDatanodeProtocolProtos.java: At ClientDatanodeProtocolProtos.java:[line 1438]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ClientDatanodeProtocolProtos$RefreshNamenodesResponseProto$Builder.maybeForceBuilderInitialization() At ClientDatanodeProtocolProtos.java: At ClientDatanodeProtocolProtos.java:[line 1859]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ClientDatanodeProtocolProtos$ShutdownDatanodeRequestProto$Builder.maybeForceBuilderInitialization() At ClientDatanodeProtocolProtos.java: At ClientDatanodeProtocolProtos.java:[line 5303]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ClientDatanodeProtocolProtos$ShutdownDatanodeResponseProto$Builder.maybeForceBuilderInitialization() At ClientDatanodeProtocolProtos.java: At ClientDatanodeProtocolProtos.java:[line 5762]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ClientDatanodeProtocolProtos$SubmitDiskBalancerPlanRequestProto$Builder.maybeForceBuilderInitialization() At ClientDatanodeProtocolProtos.java: At ClientDatanodeProtocolProtos.java:[line 11732]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ClientDatanodeProtocolProtos$SubmitDiskBalancerPlanResponseProto$Builder.maybeForceBuilderInitialization() At ClientDatanodeProtocolProtos.java: At ClientDatanodeProtocolProtos.java:[line 12613]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ClientDatanodeProtocolProtos$TriggerBlockReportRequestProto$Builder.maybeForceBuilderInitialization() At ClientDatanodeProtocolProtos.java: At ClientDatanodeProtocolProtos.java:[line 9387]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ClientDatanodeProtocolProtos$TriggerBlockReportResponseProto$Builder.maybeForceBuilderInitialization() At ClientDatanodeProtocolProtos.java: At ClientDatanodeProtocolProtos.java:[line 9933]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ClientNamenodeProtocolProtos$AbandonBlockResponseProto$Builder.maybeForceBuilderInitialization() At ClientNamenodeProtocolProtos.java: At ClientNamenodeProtocolProtos.java:[line 17610]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ClientNamenodeProtocolProtos$AppendRequestProto$Builder.maybeForceBuilderInitialization() At ClientNamenodeProtocolProtos.java: At ClientNamenodeProtocolProtos.java:[line 6626]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ClientNamenodeProtocolProtos$CompleteResponseProto$Builder.maybeForceBuilderInitialization() At ClientNamenodeProtocolProtos.java: At ClientNamenodeProtocolProtos.java:[line 24521]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ClientNamenodeProtocolProtos$ConcatRequestProto$Builder.maybeForceBuilderInitialization() At ClientNamenodeProtocolProtos.java: At ClientNamenodeProtocolProtos.java:[line 26353]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ClientNamenodeProtocolProtos$ConcatResponseProto$Builder.maybeForceBuilderInitialization() At ClientNamenodeProtocolProtos.java: At ClientNamenodeProtocolProtos.java:[line 26976]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ClientNamenodeProtocolProtos$DeleteRequestProto$Builder.maybeForceBuilderInitialization() At ClientNamenodeProtocolProtos.java: At ClientNamenodeProtocolProtos.java:[line 31520]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ClientNamenodeProtocolProtos$DeleteResponseProto$Builder.maybeForceBuilderInitialization() At ClientNamenodeProtocolProtos.java: At ClientNamenodeProtocolProtos.java:[line 32121]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ClientNamenodeProtocolProtos$FinalizeUpgradeRequestProto$Builder.maybeForceBuilderInitialization() At ClientNamenodeProtocolProtos.java: At ClientNamenodeProtocolProtos.java:[line 59655]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ClientNamenodeProtocolProtos$FinalizeUpgradeResponseProto$Builder.maybeForceBuilderInitialization() At ClientNamenodeProtocolProtos.java: At ClientNamenodeProtocolProtos.java:[line 60074]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ClientNamenodeProtocolProtos$GetBatchedListingRequestProto$Builder.maybeForceBuilderInitialization() At ClientNamenodeProtocolProtos.java: At ClientNamenodeProtocolProtos.java:[line 35784]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ClientNamenodeProtocolProtos$GetBlockLocationsRequestProto$Builder.maybeForceBuilderInitialization() At ClientNamenodeProtocolProtos.java: At ClientNamenodeProtocolProtos.java:[line 1303]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ClientNamenodeProtocolProtos$GetDatanodeReportRequestProto$Builder.maybeForceBuilderInitialization() At ClientNamenodeProtocolProtos.java: At ClientNamenodeProtocolProtos.java:[line 49865]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ClientNamenodeProtocolProtos$GetDatanodeStorageReportRequestProto$Builder.maybeForceBuilderInitialization() At ClientNamenodeProtocolProtos.java: At ClientNamenodeProtocolProtos.java:[line 51181]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ClientNamenodeProtocolProtos$GetFsECBlockGroupStatsRequestProto$Builder.maybeForceBuilderInitialization() At ClientNamenodeProtocolProtos.java: At ClientNamenodeProtocolProtos.java:[line 48420]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ClientNamenodeProtocolProtos$GetFsECBlockGroupStatsResponseProto$Builder.maybeForceBuilderInitialization() At ClientNamenodeProtocolProtos.java: At ClientNamenodeProtocolProtos.java:[line 49129]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ClientNamenodeProtocolProtos$GetFsReplicatedBlockStatsRequestProto$Builder.maybeForceBuilderInitialization() At ClientNamenodeProtocolProtos.java: At ClientNamenodeProtocolProtos.java:[line 46933]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ClientNamenodeProtocolProtos$GetFsReplicatedBlockStatsResponseProto$Builder.maybeForceBuilderInitialization() At ClientNamenodeProtocolProtos.java: At ClientNamenodeProtocolProtos.java:[line 47692]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ClientNamenodeProtocolProtos$GetFsStatsResponseProto$Builder.maybeForceBuilderInitialization() At ClientNamenodeProtocolProtos.java: At ClientNamenodeProtocolProtos.java:[line 46123]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ClientNamenodeProtocolProtos$GetFsStatusRequestProto$Builder.maybeForceBuilderInitialization() At ClientNamenodeProtocolProtos.java: At ClientNamenodeProtocolProtos.java:[line 45272]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ClientNamenodeProtocolProtos$GetListingRequestProto$Builder.maybeForceBuilderInitialization() At ClientNamenodeProtocolProtos.java: At ClientNamenodeProtocolProtos.java:[line 34381]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ClientNamenodeProtocolProtos$GetPreferredBlockSizeRequestProto$Builder.maybeForceBuilderInitialization() At ClientNamenodeProtocolProtos.java: At ClientNamenodeProtocolProtos.java:[line 53529]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ClientNamenodeProtocolProtos$GetPreferredBlockSizeResponseProto$Builder.maybeForceBuilderInitialization() At ClientNamenodeProtocolProtos.java: At ClientNamenodeProtocolProtos.java:[line 54086]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ClientNamenodeProtocolProtos$GetServerDefaultsRequestProto$Builder.maybeForceBuilderInitialization() At ClientNamenodeProtocolProtos.java: At ClientNamenodeProtocolProtos.java:[line 2587]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ClientNamenodeProtocolProtos$GetSnapshotDiffReportRequestProto$Builder.maybeForceBuilderInitialization() At ClientNamenodeProtocolProtos.java: At ClientNamenodeProtocolProtos.java:[line 39896]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ClientNamenodeProtocolProtos$GetSnapshotListingRequestProto$Builder.maybeForceBuilderInitialization() At ClientNamenodeProtocolProtos.java: At ClientNamenodeProtocolProtos.java:[line 38516]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ClientNamenodeProtocolProtos$GetSnapshottableDirListingRequestProto$Builder.maybeForceBuilderInitialization() At ClientNamenodeProtocolProtos.java: At ClientNamenodeProtocolProtos.java:[line 37394]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ClientNamenodeProtocolProtos$GetStoragePoliciesRequestProto$Builder.maybeForceBuilderInitialization() At ClientNamenodeProtocolProtos.java: At ClientNamenodeProtocolProtos.java:[line 12747]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ClientNamenodeProtocolProtos$GetStoragePolicyRequestProto$Builder.maybeForceBuilderInitialization() At ClientNamenodeProtocolProtos.java: At ClientNamenodeProtocolProtos.java:[line 11604]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ClientNamenodeProtocolProtos$ListCorruptFileBlocksRequestProto$Builder.maybeForceBuilderInitialization() At ClientNamenodeProtocolProtos.java: At ClientNamenodeProtocolProtos.java:[line 63640]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ClientNamenodeProtocolProtos$MetaSaveRequestProto$Builder.maybeForceBuilderInitialization() At ClientNamenodeProtocolProtos.java: At ClientNamenodeProtocolProtos.java:[line 64946]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ClientNamenodeProtocolProtos$MetaSaveResponseProto$Builder.maybeForceBuilderInitialization() At ClientNamenodeProtocolProtos.java: At ClientNamenodeProtocolProtos.java:[line 65459]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ClientNamenodeProtocolProtos$MkdirsResponseProto$Builder.maybeForceBuilderInitialization() At ClientNamenodeProtocolProtos.java: At ClientNamenodeProtocolProtos.java:[line 33738]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ClientNamenodeProtocolProtos$RecoverLeaseRequestProto$Builder.maybeForceBuilderInitialization() At ClientNamenodeProtocolProtos.java: At ClientNamenodeProtocolProtos.java:[line 44158]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ClientNamenodeProtocolProtos$RecoverLeaseResponseProto$Builder.maybeForceBuilderInitialization() At ClientNamenodeProtocolProtos.java: At ClientNamenodeProtocolProtos.java:[line 44805]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ClientNamenodeProtocolProtos$RefreshNodesRequestProto$Builder.maybeForceBuilderInitialization() At ClientNamenodeProtocolProtos.java: At ClientNamenodeProtocolProtos.java:[line 58817]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ClientNamenodeProtocolProtos$RefreshNodesResponseProto$Builder.maybeForceBuilderInitialization() At ClientNamenodeProtocolProtos.java: At ClientNamenodeProtocolProtos.java:[line 59236]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ClientNamenodeProtocolProtos$Rename2RequestProto$Builder.maybeForceBuilderInitialization() At ClientNamenodeProtocolProtos.java: At ClientNamenodeProtocolProtos.java:[line 30287]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ClientNamenodeProtocolProtos$Rename2ResponseProto$Builder.maybeForceBuilderInitialization() At ClientNamenodeProtocolProtos.java: At ClientNamenodeProtocolProtos.java:[line 30975]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ClientNamenodeProtocolProtos$RenameRequestProto$Builder.maybeForceBuilderInitialization() At ClientNamenodeProtocolProtos.java: At ClientNamenodeProtocolProtos.java:[line 28919]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ClientNamenodeProtocolProtos$RenameResponseProto$Builder.maybeForceBuilderInitialization() At ClientNamenodeProtocolProtos.java: At ClientNamenodeProtocolProtos.java:[line 29566]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ClientNamenodeProtocolProtos$RenewLeaseRequestProto$Builder.maybeForceBuilderInitialization() At ClientNamenodeProtocolProtos.java: At ClientNamenodeProtocolProtos.java:[line 43068]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ClientNamenodeProtocolProtos$RenewLeaseResponseProto$Builder.maybeForceBuilderInitialization() At ClientNamenodeProtocolProtos.java: At ClientNamenodeProtocolProtos.java:[line 43581]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ClientNamenodeProtocolProtos$ReportBadBlocksResponseProto$Builder.maybeForceBuilderInitialization() At ClientNamenodeProtocolProtos.java: At ClientNamenodeProtocolProtos.java:[line 25780]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ClientNamenodeProtocolProtos$RestoreFailedStorageRequestProto$Builder.maybeForceBuilderInitialization() At ClientNamenodeProtocolProtos.java: At ClientNamenodeProtocolProtos.java:[line 57793]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ClientNamenodeProtocolProtos$RestoreFailedStorageResponseProto$Builder.maybeForceBuilderInitialization() At ClientNamenodeProtocolProtos.java: At ClientNamenodeProtocolProtos.java:[line 58350]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ClientNamenodeProtocolProtos$RollEditsRequestProto$Builder.maybeForceBuilderInitialization() At ClientNamenodeProtocolProtos.java: At ClientNamenodeProtocolProtos.java:[line 56779]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ClientNamenodeProtocolProtos$RollEditsResponseProto$Builder.maybeForceBuilderInitialization() At ClientNamenodeProtocolProtos.java: At ClientNamenodeProtocolProtos.java:[line 57250]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ClientNamenodeProtocolProtos$RollingUpgradeRequestProto$Builder.maybeForceBuilderInitialization() At ClientNamenodeProtocolProtos.java: At ClientNamenodeProtocolProtos.java:[line 61475]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ClientNamenodeProtocolProtos$SaveNamespaceRequestProto$Builder.maybeForceBuilderInitialization() At ClientNamenodeProtocolProtos.java: At ClientNamenodeProtocolProtos.java:[line 55761]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ClientNamenodeProtocolProtos$SaveNamespaceResponseProto$Builder.maybeForceBuilderInitialization() At ClientNamenodeProtocolProtos.java: At ClientNamenodeProtocolProtos.java:[line 56315]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ClientNamenodeProtocolProtos$SetOwnerRequestProto$Builder.maybeForceBuilderInitialization() At ClientNamenodeProtocolProtos.java: At ClientNamenodeProtocolProtos.java:[line 15411]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ClientNamenodeProtocolProtos$SetOwnerResponseProto$Builder.maybeForceBuilderInitialization() At ClientNamenodeProtocolProtos.java: At ClientNamenodeProtocolProtos.java:[line 16098]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ClientNamenodeProtocolProtos$SetPermissionResponseProto$Builder.maybeForceBuilderInitialization() At ClientNamenodeProtocolProtos.java: At ClientNamenodeProtocolProtos.java:[line 14760]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ClientNamenodeProtocolProtos$SetReplicationRequestProto$Builder.maybeForceBuilderInitialization() At ClientNamenodeProtocolProtos.java: At ClientNamenodeProtocolProtos.java:[line 8264]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ClientNamenodeProtocolProtos$SetReplicationResponseProto$Builder.maybeForceBuilderInitialization() At ClientNamenodeProtocolProtos.java: At ClientNamenodeProtocolProtos.java:[line 8881]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ClientNamenodeProtocolProtos$SetSafeModeRequestProto$Builder.maybeForceBuilderInitialization() At ClientNamenodeProtocolProtos.java: At ClientNamenodeProtocolProtos.java:[line 54651]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ClientNamenodeProtocolProtos$SetSafeModeResponseProto$Builder.maybeForceBuilderInitialization() At ClientNamenodeProtocolProtos.java: At ClientNamenodeProtocolProtos.java:[line 55208]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ClientNamenodeProtocolProtos$SetStoragePolicyRequestProto$Builder.maybeForceBuilderInitialization() At ClientNamenodeProtocolProtos.java: At ClientNamenodeProtocolProtos.java:[line 9506]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ClientNamenodeProtocolProtos$SetStoragePolicyResponseProto$Builder.maybeForceBuilderInitialization() At ClientNamenodeProtocolProtos.java: At ClientNamenodeProtocolProtos.java:[line 10109]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ClientNamenodeProtocolProtos$TruncateRequestProto$Builder.maybeForceBuilderInitialization() At ClientNamenodeProtocolProtos.java: At ClientNamenodeProtocolProtos.java:[line 27603]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ClientNamenodeProtocolProtos$TruncateResponseProto$Builder.maybeForceBuilderInitialization() At ClientNamenodeProtocolProtos.java: At ClientNamenodeProtocolProtos.java:[line 28294]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ClientNamenodeProtocolProtos$UnsetStoragePolicyRequestProto$Builder.maybeForceBuilderInitialization() At ClientNamenodeProtocolProtos.java: At ClientNamenodeProtocolProtos.java:[line 10604]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ClientNamenodeProtocolProtos$UnsetStoragePolicyResponseProto$Builder.maybeForceBuilderInitialization() At ClientNamenodeProtocolProtos.java: At ClientNamenodeProtocolProtos.java:[line 11109]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ClientNamenodeProtocolProtos$UpgradeStatusRequestProto$Builder.maybeForceBuilderInitialization() At ClientNamenodeProtocolProtos.java: At ClientNamenodeProtocolProtos.java:[line 60493]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ClientNamenodeProtocolProtos$UpgradeStatusResponseProto$Builder.maybeForceBuilderInitialization() At ClientNamenodeProtocolProtos.java: At ClientNamenodeProtocolProtos.java:[line 60956]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.DataTransferProtos$CachingStrategyProto$Builder.maybeForceBuilderInitialization() At DataTransferProtos.java: At DataTransferProtos.java:[line 5294]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.DataTransferProtos$ChecksumProto$Builder.maybeForceBuilderInitialization() At DataTransferProtos.java: At DataTransferProtos.java:[line 7005]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.DataTransferProtos$ClientReadStatusProto$Builder.maybeForceBuilderInitialization() At DataTransferProtos.java: At DataTransferProtos.java:[line 27163]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.DataTransferProtos$DNTransferAckProto$Builder.maybeForceBuilderInitialization() At DataTransferProtos.java: At DataTransferProtos.java:[line 27687]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.DataTransferProtos$DataTransferTraceInfoProto$Builder.maybeForceBuilderInitialization() At DataTransferProtos.java: At DataTransferProtos.java:[line 3895]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.DataTransferProtos$HandshakeSecretProto$Builder.maybeForceBuilderInitialization() At DataTransferProtos.java: At DataTransferProtos.java:[line 2191]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.DataTransferProtos$OpCustomProto$Builder.maybeForceBuilderInitialization() At DataTransferProtos.java: At DataTransferProtos.java:[line 29235]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.DataTransferProtos$PacketHeaderProto$Builder.maybeForceBuilderInitialization() At DataTransferProtos.java: At DataTransferProtos.java:[line 23208]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.DataTransferProtos$PipelineAckProto$Builder.maybeForceBuilderInitialization() At DataTransferProtos.java: At DataTransferProtos.java:[line 24144]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.DataTransferProtos$ReleaseShortCircuitAccessResponseProto$Builder.maybeForceBuilderInitialization() At DataTransferProtos.java: At DataTransferProtos.java:[line 20636]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.DataTransferProtos$ShortCircuitShmIdProto$Builder.maybeForceBuilderInitialization() At DataTransferProtos.java: At DataTransferProtos.java:[line 17223]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.EncryptionZonesProtos$CreateEncryptionZoneRequestProto$Builder.maybeForceBuilderInitialization() At EncryptionZonesProtos.java: At EncryptionZonesProtos.java:[line 618]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.EncryptionZonesProtos$CreateEncryptionZoneResponseProto$Builder.maybeForceBuilderInitialization() At EncryptionZonesProtos.java: At EncryptionZonesProtos.java:[line 1210]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.EncryptionZonesProtos$EncryptionZoneProto$Builder.maybeForceBuilderInitialization() At EncryptionZonesProtos.java: At EncryptionZonesProtos.java:[line 2464]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.EncryptionZonesProtos$GetEZForPathRequestProto$Builder.maybeForceBuilderInitialization() At EncryptionZonesProtos.java: At EncryptionZonesProtos.java:[line 8271]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.EncryptionZonesProtos$ListEncryptionZonesRequestProto$Builder.maybeForceBuilderInitialization() At EncryptionZonesProtos.java: At EncryptionZonesProtos.java:[line 1673]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.EncryptionZonesProtos$ListReencryptionStatusRequestProto$Builder.maybeForceBuilderInitialization() At EncryptionZonesProtos.java: At EncryptionZonesProtos.java:[line 5249]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.EncryptionZonesProtos$ReencryptEncryptionZoneRequestProto$Builder.maybeForceBuilderInitialization() At EncryptionZonesProtos.java: At EncryptionZonesProtos.java:[line 4232]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.EncryptionZonesProtos$ReencryptEncryptionZoneResponseProto$Builder.maybeForceBuilderInitialization() At EncryptionZonesProtos.java: At EncryptionZonesProtos.java:[line 4786]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.EncryptionZonesProtos$ZoneReencryptionStatusProto$Builder.maybeForceBuilderInitialization() At EncryptionZonesProtos.java: At EncryptionZonesProtos.java:[line 6306]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ErasureCodingProtos$CodecProto$Builder.maybeForceBuilderInitialization() At ErasureCodingProtos.java: At ErasureCodingProtos.java:[line 13898]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ErasureCodingProtos$DisableErasureCodingPolicyRequestProto$Builder.maybeForceBuilderInitialization() At ErasureCodingProtos.java: At ErasureCodingProtos.java:[line 8786]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ErasureCodingProtos$DisableErasureCodingPolicyResponseProto$Builder.maybeForceBuilderInitialization() At ErasureCodingProtos.java: At ErasureCodingProtos.java:[line 9291]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ErasureCodingProtos$EnableErasureCodingPolicyRequestProto$Builder.maybeForceBuilderInitialization() At ErasureCodingProtos.java: At ErasureCodingProtos.java:[line 7786]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ErasureCodingProtos$EnableErasureCodingPolicyResponseProto$Builder.maybeForceBuilderInitialization() At ErasureCodingProtos.java: At ErasureCodingProtos.java:[line 8291]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ErasureCodingProtos$GetECTopologyResultForPoliciesRequestProto$Builder.maybeForceBuilderInitialization() At ErasureCodingProtos.java: At ErasureCodingProtos.java:[line 10781]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ErasureCodingProtos$GetErasureCodingCodecsRequestProto$Builder.maybeForceBuilderInitialization() At ErasureCodingProtos.java: At ErasureCodingProtos.java:[line 2651]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ErasureCodingProtos$GetErasureCodingPoliciesRequestProto$Builder.maybeForceBuilderInitialization() At ErasureCodingProtos.java: At ErasureCodingProtos.java:[line 1440]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ErasureCodingProtos$GetErasureCodingPolicyRequestProto$Builder.maybeForceBuilderInitialization() At ErasureCodingProtos.java: At ErasureCodingProtos.java:[line 3962]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ErasureCodingProtos$RemoveErasureCodingPolicyRequestProto$Builder.maybeForceBuilderInitialization() At ErasureCodingProtos.java: At ErasureCodingProtos.java:[line 6786]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ErasureCodingProtos$RemoveErasureCodingPolicyResponseProto$Builder.maybeForceBuilderInitialization() At ErasureCodingProtos.java: At ErasureCodingProtos.java:[line 7291]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ErasureCodingProtos$SetErasureCodingPolicyRequestProto$Builder.maybeForceBuilderInitialization() At ErasureCodingProtos.java: At ErasureCodingProtos.java:[line 429]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ErasureCodingProtos$SetErasureCodingPolicyResponseProto$Builder.maybeForceBuilderInitialization() At ErasureCodingProtos.java: At ErasureCodingProtos.java:[line 1021]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ErasureCodingProtos$UnsetErasureCodingPolicyRequestProto$Builder.maybeForceBuilderInitialization() At ErasureCodingProtos.java: At ErasureCodingProtos.java:[line 9786]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ErasureCodingProtos$UnsetErasureCodingPolicyResponseProto$Builder.maybeForceBuilderInitialization() At ErasureCodingProtos.java: At ErasureCodingProtos.java:[line 10291]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.HdfsProtos$BatchedListingKeyProto$Builder.maybeForceBuilderInitialization() At HdfsProtos.java: At HdfsProtos.java:[line 22025]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.HdfsProtos$BlockChecksumOptionsProto$Builder.maybeForceBuilderInitialization() At HdfsProtos.java: At HdfsProtos.java:[line 39453]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.HdfsProtos$BlockProto$Builder.maybeForceBuilderInitialization() At HdfsProtos.java: At HdfsProtos.java:[line 53417]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.HdfsProtos$BlockTokenSecretProto$Builder.maybeForceBuilderInitialization() At HdfsProtos.java: At HdfsProtos.java:[line 57460]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.HdfsProtos$CipherOptionProto$Builder.maybeForceBuilderInitialization() At HdfsProtos.java: At HdfsProtos.java:[line 28193]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.HdfsProtos$CorruptFileBlocksProto$Builder.maybeForceBuilderInitialization() At HdfsProtos.java: At HdfsProtos.java:[line 16403]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.HdfsProtos$DataEncryptionKeyProto$Builder.maybeForceBuilderInitialization() At HdfsProtos.java: At HdfsProtos.java:[line 22939]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.HdfsProtos$DatanodeIDProto$Builder.maybeForceBuilderInitialization() At HdfsProtos.java: At HdfsProtos.java:[line 3557]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.HdfsProtos$DatanodeLocalInfoProto$Builder.maybeForceBuilderInitialization() At HdfsProtos.java: At HdfsProtos.java:[line 4785]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.HdfsProtos$DatanodeStorageProto$Builder.maybeForceBuilderInitialization() At HdfsProtos.java: At HdfsProtos.java:[line 10010]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.HdfsProtos$DatanodeVolumeInfoProto$Builder.maybeForceBuilderInitialization() At HdfsProtos.java: At HdfsProtos.java:[line 5826]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.HdfsProtos$ECSchemaOptionEntryProto$Builder.maybeForceBuilderInitialization() At HdfsProtos.java: At HdfsProtos.java:[line 30786]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.HdfsProtos$ECTopologyVerifierResultProto$Builder.maybeForceBuilderInitialization() At HdfsProtos.java: At HdfsProtos.java:[line 34670]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.HdfsProtos$ExtendedBlockProto$Builder.maybeForceBuilderInitialization() At HdfsProtos.java: At HdfsProtos.java:[line 1399]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.HdfsProtos$FileEncryptionInfoProto$Builder.maybeForceBuilderInitialization() At HdfsProtos.java: At HdfsProtos.java:[line 24105]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.HdfsProtos$FsServerDefaultsProto$Builder.maybeForceBuilderInitialization() At HdfsProtos.java: At HdfsProtos.java:[line 40526]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.HdfsProtos$HdfsPathHandleProto$Builder.maybeForceBuilderInitialization() At HdfsProtos.java: At HdfsProtos.java:[line 35401]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.HdfsProtos$PerFileEncryptionInfoProto$Builder.maybeForceBuilderInitialization() At HdfsProtos.java: At HdfsProtos.java:[line 25088]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.HdfsProtos$ProvidedStorageLocationProto$Builder.maybeForceBuilderInitialization() At HdfsProtos.java: At HdfsProtos.java:[line 2323]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.HdfsProtos$ReencryptionInfoProto$Builder.maybeForceBuilderInitialization() At HdfsProtos.java: At HdfsProtos.java:[line 27130]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.HdfsProtos$RemoteExceptionProto$Builder.maybeForceBuilderInitialization() At HdfsProtos.java: At HdfsProtos.java:[line 42493]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.HdfsProtos$RollingUpgradeStatusProto$Builder.maybeForceBuilderInitialization() At HdfsProtos.java: At HdfsProtos.java:[line 55651]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.HdfsProtos$SnapshotDiffReportCursorProto$Builder.maybeForceBuilderInitialization() At HdfsProtos.java: At HdfsProtos.java:[line 50766]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.HdfsProtos$SnapshotDiffReportEntryProto$Builder.maybeForceBuilderInitialization() At HdfsProtos.java: At HdfsProtos.java:[line 47810]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.HdfsProtos$SnapshotDiffReportListingEntryProto$Builder.maybeForceBuilderInitialization() At HdfsProtos.java: At HdfsProtos.java:[line 50029]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.HdfsProtos$StorageTypeQuotaInfoProto$Builder.maybeForceBuilderInitialization() At HdfsProtos.java: At HdfsProtos.java:[line 15677]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.HdfsProtos$StorageTypesProto$Builder.maybeForceBuilderInitialization() At HdfsProtos.java: At HdfsProtos.java:[line 17130]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.HdfsProtos$StorageUuidsProto$Builder.maybeForceBuilderInitialization() At HdfsProtos.java: At HdfsProtos.java:[line 56286]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.InotifyProtos$AppendEventProto$Builder.maybeForceBuilderInitialization() At InotifyProtos.java: At InotifyProtos.java:[line 5680]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.InotifyProtos$CloseEventProto$Builder.maybeForceBuilderInitialization() At InotifyProtos.java: At InotifyProtos.java:[line 4180]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.InotifyProtos$EventProto$Builder.maybeForceBuilderInitialization() At InotifyProtos.java: At InotifyProtos.java:[line 737]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.InotifyProtos$RenameEventProto$Builder.maybeForceBuilderInitialization() At InotifyProtos.java: At InotifyProtos.java:[line 6442]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.InotifyProtos$TruncateEventProto$Builder.maybeForceBuilderInitialization() At InotifyProtos.java: At InotifyProtos.java:[line 4957]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.InotifyProtos$UnlinkEventProto$Builder.maybeForceBuilderInitialization() At InotifyProtos.java: At InotifyProtos.java:[line 9554]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ReconfigurationProtocolProtos$GetReconfigurationStatusConfigChangeProto$Builder.maybeForceBuilderInitialization() At ReconfigurationProtocolProtos.java: At ReconfigurationProtocolProtos.java:[line 1862]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ReconfigurationProtocolProtos$GetReconfigurationStatusRequestProto$Builder.maybeForceBuilderInitialization() At ReconfigurationProtocolProtos.java: At ReconfigurationProtocolProtos.java:[line 1105]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ReconfigurationProtocolProtos$ListReconfigurablePropertiesRequestProto$Builder.maybeForceBuilderInitialization() At ReconfigurationProtocolProtos.java: At ReconfigurationProtocolProtos.java:[line 3639]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ReconfigurationProtocolProtos$ListReconfigurablePropertiesResponseProto$Builder.maybeForceBuilderInitialization() At ReconfigurationProtocolProtos.java: At ReconfigurationProtocolProtos.java:[line 4129]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ReconfigurationProtocolProtos$StartReconfigurationRequestProto$Builder.maybeForceBuilderInitialization() At ReconfigurationProtocolProtos.java: At ReconfigurationProtocolProtos.java:[line 275]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ReconfigurationProtocolProtos$StartReconfigurationResponseProto$Builder.maybeForceBuilderInitialization() At ReconfigurationProtocolProtos.java: At ReconfigurationProtocolProtos.java:[line 686]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.XAttrProtos$ListXAttrsRequestProto$Builder.maybeForceBuilderInitialization() At XAttrProtos.java: At XAttrProtos.java:[line 4431]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.XAttrProtos$RemoveXAttrResponseProto$Builder.maybeForceBuilderInitialization() At XAttrProtos.java: At XAttrProtos.java:[line 6527]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.XAttrProtos$SetXAttrResponseProto$Builder.maybeForceBuilderInitialization() At XAttrProtos.java: At XAttrProtos.java:[line 2177]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.XAttrProtos$XAttrProto$Builder.maybeForceBuilderInitialization() At XAttrProtos.java: At XAttrProtos.java:[line 662]
org.apache.hadoop.hdfs.security.token.block.BlockTokenIdentifier.getBytes() may expose internal representation by returning BlockTokenIdentifier.cache At BlockTokenIdentifier.java:by returning BlockTokenIdentifier.cache At BlockTokenIdentifier.java:[line 366]
org.apache.hadoop.hdfs.security.token.block.BlockTokenIdentifier.getHandshakeMsg() may expose internal representation by returning BlockTokenIdentifier.handshakeMsg At BlockTokenIdentifier.java:by returning BlockTokenIdentifier.handshakeMsg At BlockTokenIdentifier.java:[line 142]
org.apache.hadoop.hdfs.security.token.block.BlockTokenIdentifier.getStorageIds() may expose internal representation by returning BlockTokenIdentifier.storageIds At BlockTokenIdentifier.java:by returning BlockTokenIdentifier.storageIds At BlockTokenIdentifier.java:[line 138]
org.apache.hadoop.hdfs.security.token.block.BlockTokenIdentifier.getStorageTypes() may expose internal representation by returning BlockTokenIdentifier.storageTypes At BlockTokenIdentifier.java:by returning BlockTokenIdentifier.storageTypes At BlockTokenIdentifier.java:[line 134]
org.apache.hadoop.hdfs.security.token.block.BlockTokenIdentifier.setHandshakeMsg(byte[]) may expose internal representation by storing an externally mutable object into BlockTokenIdentifier.handshakeMsg At BlockTokenIdentifier.java:by storing an externally mutable object into BlockTokenIdentifier.handshakeMsg At BlockTokenIdentifier.java:[line 147]
org.apache.hadoop.hdfs.server.protocol.DatanodeStorageReport.getStorageReports() may expose internal representation by returning DatanodeStorageReport.storageReports At DatanodeStorageReport.java:by returning DatanodeStorageReport.storageReports At DatanodeStorageReport.java:[line 40]
new org.apache.hadoop.hdfs.server.protocol.DatanodeStorageReport(DatanodeInfo, StorageReport[]) may expose internal representation by storing an externally mutable object into DatanodeStorageReport.storageReports At DatanodeStorageReport.java:internal representation by storing an externally mutable object into DatanodeStorageReport.storageReports At DatanodeStorageReport.java:[line 32]
org.apache.hadoop.hdfs.shortcircuit.DfsClientShmManager$EndpointShmManager.allocSlot(DomainPeer, MutableBoolean, String, ExtendedBlockId) does not release lock on all paths At DfsClientShmManager.java:not release lock on all paths At DfsClientShmManager.java:[line 260]
org.apache.hadoop.hdfs.shortcircuit.DfsClientShmManager$EndpointShmManager.allocSlot(DomainPeer, MutableBoolean, String, ExtendedBlockId) does not release lock on all exception paths At DfsClientShmManager.java:not release lock on all exception paths At DfsClientShmManager.java:[line 260]
Failed junit tests hadoop.hdfs.protocol.TestReadOnly
hadoop.hdfs.TestMultipleNNPortQOP
hadoop.hdfs.server.sps.TestExternalStoragePolicySatisfier
hadoop.hdfs.server.namenode.TestDecommissioningStatus
hadoop.hdfs.TestGetFileChecksum
hadoop.tools.TestHdfsConfigFields
hadoop.hdfs.server.namenode.TestNameNodeRetryCacheMetrics
hadoop.hdfs.TestReconstructStripedFileWithRandomECPolicy
hadoop.fs.contract.hdfs.TestHDFSContractMultipartUploader
hadoop.hdfs.TestSafeModeWithStripedFileWithRandomECPolicy
hadoop.hdfs.server.federation.router.TestRouterRpc
hadoop.hdfs.server.federation.router.TestRouterRpcMultiDestination
Subsystem Report/Notes
Docker ClientAPI=1.40 ServerAPI=1.40 base: https://builds.apache.org/job/hadoop-multibranch/job/PR-2166/2/artifact/out/Dockerfile
GITHUB PR #2166
Optional Tests dupname asflicense xml compile javac javadoc mvninstall mvnsite unit shadedclient findbugs checkstyle cc prototool shellcheck shelldocs
uname Linux 2b8a705dfb31 4.15.0-91-generic #92-Ubuntu SMP Fri Feb 28 11:09:48 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
Build tool maven
Personality personality/hadoop.sh
git revision trunk / d02be17
Default Java Private Build-1.8.0_252-8u252-b09-1~18.04-b09
Multi-JDK versions /usr/lib/jvm/java-11-openjdk-amd64:Ubuntu-11.0.8+10-post-Ubuntu-0ubuntu118.04.1 /usr/lib/jvm/java-8-openjdk-amd64:Private Build-1.8.0_252-8u252-b09-1~18.04-b09
javadoc https://builds.apache.org/job/hadoop-multibranch/job/PR-2166/2/artifact/out/branch-javadoc-hadoop-hdfs-project_hadoop-hdfs-client-jdkUbuntu-11.0.8+10-post-Ubuntu-0ubuntu118.04.1.txt
javadoc https://builds.apache.org/job/hadoop-multibranch/job/PR-2166/2/artifact/out/branch-javadoc-hadoop-hdfs-project_hadoop-hdfs-jdkUbuntu-11.0.8+10-post-Ubuntu-0ubuntu118.04.1.txt
javadoc https://builds.apache.org/job/hadoop-multibranch/job/PR-2166/2/artifact/out/branch-javadoc-hadoop-hdfs-project_hadoop-hdfs-rbf-jdkUbuntu-11.0.8+10-post-Ubuntu-0ubuntu118.04.1.txt
javac https://builds.apache.org/job/hadoop-multibranch/job/PR-2166/2/artifact/out/diff-compile-javac-hadoop-hdfs-project-jdkUbuntu-11.0.8+10-post-Ubuntu-0ubuntu118.04.1.txt
javac https://builds.apache.org/job/hadoop-multibranch/job/PR-2166/2/artifact/out/diff-compile-javac-hadoop-hdfs-project-jdkPrivateBuild-1.8.0_252-8u252-b09-1~18.04-b09.txt
checkstyle https://builds.apache.org/job/hadoop-multibranch/job/PR-2166/2/artifact/out/diff-checkstyle-hadoop-hdfs-project.txt
whitespace https://builds.apache.org/job/hadoop-multibranch/job/PR-2166/2/artifact/out/whitespace-tabs.txt
xml https://builds.apache.org/job/hadoop-multibranch/job/PR-2166/2/artifact/out/xml.txt
javadoc https://builds.apache.org/job/hadoop-multibranch/job/PR-2166/2/artifact/out/patch-javadoc-hadoop-hdfs-project_hadoop-hdfs-client-jdkUbuntu-11.0.8+10-post-Ubuntu-0ubuntu118.04.1.txt
javadoc https://builds.apache.org/job/hadoop-multibranch/job/PR-2166/2/artifact/out/patch-javadoc-hadoop-hdfs-project_hadoop-hdfs-jdkUbuntu-11.0.8+10-post-Ubuntu-0ubuntu118.04.1.txt
javadoc https://builds.apache.org/job/hadoop-multibranch/job/PR-2166/2/artifact/out/patch-javadoc-hadoop-hdfs-project_hadoop-hdfs-rbf-jdkUbuntu-11.0.8+10-post-Ubuntu-0ubuntu118.04.1.txt
javadoc https://builds.apache.org/job/hadoop-multibranch/job/PR-2166/2/artifact/out/diff-javadoc-javadoc-hadoop-hdfs-project_hadoop-hdfs-client-jdkPrivateBuild-1.8.0_252-8u252-b09-1~18.04-b09.txt
findbugs https://builds.apache.org/job/hadoop-multibranch/job/PR-2166/2/artifact/out/new-findbugs-hadoop-hdfs-project_hadoop-hdfs-client.html
unit https://builds.apache.org/job/hadoop-multibranch/job/PR-2166/2/artifact/out/patch-unit-hadoop-hdfs-project_hadoop-hdfs-client.txt
unit https://builds.apache.org/job/hadoop-multibranch/job/PR-2166/2/artifact/out/patch-unit-hadoop-hdfs-project_hadoop-hdfs.txt
unit https://builds.apache.org/job/hadoop-multibranch/job/PR-2166/2/artifact/out/patch-unit-hadoop-hdfs-project_hadoop-hdfs-rbf.txt
Test Results https://builds.apache.org/job/hadoop-multibranch/job/PR-2166/2/testReport/
Max. process+thread count 3270 (vs. ulimit of 5500)
modules C: hadoop-hdfs-project/hadoop-hdfs-client hadoop-hdfs-project/hadoop-hdfs hadoop-hdfs-project/hadoop-hdfs-rbf U: hadoop-hdfs-project
Console output https://builds.apache.org/job/hadoop-multibranch/job/PR-2166/2/console
versions git=2.17.1 maven=3.6.0 shellcheck=0.4.6 findbugs=4.0.6
Powered by Apache Yetus 0.12.0 https://yetus.apache.org

This message was automatically generated.

@hadoop-yetus
Copy link

💔 -1 overall

Vote Subsystem Runtime Comment
+0 🆗 reexec 1m 20s Docker mode activated.
_ Prechecks _
+1 💚 dupname 0m 0s No case conflicting files found.
+0 🆗 prototool 0m 0s prototool was not available.
+0 🆗 markdownlint 0m 1s markdownlint was not available.
+1 💚 @author 0m 0s The patch does not contain any @author tags.
+1 💚 test4tests 0m 0s The patch appears to include 2 new or modified test files.
_ trunk Compile Tests _
+0 🆗 mvndep 0m 28s Maven dependency ordering for branch
+1 💚 mvninstall 23m 40s trunk passed
+1 💚 compile 4m 34s trunk passed with JDK Ubuntu-11.0.8+10-post-Ubuntu-0ubuntu118.04.1
+1 💚 compile 4m 3s trunk passed with JDK Private Build-1.8.0_252-8u252-b09-1~18.04-b09
+1 💚 checkstyle 1m 8s trunk passed
+1 💚 mvnsite 2m 51s trunk passed
+1 💚 shadedclient 16m 17s branch has no errors when building and testing our client artifacts.
-1 ❌ javadoc 0m 40s hadoop-hdfs-client in trunk failed with JDK Ubuntu-11.0.8+10-post-Ubuntu-0ubuntu118.04.1.
-1 ❌ javadoc 0m 40s hadoop-hdfs in trunk failed with JDK Ubuntu-11.0.8+10-post-Ubuntu-0ubuntu118.04.1.
-1 ❌ javadoc 0m 39s hadoop-hdfs-rbf in trunk failed with JDK Ubuntu-11.0.8+10-post-Ubuntu-0ubuntu118.04.1.
+1 💚 javadoc 2m 9s trunk passed with JDK Private Build-1.8.0_252-8u252-b09-1~18.04-b09
+0 🆗 spotbugs 2m 58s Used deprecated FindBugs config; considering switching to SpotBugs.
-1 ❌ findbugs 1m 5s hadoop-hdfs in trunk failed.
-1 ❌ findbugs 0m 32s hadoop-hdfs-rbf in trunk failed.
_ Patch Compile Tests _
+0 🆗 mvndep 0m 28s Maven dependency ordering for patch
+1 💚 mvninstall 2m 51s the patch passed
+1 💚 compile 4m 30s the patch passed with JDK Ubuntu-11.0.8+10-post-Ubuntu-0ubuntu118.04.1
+1 💚 cc 4m 30s the patch passed
-1 ❌ javac 4m 30s hadoop-hdfs-project-jdkUbuntu-11.0.8+10-post-Ubuntu-0ubuntu118.04.1 with JDK Ubuntu-11.0.8+10-post-Ubuntu-0ubuntu118.04.1 generated 1 new + 776 unchanged - 0 fixed = 777 total (was 776)
+1 💚 compile 3m 59s the patch passed with JDK Private Build-1.8.0_252-8u252-b09-1~18.04-b09
+1 💚 cc 3m 59s the patch passed
-1 ❌ javac 3m 59s hadoop-hdfs-project-jdkPrivateBuild-1.8.0_252-8u252-b09-118.04-b09 with JDK Private Build-1.8.0_252-8u252-b09-118.04-b09 generated 1 new + 753 unchanged - 0 fixed = 754 total (was 753)
-0 ⚠️ checkstyle 1m 1s hadoop-hdfs-project: The patch generated 9 new + 501 unchanged - 0 fixed = 510 total (was 501)
+1 💚 mvnsite 2m 36s the patch passed
+1 💚 shellcheck 0m 32s There were no new shellcheck issues.
+1 💚 shelldocs 0m 13s The patch generated 0 new + 104 unchanged - 132 fixed = 104 total (was 236)
-1 ❌ whitespace 0m 0s The patch 1 line(s) with tabs.
-1 ❌ xml 0m 1s The patch has 1 ill-formed XML file(s).
+1 💚 shadedclient 15m 47s patch has no errors when building and testing our client artifacts.
-1 ❌ javadoc 0m 39s hadoop-hdfs-client in the patch failed with JDK Ubuntu-11.0.8+10-post-Ubuntu-0ubuntu118.04.1.
-1 ❌ javadoc 0m 33s hadoop-hdfs in the patch failed with JDK Ubuntu-11.0.8+10-post-Ubuntu-0ubuntu118.04.1.
-1 ❌ javadoc 0m 25s hadoop-hdfs-rbf in the patch failed with JDK Ubuntu-11.0.8+10-post-Ubuntu-0ubuntu118.04.1.
-1 ❌ javadoc 0m 33s hadoop-hdfs-project_hadoop-hdfs-client-jdkPrivateBuild-1.8.0_252-8u252-b09-118.04-b09 with JDK Private Build-1.8.0_252-8u252-b09-118.04-b09 generated 2 new + 98 unchanged - 2 fixed = 100 total (was 100)
-1 ❌ findbugs 3m 24s hadoop-hdfs-project/hadoop-hdfs-client generated 243 new + 0 unchanged - 0 fixed = 243 total (was 0)
_ Other Tests _
-1 ❌ unit 2m 18s hadoop-hdfs-client in the patch passed.
-1 ❌ unit 134m 41s hadoop-hdfs in the patch passed.
+1 💚 unit 10m 16s hadoop-hdfs-rbf in the patch passed.
+1 💚 asflicense 0m 41s The patch does not generate ASF License warnings.
260m 11s
Reason Tests
XML Parsing Error(s):
hadoop-hdfs-project/hadoop-hdfs-client/dev-support/findbugsExcludeFile.xml
FindBugs module:hadoop-hdfs-project/hadoop-hdfs-client
org.apache.hadoop.fs.XAttr.getValue() may expose internal representation by returning XAttr.value At XAttr.java:by returning XAttr.value At XAttr.java:[line 112]
org.apache.hadoop.fs.XAttr$Builder.setValue(byte[]) may expose internal representation by storing an externally mutable object into XAttr$Builder.value At XAttr.java:by storing an externally mutable object into XAttr$Builder.value At XAttr.java:[line 88]
Inconsistent synchronization of org.apache.hadoop.hdfs.DFSInputStream.cachingStrategy; locked 80% of time Unsynchronized access at DFSInputStream.java:80% of time Unsynchronized access at DFSInputStream.java:[line 732]
org.apache.hadoop.hdfs.DFSInputStream.tcpReadsDisabledForTesting isn't final but should be At DFSInputStream.java:be At DFSInputStream.java:[line 107]
org.apache.hadoop.hdfs.DFSPacket.getTraceParents() may expose internal representation by returning DFSPacket.traceParents At DFSPacket.java:by returning DFSPacket.traceParents At DFSPacket.java:[line 354]
new org.apache.hadoop.hdfs.DFSPacket(byte[], int, long, long, int, boolean) may expose internal representation by storing an externally mutable object into DFSPacket.buf At DFSPacket.java:int, boolean) may expose internal representation by storing an externally mutable object into DFSPacket.buf At DFSPacket.java:[line 92]
org.apache.hadoop.hdfs.inotify.EventBatch.getEvents() may expose internal representation by returning EventBatch.events At EventBatch.java:by returning EventBatch.events At EventBatch.java:[line 40]
new org.apache.hadoop.hdfs.inotify.EventBatch(long, Event[]) may expose internal representation by storing an externally mutable object into EventBatch.events At EventBatch.java:internal representation by storing an externally mutable object into EventBatch.events At EventBatch.java:[line 33]
org.apache.hadoop.hdfs.protocol.BatchedDirectoryListing.getListings() may expose internal representation by returning BatchedDirectoryListing.listings At BatchedDirectoryListing.java:by returning BatchedDirectoryListing.listings At BatchedDirectoryListing.java:[line 43]
org.apache.hadoop.hdfs.protocol.BatchedDirectoryListing.getStartAfter() may expose internal representation by returning BatchedDirectoryListing.startAfter At BatchedDirectoryListing.java:by returning BatchedDirectoryListing.startAfter At BatchedDirectoryListing.java:[line 51]
new org.apache.hadoop.hdfs.protocol.BatchedDirectoryListing(HdfsPartialListing[], boolean, byte[]) may expose internal representation by storing an externally mutable object into BatchedDirectoryListing.listings At BatchedDirectoryListing.java:expose internal representation by storing an externally mutable object into BatchedDirectoryListing.listings At BatchedDirectoryListing.java:[line 37]
new org.apache.hadoop.hdfs.protocol.BatchedDirectoryListing(HdfsPartialListing[], boolean, byte[]) may expose internal representation by storing an externally mutable object into BatchedDirectoryListing.startAfter At BatchedDirectoryListing.java:expose internal representation by storing an externally mutable object into BatchedDirectoryListing.startAfter At BatchedDirectoryListing.java:[line 39]
org.apache.hadoop.hdfs.protocol.BlockStoragePolicy.getCreationFallbacks() may expose internal representation by returning BlockStoragePolicy.creationFallbacks At BlockStoragePolicy.java:by returning BlockStoragePolicy.creationFallbacks At BlockStoragePolicy.java:[line 253]
org.apache.hadoop.hdfs.protocol.BlockStoragePolicy.getReplicationFallbacks() may expose internal representation by returning BlockStoragePolicy.replicationFallbacks At BlockStoragePolicy.java:by returning BlockStoragePolicy.replicationFallbacks At BlockStoragePolicy.java:[line 258]
org.apache.hadoop.hdfs.protocol.BlockStoragePolicy.getStorageTypes() may expose internal representation by returning BlockStoragePolicy.storageTypes At BlockStoragePolicy.java:by returning BlockStoragePolicy.storageTypes At BlockStoragePolicy.java:[line 248]
new org.apache.hadoop.hdfs.protocol.BlockStoragePolicy(byte, String, StorageType[], StorageType[], StorageType[], boolean) may expose internal representation by storing an externally mutable object into BlockStoragePolicy.creationFallbacks At BlockStoragePolicy.java:StorageType[], boolean) may expose internal representation by storing an externally mutable object into BlockStoragePolicy.creationFallbacks At BlockStoragePolicy.java:[line 73]
new org.apache.hadoop.hdfs.protocol.BlockStoragePolicy(byte, String, StorageType[], StorageType[], StorageType[], boolean) may expose internal representation by storing an externally mutable object into BlockStoragePolicy.replicationFallbacks At BlockStoragePolicy.java:StorageType[], boolean) may expose internal representation by storing an externally mutable object into BlockStoragePolicy.replicationFallbacks At BlockStoragePolicy.java:[line 74]
new org.apache.hadoop.hdfs.protocol.BlockStoragePolicy(byte, String, StorageType[], StorageType[], StorageType[], boolean) may expose internal representation by storing an externally mutable object into BlockStoragePolicy.storageTypes At BlockStoragePolicy.java:StorageType[], boolean) may expose internal representation by storing an externally mutable object into BlockStoragePolicy.storageTypes At BlockStoragePolicy.java:[line 72]
org.apache.hadoop.hdfs.protocol.CorruptFileBlocks.getFiles() may expose internal representation by returning CorruptFileBlocks.files At CorruptFileBlocks.java:by returning CorruptFileBlocks.files At CorruptFileBlocks.java:[line 44]
new org.apache.hadoop.hdfs.protocol.CorruptFileBlocks(String[], String) may expose internal representation by storing an externally mutable object into CorruptFileBlocks.files At CorruptFileBlocks.java:internal representation by storing an externally mutable object into CorruptFileBlocks.files At CorruptFileBlocks.java:[line 39]
org.apache.hadoop.hdfs.protocol.DirectoryListing.getPartialListing() may expose internal representation by returning DirectoryListing.partialListing At DirectoryListing.java:by returning DirectoryListing.partialListing At DirectoryListing.java:[line 57]
new org.apache.hadoop.hdfs.protocol.DirectoryListing(HdfsFileStatus[], int) may expose internal representation by storing an externally mutable object into DirectoryListing.partialListing At DirectoryListing.java:internal representation by storing an externally mutable object into DirectoryListing.partialListing At DirectoryListing.java:[line 48]
org.apache.hadoop.hdfs.protocol.HdfsLocatedFileStatus.getLocalNameInBytes() may expose internal representation by returning HdfsLocatedFileStatus.uPath At HdfsLocatedFileStatus.java:by returning HdfsLocatedFileStatus.uPath At HdfsLocatedFileStatus.java:[line 133]
org.apache.hadoop.hdfs.protocol.HdfsLocatedFileStatus.getSymlinkInBytes() may expose internal representation by returning HdfsLocatedFileStatus.uSymlink At HdfsLocatedFileStatus.java:by returning HdfsLocatedFileStatus.uSymlink At HdfsLocatedFileStatus.java:[line 146]
org.apache.hadoop.hdfs.protocol.HdfsNamedFileStatus.getLocalNameInBytes() may expose internal representation by returning HdfsNamedFileStatus.uPath At HdfsNamedFileStatus.java:by returning HdfsNamedFileStatus.uPath At HdfsNamedFileStatus.java:[line 121]
org.apache.hadoop.hdfs.protocol.HdfsNamedFileStatus.getSymlinkInBytes() may expose internal representation by returning HdfsNamedFileStatus.uSymlink At HdfsNamedFileStatus.java:by returning HdfsNamedFileStatus.uSymlink At HdfsNamedFileStatus.java:[line 134]
org.apache.hadoop.hdfs.protocol.LocatedBlock.getCachedLocations() may expose internal representation by returning LocatedBlock.cachedLocs At LocatedBlock.java:by returning LocatedBlock.cachedLocs At LocatedBlock.java:[line 261]
org.apache.hadoop.hdfs.protocol.LocatedBlock.getLocations() may expose internal representation by returning LocatedBlock.locs At LocatedBlock.java:by returning LocatedBlock.locs At LocatedBlock.java:[line 162]
org.apache.hadoop.hdfs.protocol.LocatedBlock.getStorageIDs() may expose internal representation by returning LocatedBlock.storageIDs At LocatedBlock.java:by returning LocatedBlock.storageIDs At LocatedBlock.java:[line 170]
org.apache.hadoop.hdfs.protocol.LocatedBlock.getStorageTypes() may expose internal representation by returning LocatedBlock.storageTypes At LocatedBlock.java:by returning LocatedBlock.storageTypes At LocatedBlock.java:[line 166]
new org.apache.hadoop.hdfs.protocol.LocatedBlock(ExtendedBlock, DatanodeInfoWithStorage[], String[], StorageType[], long, boolean, DatanodeInfo[]) may expose internal representation by storing an externally mutable object into LocatedBlock.storageIDs At LocatedBlock.java:long, boolean, DatanodeInfo[]) may expose internal representation by storing an externally mutable object into LocatedBlock.storageIDs At LocatedBlock.java:[line 121]
new org.apache.hadoop.hdfs.protocol.LocatedBlock(ExtendedBlock, DatanodeInfoWithStorage[], String[], StorageType[], long, boolean, DatanodeInfo[]) may expose internal representation by storing an externally mutable object into LocatedBlock.storageTypes At LocatedBlock.java:long, boolean, DatanodeInfo[]) may expose internal representation by storing an externally mutable object into LocatedBlock.storageTypes At LocatedBlock.java:[line 122]
org.apache.hadoop.hdfs.protocol.LocatedStripedBlock.getBlockIndices() may expose internal representation by returning LocatedStripedBlock.blockIndices At LocatedStripedBlock.java:by returning LocatedStripedBlock.blockIndices At LocatedStripedBlock.java:[line 72]
org.apache.hadoop.hdfs.protocol.LocatedStripedBlock.getBlockTokens() may expose internal representation by returning LocatedStripedBlock.blockTokens At LocatedStripedBlock.java:by returning LocatedStripedBlock.blockTokens At LocatedStripedBlock.java:[line 86]
org.apache.hadoop.hdfs.protocol.LocatedStripedBlock.setBlockTokens(Token[]) may expose internal representation by storing an externally mutable object into LocatedStripedBlock.blockTokens At LocatedStripedBlock.java:by storing an externally mutable object into LocatedStripedBlock.blockTokens At LocatedStripedBlock.java:[line 90]
org.apache.hadoop.hdfs.protocol.SnapshotDiffReport$DiffReportEntry.getSourcePath() may expose internal representation by returning SnapshotDiffReport$DiffReportEntry.sourcePath At SnapshotDiffReport.java:by returning SnapshotDiffReport$DiffReportEntry.sourcePath At SnapshotDiffReport.java:[line 137]
org.apache.hadoop.hdfs.protocol.SnapshotDiffReport$DiffReportEntry.getTargetPath() may expose internal representation by returning SnapshotDiffReport$DiffReportEntry.targetPath At SnapshotDiffReport.java:by returning SnapshotDiffReport$DiffReportEntry.targetPath At SnapshotDiffReport.java:[line 141]
new org.apache.hadoop.hdfs.protocol.SnapshotDiffReport$DiffReportEntry(SnapshotDiffReport$DiffType, byte[], byte[]) may expose internal representation by storing an externally mutable object into SnapshotDiffReport$DiffReportEntry.sourcePath At SnapshotDiffReport.java:expose internal representation by storing an externally mutable object into SnapshotDiffReport$DiffReportEntry.sourcePath At SnapshotDiffReport.java:[line 102]
new org.apache.hadoop.hdfs.protocol.SnapshotDiffReport$DiffReportEntry(SnapshotDiffReport$DiffType, byte[], byte[]) may expose internal representation by storing an externally mutable object into SnapshotDiffReport$DiffReportEntry.targetPath At SnapshotDiffReport.java:expose internal representation by storing an externally mutable object into SnapshotDiffReport$DiffReportEntry.targetPath At SnapshotDiffReport.java:[line 103]
org.apache.hadoop.hdfs.protocol.SnapshotDiffReportListing.getLastPath() may expose internal representation by returning SnapshotDiffReportListing.lastPath At SnapshotDiffReportListing.java:by returning SnapshotDiffReportListing.lastPath At SnapshotDiffReportListing.java:[line 149]
org.apache.hadoop.hdfs.protocol.SnapshotDiffReportListing$DiffReportListingEntry.getSourcePath() may expose internal representation by returning SnapshotDiffReportListing$DiffReportListingEntry.sourcePath At SnapshotDiffReportListing.java:by returning SnapshotDiffReportListing$DiffReportListingEntry.sourcePath At SnapshotDiffReportListing.java:[line 84]
org.apache.hadoop.hdfs.protocol.SnapshotDiffReportListing$DiffReportListingEntry.getTargetPath() may expose internal representation by returning SnapshotDiffReportListing$DiffReportListingEntry.targetPath At SnapshotDiffReportListing.java:by returning SnapshotDiffReportListing$DiffReportListingEntry.targetPath At SnapshotDiffReportListing.java:[line 88]
new org.apache.hadoop.hdfs.protocol.SnapshotDiffReportListing$DiffReportListingEntry(long, long, byte[][], boolean, byte[][]) may expose internal representation by storing an externally mutable object into SnapshotDiffReportListing$DiffReportListingEntry.sourcePath At SnapshotDiffReportListing.java:byte[][]) may expose internal representation by storing an externally mutable object into SnapshotDiffReportListing$DiffReportListingEntry.sourcePath At SnapshotDiffReportListing.java:[line 59]
new org.apache.hadoop.hdfs.protocol.SnapshotDiffReportListing$DiffReportListingEntry(long, long, byte[][], boolean, byte[][]) may expose internal representation by storing an externally mutable object into SnapshotDiffReportListing$DiffReportListingEntry.targetPath At SnapshotDiffReportListing.java:byte[][]) may expose internal representation by storing an externally mutable object into SnapshotDiffReportListing$DiffReportListingEntry.targetPath At SnapshotDiffReportListing.java:[line 61]
org.apache.hadoop.hdfs.protocol.SnapshotStatus.getParentFullPath() may expose internal representation by returning SnapshotStatus.parentFullPath At SnapshotStatus.java:by returning SnapshotStatus.parentFullPath At SnapshotStatus.java:[line 95]
new org.apache.hadoop.hdfs.protocol.SnapshotStatus(long, long, FsPermission, EnumSet, String, String, byte[], long, int, int, byte[]) may expose internal representation by storing an externally mutable object into SnapshotStatus.parentFullPath At SnapshotStatus.java:String, String, byte[], long, int, int, byte[]) may expose internal representation by storing an externally mutable object into SnapshotStatus.parentFullPath At SnapshotStatus.java:[line 67]
new org.apache.hadoop.hdfs.protocol.SnapshotStatus(HdfsFileStatus, int, byte[]) may expose internal representation by storing an externally mutable object into SnapshotStatus.parentFullPath At SnapshotStatus.java:expose internal representation by storing an externally mutable object into SnapshotStatus.parentFullPath At SnapshotStatus.java:[line 74]
org.apache.hadoop.hdfs.protocol.SnapshottableDirectoryStatus.getParentFullPath() may expose internal representation by returning SnapshottableDirectoryStatus.parentFullPath At SnapshottableDirectoryStatus.java:by returning SnapshottableDirectoryStatus.parentFullPath At SnapshottableDirectoryStatus.java:[line 108]
new org.apache.hadoop.hdfs.protocol.SnapshottableDirectoryStatus(long, long, FsPermission, EnumSet, String, String, byte[], long, int, int, int, byte[]) may expose internal representation by storing an externally mutable object into SnapshottableDirectoryStatus.parentFullPath At SnapshottableDirectoryStatus.java:String, String, byte[], long, int, int, int, byte[]) may expose internal representation by storing an externally mutable object into SnapshottableDirectoryStatus.parentFullPath At SnapshottableDirectoryStatus.java:[line 79]
new org.apache.hadoop.hdfs.protocol.SnapshottableDirectoryStatus(HdfsFileStatus, int, int, byte[]) may expose internal representation by storing an externally mutable object into SnapshottableDirectoryStatus.parentFullPath At SnapshottableDirectoryStatus.java:may expose internal representation by storing an externally mutable object into SnapshottableDirectoryStatus.parentFullPath At SnapshottableDirectoryStatus.java:[line 87]
org.apache.hadoop.hdfs.protocol.StripedBlockInfo.getBlockIndices() may expose internal representation by returning StripedBlockInfo.blockIndices At StripedBlockInfo.java:by returning StripedBlockInfo.blockIndices At StripedBlockInfo.java:[line 61]
org.apache.hadoop.hdfs.protocol.StripedBlockInfo.getBlockTokens() may expose internal representation by returning StripedBlockInfo.blockTokens At StripedBlockInfo.java:by returning StripedBlockInfo.blockTokens At StripedBlockInfo.java:[line 57]
org.apache.hadoop.hdfs.protocol.StripedBlockInfo.getDatanodes() may expose internal representation by returning StripedBlockInfo.datanodes At StripedBlockInfo.java:by returning StripedBlockInfo.datanodes At StripedBlockInfo.java:[line 53]
new org.apache.hadoop.hdfs.protocol.StripedBlockInfo(ExtendedBlock, DatanodeInfo[], Token[], byte[], ErasureCodingPolicy) may expose internal representation by storing an externally mutable object into StripedBlockInfo.blockIndices At StripedBlockInfo.java:ErasureCodingPolicy) may expose internal representation by storing an externally mutable object into StripedBlockInfo.blockIndices At StripedBlockInfo.java:[line 44]
new org.apache.hadoop.hdfs.protocol.StripedBlockInfo(ExtendedBlock, DatanodeInfo[], Token[], byte[], ErasureCodingPolicy) may expose internal representation by storing an externally mutable object into StripedBlockInfo.blockTokens At StripedBlockInfo.java:ErasureCodingPolicy) may expose internal representation by storing an externally mutable object into StripedBlockInfo.blockTokens At StripedBlockInfo.java:[line 43]
new org.apache.hadoop.hdfs.protocol.StripedBlockInfo(ExtendedBlock, DatanodeInfo[], Token[], byte[], ErasureCodingPolicy) may expose internal representation by storing an externally mutable object into StripedBlockInfo.datanodes At StripedBlockInfo.java:ErasureCodingPolicy) may expose internal representation by storing an externally mutable object into StripedBlockInfo.datanodes At StripedBlockInfo.java:[line 42]
new org.apache.hadoop.hdfs.protocol.datatransfer.sasl.SaslResponseWithNegotiatedCipherOption(byte[], CipherOption) may expose internal representation by storing an externally mutable object into SaslResponseWithNegotiatedCipherOption.payload At SaslResponseWithNegotiatedCipherOption.java:internal representation by storing an externally mutable object into SaslResponseWithNegotiatedCipherOption.payload At SaslResponseWithNegotiatedCipherOption.java:[line 30]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.AclProtos$AclEntryProto$Builder.maybeForceBuilderInitialization() At AclProtos.java: At AclProtos.java:[line 1415]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.AclProtos$FsPermissionProto$Builder.maybeForceBuilderInitialization() At AclProtos.java: At AclProtos.java:[line 344]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.AclProtos$GetAclStatusRequestProto$Builder.maybeForceBuilderInitialization() At AclProtos.java: At AclProtos.java:[line 9725]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.AclProtos$ModifyAclEntriesResponseProto$Builder.maybeForceBuilderInitialization() At AclProtos.java: At AclProtos.java:[line 4474]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.AclProtos$RemoveAclEntriesResponseProto$Builder.maybeForceBuilderInitialization() At AclProtos.java: At AclProtos.java:[line 6852]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.AclProtos$RemoveAclRequestProto$Builder.maybeForceBuilderInitialization() At AclProtos.java: At AclProtos.java:[line 4969]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.AclProtos$RemoveAclResponseProto$Builder.maybeForceBuilderInitialization() At AclProtos.java: At AclProtos.java:[line 5474]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.AclProtos$RemoveDefaultAclRequestProto$Builder.maybeForceBuilderInitialization() At AclProtos.java: At AclProtos.java:[line 7347]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.AclProtos$RemoveDefaultAclResponseProto$Builder.maybeForceBuilderInitialization() At AclProtos.java: At AclProtos.java:[line 7852]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.AclProtos$SetAclResponseProto$Builder.maybeForceBuilderInitialization() At AclProtos.java: At AclProtos.java:[line 9230]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ClientDatanodeProtocolProtos$CancelPlanRequestProto$Builder.maybeForceBuilderInitialization() At ClientDatanodeProtocolProtos.java: At ClientDatanodeProtocolProtos.java:[line 13120]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ClientDatanodeProtocolProtos$CancelPlanResponseProto$Builder.maybeForceBuilderInitialization() At ClientDatanodeProtocolProtos.java: At ClientDatanodeProtocolProtos.java:[line 13635]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ClientDatanodeProtocolProtos$DeleteBlockPoolRequestProto$Builder.maybeForceBuilderInitialization() At ClientDatanodeProtocolProtos.java: At ClientDatanodeProtocolProtos.java:[line 2418]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ClientDatanodeProtocolProtos$DeleteBlockPoolResponseProto$Builder.maybeForceBuilderInitialization() At ClientDatanodeProtocolProtos.java: At ClientDatanodeProtocolProtos.java:[line 2977]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ClientDatanodeProtocolProtos$DiskBalancerSettingRequestProto$Builder.maybeForceBuilderInitialization() At ClientDatanodeProtocolProtos.java: At ClientDatanodeProtocolProtos.java:[line 15575]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ClientDatanodeProtocolProtos$DiskBalancerSettingResponseProto$Builder.maybeForceBuilderInitialization() At ClientDatanodeProtocolProtos.java: At ClientDatanodeProtocolProtos.java:[line 16174]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ClientDatanodeProtocolProtos$EvictWritersRequestProto$Builder.maybeForceBuilderInitialization() At ClientDatanodeProtocolProtos.java: At ClientDatanodeProtocolProtos.java:[line 6181]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ClientDatanodeProtocolProtos$EvictWritersResponseProto$Builder.maybeForceBuilderInitialization() At ClientDatanodeProtocolProtos.java: At ClientDatanodeProtocolProtos.java:[line 6592]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ClientDatanodeProtocolProtos$GetBalancerBandwidthRequestProto$Builder.maybeForceBuilderInitialization() At ClientDatanodeProtocolProtos.java: At ClientDatanodeProtocolProtos.java:[line 10344]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ClientDatanodeProtocolProtos$GetBalancerBandwidthResponseProto$Builder.maybeForceBuilderInitialization() At ClientDatanodeProtocolProtos.java: At ClientDatanodeProtocolProtos.java:[line 10817]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ClientDatanodeProtocolProtos$GetDatanodeInfoRequestProto$Builder.maybeForceBuilderInitialization() At ClientDatanodeProtocolProtos.java: At ClientDatanodeProtocolProtos.java:[line 7013]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ClientDatanodeProtocolProtos$GetReplicaVisibleLengthResponseProto$Builder.maybeForceBuilderInitialization() At ClientDatanodeProtocolProtos.java: At ClientDatanodeProtocolProtos.java:[line 969]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ClientDatanodeProtocolProtos$GetVolumeReportRequestProto$Builder.maybeForceBuilderInitialization() At ClientDatanodeProtocolProtos.java: At ClientDatanodeProtocolProtos.java:[line 8054]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ClientDatanodeProtocolProtos$QueryPlanStatusRequestProto$Builder.maybeForceBuilderInitialization() At ClientDatanodeProtocolProtos.java: At ClientDatanodeProtocolProtos.java:[line 14060]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ClientDatanodeProtocolProtos$QueryPlanStatusResponseProto$Builder.maybeForceBuilderInitialization() At ClientDatanodeProtocolProtos.java: At ClientDatanodeProtocolProtos.java:[line 14762]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ClientDatanodeProtocolProtos$RefreshNamenodesRequestProto$Builder.maybeForceBuilderInitialization() At ClientDatanodeProtocolProtos.java: At ClientDatanodeProtocolProtos.java:[line 1438]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ClientDatanodeProtocolProtos$RefreshNamenodesResponseProto$Builder.maybeForceBuilderInitialization() At ClientDatanodeProtocolProtos.java: At ClientDatanodeProtocolProtos.java:[line 1859]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ClientDatanodeProtocolProtos$ShutdownDatanodeRequestProto$Builder.maybeForceBuilderInitialization() At ClientDatanodeProtocolProtos.java: At ClientDatanodeProtocolProtos.java:[line 5303]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ClientDatanodeProtocolProtos$ShutdownDatanodeResponseProto$Builder.maybeForceBuilderInitialization() At ClientDatanodeProtocolProtos.java: At ClientDatanodeProtocolProtos.java:[line 5762]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ClientDatanodeProtocolProtos$SubmitDiskBalancerPlanRequestProto$Builder.maybeForceBuilderInitialization() At ClientDatanodeProtocolProtos.java: At ClientDatanodeProtocolProtos.java:[line 11732]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ClientDatanodeProtocolProtos$SubmitDiskBalancerPlanResponseProto$Builder.maybeForceBuilderInitialization() At ClientDatanodeProtocolProtos.java: At ClientDatanodeProtocolProtos.java:[line 12613]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ClientDatanodeProtocolProtos$TriggerBlockReportRequestProto$Builder.maybeForceBuilderInitialization() At ClientDatanodeProtocolProtos.java: At ClientDatanodeProtocolProtos.java:[line 9387]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ClientDatanodeProtocolProtos$TriggerBlockReportResponseProto$Builder.maybeForceBuilderInitialization() At ClientDatanodeProtocolProtos.java: At ClientDatanodeProtocolProtos.java:[line 9933]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ClientNamenodeProtocolProtos$AbandonBlockResponseProto$Builder.maybeForceBuilderInitialization() At ClientNamenodeProtocolProtos.java: At ClientNamenodeProtocolProtos.java:[line 17610]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ClientNamenodeProtocolProtos$AppendRequestProto$Builder.maybeForceBuilderInitialization() At ClientNamenodeProtocolProtos.java: At ClientNamenodeProtocolProtos.java:[line 6626]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ClientNamenodeProtocolProtos$CompleteResponseProto$Builder.maybeForceBuilderInitialization() At ClientNamenodeProtocolProtos.java: At ClientNamenodeProtocolProtos.java:[line 24521]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ClientNamenodeProtocolProtos$ConcatRequestProto$Builder.maybeForceBuilderInitialization() At ClientNamenodeProtocolProtos.java: At ClientNamenodeProtocolProtos.java:[line 26353]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ClientNamenodeProtocolProtos$ConcatResponseProto$Builder.maybeForceBuilderInitialization() At ClientNamenodeProtocolProtos.java: At ClientNamenodeProtocolProtos.java:[line 26976]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ClientNamenodeProtocolProtos$DeleteRequestProto$Builder.maybeForceBuilderInitialization() At ClientNamenodeProtocolProtos.java: At ClientNamenodeProtocolProtos.java:[line 31520]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ClientNamenodeProtocolProtos$DeleteResponseProto$Builder.maybeForceBuilderInitialization() At ClientNamenodeProtocolProtos.java: At ClientNamenodeProtocolProtos.java:[line 32121]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ClientNamenodeProtocolProtos$FinalizeUpgradeRequestProto$Builder.maybeForceBuilderInitialization() At ClientNamenodeProtocolProtos.java: At ClientNamenodeProtocolProtos.java:[line 59655]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ClientNamenodeProtocolProtos$FinalizeUpgradeResponseProto$Builder.maybeForceBuilderInitialization() At ClientNamenodeProtocolProtos.java: At ClientNamenodeProtocolProtos.java:[line 60074]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ClientNamenodeProtocolProtos$GetBatchedListingRequestProto$Builder.maybeForceBuilderInitialization() At ClientNamenodeProtocolProtos.java: At ClientNamenodeProtocolProtos.java:[line 35784]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ClientNamenodeProtocolProtos$GetBlockLocationsRequestProto$Builder.maybeForceBuilderInitialization() At ClientNamenodeProtocolProtos.java: At ClientNamenodeProtocolProtos.java:[line 1303]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ClientNamenodeProtocolProtos$GetDatanodeReportRequestProto$Builder.maybeForceBuilderInitialization() At ClientNamenodeProtocolProtos.java: At ClientNamenodeProtocolProtos.java:[line 49865]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ClientNamenodeProtocolProtos$GetDatanodeStorageReportRequestProto$Builder.maybeForceBuilderInitialization() At ClientNamenodeProtocolProtos.java: At ClientNamenodeProtocolProtos.java:[line 51181]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ClientNamenodeProtocolProtos$GetFsECBlockGroupStatsRequestProto$Builder.maybeForceBuilderInitialization() At ClientNamenodeProtocolProtos.java: At ClientNamenodeProtocolProtos.java:[line 48420]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ClientNamenodeProtocolProtos$GetFsECBlockGroupStatsResponseProto$Builder.maybeForceBuilderInitialization() At ClientNamenodeProtocolProtos.java: At ClientNamenodeProtocolProtos.java:[line 49129]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ClientNamenodeProtocolProtos$GetFsReplicatedBlockStatsRequestProto$Builder.maybeForceBuilderInitialization() At ClientNamenodeProtocolProtos.java: At ClientNamenodeProtocolProtos.java:[line 46933]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ClientNamenodeProtocolProtos$GetFsReplicatedBlockStatsResponseProto$Builder.maybeForceBuilderInitialization() At ClientNamenodeProtocolProtos.java: At ClientNamenodeProtocolProtos.java:[line 47692]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ClientNamenodeProtocolProtos$GetFsStatsResponseProto$Builder.maybeForceBuilderInitialization() At ClientNamenodeProtocolProtos.java: At ClientNamenodeProtocolProtos.java:[line 46123]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ClientNamenodeProtocolProtos$GetFsStatusRequestProto$Builder.maybeForceBuilderInitialization() At ClientNamenodeProtocolProtos.java: At ClientNamenodeProtocolProtos.java:[line 45272]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ClientNamenodeProtocolProtos$GetListingRequestProto$Builder.maybeForceBuilderInitialization() At ClientNamenodeProtocolProtos.java: At ClientNamenodeProtocolProtos.java:[line 34381]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ClientNamenodeProtocolProtos$GetPreferredBlockSizeRequestProto$Builder.maybeForceBuilderInitialization() At ClientNamenodeProtocolProtos.java: At ClientNamenodeProtocolProtos.java:[line 53529]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ClientNamenodeProtocolProtos$GetPreferredBlockSizeResponseProto$Builder.maybeForceBuilderInitialization() At ClientNamenodeProtocolProtos.java: At ClientNamenodeProtocolProtos.java:[line 54086]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ClientNamenodeProtocolProtos$GetServerDefaultsRequestProto$Builder.maybeForceBuilderInitialization() At ClientNamenodeProtocolProtos.java: At ClientNamenodeProtocolProtos.java:[line 2587]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ClientNamenodeProtocolProtos$GetSnapshotDiffReportRequestProto$Builder.maybeForceBuilderInitialization() At ClientNamenodeProtocolProtos.java: At ClientNamenodeProtocolProtos.java:[line 39896]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ClientNamenodeProtocolProtos$GetSnapshotListingRequestProto$Builder.maybeForceBuilderInitialization() At ClientNamenodeProtocolProtos.java: At ClientNamenodeProtocolProtos.java:[line 38516]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ClientNamenodeProtocolProtos$GetSnapshottableDirListingRequestProto$Builder.maybeForceBuilderInitialization() At ClientNamenodeProtocolProtos.java: At ClientNamenodeProtocolProtos.java:[line 37394]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ClientNamenodeProtocolProtos$GetStoragePoliciesRequestProto$Builder.maybeForceBuilderInitialization() At ClientNamenodeProtocolProtos.java: At ClientNamenodeProtocolProtos.java:[line 12747]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ClientNamenodeProtocolProtos$GetStoragePolicyRequestProto$Builder.maybeForceBuilderInitialization() At ClientNamenodeProtocolProtos.java: At ClientNamenodeProtocolProtos.java:[line 11604]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ClientNamenodeProtocolProtos$ListCorruptFileBlocksRequestProto$Builder.maybeForceBuilderInitialization() At ClientNamenodeProtocolProtos.java: At ClientNamenodeProtocolProtos.java:[line 63640]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ClientNamenodeProtocolProtos$MetaSaveRequestProto$Builder.maybeForceBuilderInitialization() At ClientNamenodeProtocolProtos.java: At ClientNamenodeProtocolProtos.java:[line 64946]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ClientNamenodeProtocolProtos$MetaSaveResponseProto$Builder.maybeForceBuilderInitialization() At ClientNamenodeProtocolProtos.java: At ClientNamenodeProtocolProtos.java:[line 65459]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ClientNamenodeProtocolProtos$MkdirsResponseProto$Builder.maybeForceBuilderInitialization() At ClientNamenodeProtocolProtos.java: At ClientNamenodeProtocolProtos.java:[line 33738]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ClientNamenodeProtocolProtos$RecoverLeaseRequestProto$Builder.maybeForceBuilderInitialization() At ClientNamenodeProtocolProtos.java: At ClientNamenodeProtocolProtos.java:[line 44158]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ClientNamenodeProtocolProtos$RecoverLeaseResponseProto$Builder.maybeForceBuilderInitialization() At ClientNamenodeProtocolProtos.java: At ClientNamenodeProtocolProtos.java:[line 44805]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ClientNamenodeProtocolProtos$RefreshNodesRequestProto$Builder.maybeForceBuilderInitialization() At ClientNamenodeProtocolProtos.java: At ClientNamenodeProtocolProtos.java:[line 58817]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ClientNamenodeProtocolProtos$RefreshNodesResponseProto$Builder.maybeForceBuilderInitialization() At ClientNamenodeProtocolProtos.java: At ClientNamenodeProtocolProtos.java:[line 59236]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ClientNamenodeProtocolProtos$Rename2RequestProto$Builder.maybeForceBuilderInitialization() At ClientNamenodeProtocolProtos.java: At ClientNamenodeProtocolProtos.java:[line 30287]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ClientNamenodeProtocolProtos$Rename2ResponseProto$Builder.maybeForceBuilderInitialization() At ClientNamenodeProtocolProtos.java: At ClientNamenodeProtocolProtos.java:[line 30975]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ClientNamenodeProtocolProtos$RenameRequestProto$Builder.maybeForceBuilderInitialization() At ClientNamenodeProtocolProtos.java: At ClientNamenodeProtocolProtos.java:[line 28919]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ClientNamenodeProtocolProtos$RenameResponseProto$Builder.maybeForceBuilderInitialization() At ClientNamenodeProtocolProtos.java: At ClientNamenodeProtocolProtos.java:[line 29566]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ClientNamenodeProtocolProtos$RenewLeaseRequestProto$Builder.maybeForceBuilderInitialization() At ClientNamenodeProtocolProtos.java: At ClientNamenodeProtocolProtos.java:[line 43068]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ClientNamenodeProtocolProtos$RenewLeaseResponseProto$Builder.maybeForceBuilderInitialization() At ClientNamenodeProtocolProtos.java: At ClientNamenodeProtocolProtos.java:[line 43581]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ClientNamenodeProtocolProtos$ReportBadBlocksResponseProto$Builder.maybeForceBuilderInitialization() At ClientNamenodeProtocolProtos.java: At ClientNamenodeProtocolProtos.java:[line 25780]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ClientNamenodeProtocolProtos$RestoreFailedStorageRequestProto$Builder.maybeForceBuilderInitialization() At ClientNamenodeProtocolProtos.java: At ClientNamenodeProtocolProtos.java:[line 57793]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ClientNamenodeProtocolProtos$RestoreFailedStorageResponseProto$Builder.maybeForceBuilderInitialization() At ClientNamenodeProtocolProtos.java: At ClientNamenodeProtocolProtos.java:[line 58350]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ClientNamenodeProtocolProtos$RollEditsRequestProto$Builder.maybeForceBuilderInitialization() At ClientNamenodeProtocolProtos.java: At ClientNamenodeProtocolProtos.java:[line 56779]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ClientNamenodeProtocolProtos$RollEditsResponseProto$Builder.maybeForceBuilderInitialization() At ClientNamenodeProtocolProtos.java: At ClientNamenodeProtocolProtos.java:[line 57250]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ClientNamenodeProtocolProtos$RollingUpgradeRequestProto$Builder.maybeForceBuilderInitialization() At ClientNamenodeProtocolProtos.java: At ClientNamenodeProtocolProtos.java:[line 61475]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ClientNamenodeProtocolProtos$SaveNamespaceRequestProto$Builder.maybeForceBuilderInitialization() At ClientNamenodeProtocolProtos.java: At ClientNamenodeProtocolProtos.java:[line 55761]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ClientNamenodeProtocolProtos$SaveNamespaceResponseProto$Builder.maybeForceBuilderInitialization() At ClientNamenodeProtocolProtos.java: At ClientNamenodeProtocolProtos.java:[line 56315]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ClientNamenodeProtocolProtos$SetOwnerRequestProto$Builder.maybeForceBuilderInitialization() At ClientNamenodeProtocolProtos.java: At ClientNamenodeProtocolProtos.java:[line 15411]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ClientNamenodeProtocolProtos$SetOwnerResponseProto$Builder.maybeForceBuilderInitialization() At ClientNamenodeProtocolProtos.java: At ClientNamenodeProtocolProtos.java:[line 16098]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ClientNamenodeProtocolProtos$SetPermissionResponseProto$Builder.maybeForceBuilderInitialization() At ClientNamenodeProtocolProtos.java: At ClientNamenodeProtocolProtos.java:[line 14760]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ClientNamenodeProtocolProtos$SetReplicationRequestProto$Builder.maybeForceBuilderInitialization() At ClientNamenodeProtocolProtos.java: At ClientNamenodeProtocolProtos.java:[line 8264]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ClientNamenodeProtocolProtos$SetReplicationResponseProto$Builder.maybeForceBuilderInitialization() At ClientNamenodeProtocolProtos.java: At ClientNamenodeProtocolProtos.java:[line 8881]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ClientNamenodeProtocolProtos$SetSafeModeRequestProto$Builder.maybeForceBuilderInitialization() At ClientNamenodeProtocolProtos.java: At ClientNamenodeProtocolProtos.java:[line 54651]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ClientNamenodeProtocolProtos$SetSafeModeResponseProto$Builder.maybeForceBuilderInitialization() At ClientNamenodeProtocolProtos.java: At ClientNamenodeProtocolProtos.java:[line 55208]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ClientNamenodeProtocolProtos$SetStoragePolicyRequestProto$Builder.maybeForceBuilderInitialization() At ClientNamenodeProtocolProtos.java: At ClientNamenodeProtocolProtos.java:[line 9506]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ClientNamenodeProtocolProtos$SetStoragePolicyResponseProto$Builder.maybeForceBuilderInitialization() At ClientNamenodeProtocolProtos.java: At ClientNamenodeProtocolProtos.java:[line 10109]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ClientNamenodeProtocolProtos$TruncateRequestProto$Builder.maybeForceBuilderInitialization() At ClientNamenodeProtocolProtos.java: At ClientNamenodeProtocolProtos.java:[line 27603]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ClientNamenodeProtocolProtos$TruncateResponseProto$Builder.maybeForceBuilderInitialization() At ClientNamenodeProtocolProtos.java: At ClientNamenodeProtocolProtos.java:[line 28294]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ClientNamenodeProtocolProtos$UnsetStoragePolicyRequestProto$Builder.maybeForceBuilderInitialization() At ClientNamenodeProtocolProtos.java: At ClientNamenodeProtocolProtos.java:[line 10604]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ClientNamenodeProtocolProtos$UnsetStoragePolicyResponseProto$Builder.maybeForceBuilderInitialization() At ClientNamenodeProtocolProtos.java: At ClientNamenodeProtocolProtos.java:[line 11109]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ClientNamenodeProtocolProtos$UpgradeStatusRequestProto$Builder.maybeForceBuilderInitialization() At ClientNamenodeProtocolProtos.java: At ClientNamenodeProtocolProtos.java:[line 60493]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ClientNamenodeProtocolProtos$UpgradeStatusResponseProto$Builder.maybeForceBuilderInitialization() At ClientNamenodeProtocolProtos.java: At ClientNamenodeProtocolProtos.java:[line 60956]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.DataTransferProtos$CachingStrategyProto$Builder.maybeForceBuilderInitialization() At DataTransferProtos.java: At DataTransferProtos.java:[line 5294]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.DataTransferProtos$ChecksumProto$Builder.maybeForceBuilderInitialization() At DataTransferProtos.java: At DataTransferProtos.java:[line 7005]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.DataTransferProtos$ClientReadStatusProto$Builder.maybeForceBuilderInitialization() At DataTransferProtos.java: At DataTransferProtos.java:[line 27163]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.DataTransferProtos$DNTransferAckProto$Builder.maybeForceBuilderInitialization() At DataTransferProtos.java: At DataTransferProtos.java:[line 27687]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.DataTransferProtos$DataTransferTraceInfoProto$Builder.maybeForceBuilderInitialization() At DataTransferProtos.java: At DataTransferProtos.java:[line 3895]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.DataTransferProtos$HandshakeSecretProto$Builder.maybeForceBuilderInitialization() At DataTransferProtos.java: At DataTransferProtos.java:[line 2191]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.DataTransferProtos$OpCustomProto$Builder.maybeForceBuilderInitialization() At DataTransferProtos.java: At DataTransferProtos.java:[line 29235]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.DataTransferProtos$PacketHeaderProto$Builder.maybeForceBuilderInitialization() At DataTransferProtos.java: At DataTransferProtos.java:[line 23208]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.DataTransferProtos$PipelineAckProto$Builder.maybeForceBuilderInitialization() At DataTransferProtos.java: At DataTransferProtos.java:[line 24144]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.DataTransferProtos$ReleaseShortCircuitAccessResponseProto$Builder.maybeForceBuilderInitialization() At DataTransferProtos.java: At DataTransferProtos.java:[line 20636]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.DataTransferProtos$ShortCircuitShmIdProto$Builder.maybeForceBuilderInitialization() At DataTransferProtos.java: At DataTransferProtos.java:[line 17223]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.EncryptionZonesProtos$CreateEncryptionZoneRequestProto$Builder.maybeForceBuilderInitialization() At EncryptionZonesProtos.java: At EncryptionZonesProtos.java:[line 618]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.EncryptionZonesProtos$CreateEncryptionZoneResponseProto$Builder.maybeForceBuilderInitialization() At EncryptionZonesProtos.java: At EncryptionZonesProtos.java:[line 1210]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.EncryptionZonesProtos$EncryptionZoneProto$Builder.maybeForceBuilderInitialization() At EncryptionZonesProtos.java: At EncryptionZonesProtos.java:[line 2464]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.EncryptionZonesProtos$GetEZForPathRequestProto$Builder.maybeForceBuilderInitialization() At EncryptionZonesProtos.java: At EncryptionZonesProtos.java:[line 8271]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.EncryptionZonesProtos$ListEncryptionZonesRequestProto$Builder.maybeForceBuilderInitialization() At EncryptionZonesProtos.java: At EncryptionZonesProtos.java:[line 1673]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.EncryptionZonesProtos$ListReencryptionStatusRequestProto$Builder.maybeForceBuilderInitialization() At EncryptionZonesProtos.java: At EncryptionZonesProtos.java:[line 5249]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.EncryptionZonesProtos$ReencryptEncryptionZoneRequestProto$Builder.maybeForceBuilderInitialization() At EncryptionZonesProtos.java: At EncryptionZonesProtos.java:[line 4232]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.EncryptionZonesProtos$ReencryptEncryptionZoneResponseProto$Builder.maybeForceBuilderInitialization() At EncryptionZonesProtos.java: At EncryptionZonesProtos.java:[line 4786]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.EncryptionZonesProtos$ZoneReencryptionStatusProto$Builder.maybeForceBuilderInitialization() At EncryptionZonesProtos.java: At EncryptionZonesProtos.java:[line 6306]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ErasureCodingProtos$CodecProto$Builder.maybeForceBuilderInitialization() At ErasureCodingProtos.java: At ErasureCodingProtos.java:[line 13898]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ErasureCodingProtos$DisableErasureCodingPolicyRequestProto$Builder.maybeForceBuilderInitialization() At ErasureCodingProtos.java: At ErasureCodingProtos.java:[line 8786]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ErasureCodingProtos$DisableErasureCodingPolicyResponseProto$Builder.maybeForceBuilderInitialization() At ErasureCodingProtos.java: At ErasureCodingProtos.java:[line 9291]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ErasureCodingProtos$EnableErasureCodingPolicyRequestProto$Builder.maybeForceBuilderInitialization() At ErasureCodingProtos.java: At ErasureCodingProtos.java:[line 7786]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ErasureCodingProtos$EnableErasureCodingPolicyResponseProto$Builder.maybeForceBuilderInitialization() At ErasureCodingProtos.java: At ErasureCodingProtos.java:[line 8291]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ErasureCodingProtos$GetECTopologyResultForPoliciesRequestProto$Builder.maybeForceBuilderInitialization() At ErasureCodingProtos.java: At ErasureCodingProtos.java:[line 10781]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ErasureCodingProtos$GetErasureCodingCodecsRequestProto$Builder.maybeForceBuilderInitialization() At ErasureCodingProtos.java: At ErasureCodingProtos.java:[line 2651]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ErasureCodingProtos$GetErasureCodingPoliciesRequestProto$Builder.maybeForceBuilderInitialization() At ErasureCodingProtos.java: At ErasureCodingProtos.java:[line 1440]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ErasureCodingProtos$GetErasureCodingPolicyRequestProto$Builder.maybeForceBuilderInitialization() At ErasureCodingProtos.java: At ErasureCodingProtos.java:[line 3962]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ErasureCodingProtos$RemoveErasureCodingPolicyRequestProto$Builder.maybeForceBuilderInitialization() At ErasureCodingProtos.java: At ErasureCodingProtos.java:[line 6786]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ErasureCodingProtos$RemoveErasureCodingPolicyResponseProto$Builder.maybeForceBuilderInitialization() At ErasureCodingProtos.java: At ErasureCodingProtos.java:[line 7291]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ErasureCodingProtos$SetErasureCodingPolicyRequestProto$Builder.maybeForceBuilderInitialization() At ErasureCodingProtos.java: At ErasureCodingProtos.java:[line 429]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ErasureCodingProtos$SetErasureCodingPolicyResponseProto$Builder.maybeForceBuilderInitialization() At ErasureCodingProtos.java: At ErasureCodingProtos.java:[line 1021]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ErasureCodingProtos$UnsetErasureCodingPolicyRequestProto$Builder.maybeForceBuilderInitialization() At ErasureCodingProtos.java: At ErasureCodingProtos.java:[line 9786]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ErasureCodingProtos$UnsetErasureCodingPolicyResponseProto$Builder.maybeForceBuilderInitialization() At ErasureCodingProtos.java: At ErasureCodingProtos.java:[line 10291]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.HdfsProtos$BatchedListingKeyProto$Builder.maybeForceBuilderInitialization() At HdfsProtos.java: At HdfsProtos.java:[line 22025]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.HdfsProtos$BlockChecksumOptionsProto$Builder.maybeForceBuilderInitialization() At HdfsProtos.java: At HdfsProtos.java:[line 39453]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.HdfsProtos$BlockProto$Builder.maybeForceBuilderInitialization() At HdfsProtos.java: At HdfsProtos.java:[line 53417]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.HdfsProtos$BlockTokenSecretProto$Builder.maybeForceBuilderInitialization() At HdfsProtos.java: At HdfsProtos.java:[line 57460]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.HdfsProtos$CipherOptionProto$Builder.maybeForceBuilderInitialization() At HdfsProtos.java: At HdfsProtos.java:[line 28193]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.HdfsProtos$CorruptFileBlocksProto$Builder.maybeForceBuilderInitialization() At HdfsProtos.java: At HdfsProtos.java:[line 16403]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.HdfsProtos$DataEncryptionKeyProto$Builder.maybeForceBuilderInitialization() At HdfsProtos.java: At HdfsProtos.java:[line 22939]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.HdfsProtos$DatanodeIDProto$Builder.maybeForceBuilderInitialization() At HdfsProtos.java: At HdfsProtos.java:[line 3557]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.HdfsProtos$DatanodeLocalInfoProto$Builder.maybeForceBuilderInitialization() At HdfsProtos.java: At HdfsProtos.java:[line 4785]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.HdfsProtos$DatanodeStorageProto$Builder.maybeForceBuilderInitialization() At HdfsProtos.java: At HdfsProtos.java:[line 10010]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.HdfsProtos$DatanodeVolumeInfoProto$Builder.maybeForceBuilderInitialization() At HdfsProtos.java: At HdfsProtos.java:[line 5826]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.HdfsProtos$ECSchemaOptionEntryProto$Builder.maybeForceBuilderInitialization() At HdfsProtos.java: At HdfsProtos.java:[line 30786]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.HdfsProtos$ECTopologyVerifierResultProto$Builder.maybeForceBuilderInitialization() At HdfsProtos.java: At HdfsProtos.java:[line 34670]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.HdfsProtos$ExtendedBlockProto$Builder.maybeForceBuilderInitialization() At HdfsProtos.java: At HdfsProtos.java:[line 1399]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.HdfsProtos$FileEncryptionInfoProto$Builder.maybeForceBuilderInitialization() At HdfsProtos.java: At HdfsProtos.java:[line 24105]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.HdfsProtos$FsServerDefaultsProto$Builder.maybeForceBuilderInitialization() At HdfsProtos.java: At HdfsProtos.java:[line 40526]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.HdfsProtos$HdfsPathHandleProto$Builder.maybeForceBuilderInitialization() At HdfsProtos.java: At HdfsProtos.java:[line 35401]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.HdfsProtos$PerFileEncryptionInfoProto$Builder.maybeForceBuilderInitialization() At HdfsProtos.java: At HdfsProtos.java:[line 25088]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.HdfsProtos$ProvidedStorageLocationProto$Builder.maybeForceBuilderInitialization() At HdfsProtos.java: At HdfsProtos.java:[line 2323]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.HdfsProtos$ReencryptionInfoProto$Builder.maybeForceBuilderInitialization() At HdfsProtos.java: At HdfsProtos.java:[line 27130]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.HdfsProtos$RemoteExceptionProto$Builder.maybeForceBuilderInitialization() At HdfsProtos.java: At HdfsProtos.java:[line 42493]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.HdfsProtos$RollingUpgradeStatusProto$Builder.maybeForceBuilderInitialization() At HdfsProtos.java: At HdfsProtos.java:[line 55651]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.HdfsProtos$SnapshotDiffReportCursorProto$Builder.maybeForceBuilderInitialization() At HdfsProtos.java: At HdfsProtos.java:[line 50766]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.HdfsProtos$SnapshotDiffReportEntryProto$Builder.maybeForceBuilderInitialization() At HdfsProtos.java: At HdfsProtos.java:[line 47810]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.HdfsProtos$SnapshotDiffReportListingEntryProto$Builder.maybeForceBuilderInitialization() At HdfsProtos.java: At HdfsProtos.java:[line 50029]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.HdfsProtos$StorageTypeQuotaInfoProto$Builder.maybeForceBuilderInitialization() At HdfsProtos.java: At HdfsProtos.java:[line 15677]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.HdfsProtos$StorageTypesProto$Builder.maybeForceBuilderInitialization() At HdfsProtos.java: At HdfsProtos.java:[line 17130]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.HdfsProtos$StorageUuidsProto$Builder.maybeForceBuilderInitialization() At HdfsProtos.java: At HdfsProtos.java:[line 56286]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.InotifyProtos$AppendEventProto$Builder.maybeForceBuilderInitialization() At InotifyProtos.java: At InotifyProtos.java:[line 5680]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.InotifyProtos$CloseEventProto$Builder.maybeForceBuilderInitialization() At InotifyProtos.java: At InotifyProtos.java:[line 4180]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.InotifyProtos$EventProto$Builder.maybeForceBuilderInitialization() At InotifyProtos.java: At InotifyProtos.java:[line 737]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.InotifyProtos$RenameEventProto$Builder.maybeForceBuilderInitialization() At InotifyProtos.java: At InotifyProtos.java:[line 6442]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.InotifyProtos$TruncateEventProto$Builder.maybeForceBuilderInitialization() At InotifyProtos.java: At InotifyProtos.java:[line 4957]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.InotifyProtos$UnlinkEventProto$Builder.maybeForceBuilderInitialization() At InotifyProtos.java: At InotifyProtos.java:[line 9554]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ReconfigurationProtocolProtos$GetReconfigurationStatusConfigChangeProto$Builder.maybeForceBuilderInitialization() At ReconfigurationProtocolProtos.java: At ReconfigurationProtocolProtos.java:[line 1862]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ReconfigurationProtocolProtos$GetReconfigurationStatusRequestProto$Builder.maybeForceBuilderInitialization() At ReconfigurationProtocolProtos.java: At ReconfigurationProtocolProtos.java:[line 1105]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ReconfigurationProtocolProtos$ListReconfigurablePropertiesRequestProto$Builder.maybeForceBuilderInitialization() At ReconfigurationProtocolProtos.java: At ReconfigurationProtocolProtos.java:[line 3639]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ReconfigurationProtocolProtos$ListReconfigurablePropertiesResponseProto$Builder.maybeForceBuilderInitialization() At ReconfigurationProtocolProtos.java: At ReconfigurationProtocolProtos.java:[line 4129]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ReconfigurationProtocolProtos$StartReconfigurationRequestProto$Builder.maybeForceBuilderInitialization() At ReconfigurationProtocolProtos.java: At ReconfigurationProtocolProtos.java:[line 275]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.ReconfigurationProtocolProtos$StartReconfigurationResponseProto$Builder.maybeForceBuilderInitialization() At ReconfigurationProtocolProtos.java: At ReconfigurationProtocolProtos.java:[line 686]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.XAttrProtos$ListXAttrsRequestProto$Builder.maybeForceBuilderInitialization() At XAttrProtos.java: At XAttrProtos.java:[line 4431]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.XAttrProtos$RemoveXAttrResponseProto$Builder.maybeForceBuilderInitialization() At XAttrProtos.java: At XAttrProtos.java:[line 6527]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.XAttrProtos$SetXAttrResponseProto$Builder.maybeForceBuilderInitialization() At XAttrProtos.java: At XAttrProtos.java:[line 2177]
Useless control flow in org.apache.hadoop.hdfs.protocol.proto.XAttrProtos$XAttrProto$Builder.maybeForceBuilderInitialization() At XAttrProtos.java: At XAttrProtos.java:[line 662]
org.apache.hadoop.hdfs.security.token.block.BlockTokenIdentifier.getBytes() may expose internal representation by returning BlockTokenIdentifier.cache At BlockTokenIdentifier.java:by returning BlockTokenIdentifier.cache At BlockTokenIdentifier.java:[line 366]
org.apache.hadoop.hdfs.security.token.block.BlockTokenIdentifier.getHandshakeMsg() may expose internal representation by returning BlockTokenIdentifier.handshakeMsg At BlockTokenIdentifier.java:by returning BlockTokenIdentifier.handshakeMsg At BlockTokenIdentifier.java:[line 142]
org.apache.hadoop.hdfs.security.token.block.BlockTokenIdentifier.getStorageIds() may expose internal representation by returning BlockTokenIdentifier.storageIds At BlockTokenIdentifier.java:by returning BlockTokenIdentifier.storageIds At BlockTokenIdentifier.java:[line 138]
org.apache.hadoop.hdfs.security.token.block.BlockTokenIdentifier.getStorageTypes() may expose internal representation by returning BlockTokenIdentifier.storageTypes At BlockTokenIdentifier.java:by returning BlockTokenIdentifier.storageTypes At BlockTokenIdentifier.java:[line 134]
org.apache.hadoop.hdfs.security.token.block.BlockTokenIdentifier.setHandshakeMsg(byte[]) may expose internal representation by storing an externally mutable object into BlockTokenIdentifier.handshakeMsg At BlockTokenIdentifier.java:by storing an externally mutable object into BlockTokenIdentifier.handshakeMsg At BlockTokenIdentifier.java:[line 147]
org.apache.hadoop.hdfs.server.protocol.DatanodeStorageReport.getStorageReports() may expose internal representation by returning DatanodeStorageReport.storageReports At DatanodeStorageReport.java:by returning DatanodeStorageReport.storageReports At DatanodeStorageReport.java:[line 40]
new org.apache.hadoop.hdfs.server.protocol.DatanodeStorageReport(DatanodeInfo, StorageReport[]) may expose internal representation by storing an externally mutable object into DatanodeStorageReport.storageReports At DatanodeStorageReport.java:internal representation by storing an externally mutable object into DatanodeStorageReport.storageReports At DatanodeStorageReport.java:[line 32]
org.apache.hadoop.hdfs.shortcircuit.DfsClientShmManager$EndpointShmManager.allocSlot(DomainPeer, MutableBoolean, String, ExtendedBlockId) does not release lock on all paths At DfsClientShmManager.java:not release lock on all paths At DfsClientShmManager.java:[line 260]
org.apache.hadoop.hdfs.shortcircuit.DfsClientShmManager$EndpointShmManager.allocSlot(DomainPeer, MutableBoolean, String, ExtendedBlockId) does not release lock on all exception paths At DfsClientShmManager.java:not release lock on all exception paths At DfsClientShmManager.java:[line 260]
Failed junit tests hadoop.hdfs.protocol.TestReadOnly
hadoop.hdfs.server.sps.TestExternalStoragePolicySatisfier
hadoop.tools.TestHdfsConfigFields
hadoop.hdfs.server.namenode.TestNameNodeRetryCacheMetrics
hadoop.fs.contract.hdfs.TestHDFSContractMultipartUploader
hadoop.hdfs.TestClientProtocolForPipelineRecovery
Subsystem Report/Notes
Docker ClientAPI=1.40 ServerAPI=1.40 base: https://builds.apache.org/job/hadoop-multibranch/job/PR-2166/3/artifact/out/Dockerfile
GITHUB PR #2166
Optional Tests dupname asflicense xml compile javac javadoc mvninstall mvnsite unit shadedclient findbugs checkstyle cc prototool shellcheck shelldocs markdownlint
uname Linux 71140830b27c 4.15.0-91-generic #92-Ubuntu SMP Fri Feb 28 11:09:48 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
Build tool maven
Personality personality/hadoop.sh
git revision trunk / d02be17
Default Java Private Build-1.8.0_252-8u252-b09-1~18.04-b09
Multi-JDK versions /usr/lib/jvm/java-11-openjdk-amd64:Ubuntu-11.0.8+10-post-Ubuntu-0ubuntu118.04.1 /usr/lib/jvm/java-8-openjdk-amd64:Private Build-1.8.0_252-8u252-b09-1~18.04-b09
javadoc https://builds.apache.org/job/hadoop-multibranch/job/PR-2166/3/artifact/out/branch-javadoc-hadoop-hdfs-project_hadoop-hdfs-client-jdkUbuntu-11.0.8+10-post-Ubuntu-0ubuntu118.04.1.txt
javadoc https://builds.apache.org/job/hadoop-multibranch/job/PR-2166/3/artifact/out/branch-javadoc-hadoop-hdfs-project_hadoop-hdfs-jdkUbuntu-11.0.8+10-post-Ubuntu-0ubuntu118.04.1.txt
javadoc https://builds.apache.org/job/hadoop-multibranch/job/PR-2166/3/artifact/out/branch-javadoc-hadoop-hdfs-project_hadoop-hdfs-rbf-jdkUbuntu-11.0.8+10-post-Ubuntu-0ubuntu118.04.1.txt
findbugs https://builds.apache.org/job/hadoop-multibranch/job/PR-2166/3/artifact/out/branch-findbugs-hadoop-hdfs-project_hadoop-hdfs.txt
findbugs https://builds.apache.org/job/hadoop-multibranch/job/PR-2166/3/artifact/out/branch-findbugs-hadoop-hdfs-project_hadoop-hdfs-rbf.txt
javac https://builds.apache.org/job/hadoop-multibranch/job/PR-2166/3/artifact/out/diff-compile-javac-hadoop-hdfs-project-jdkUbuntu-11.0.8+10-post-Ubuntu-0ubuntu118.04.1.txt
javac https://builds.apache.org/job/hadoop-multibranch/job/PR-2166/3/artifact/out/diff-compile-javac-hadoop-hdfs-project-jdkPrivateBuild-1.8.0_252-8u252-b09-1~18.04-b09.txt
checkstyle https://builds.apache.org/job/hadoop-multibranch/job/PR-2166/3/artifact/out/diff-checkstyle-hadoop-hdfs-project.txt
whitespace https://builds.apache.org/job/hadoop-multibranch/job/PR-2166/3/artifact/out/whitespace-tabs.txt
xml https://builds.apache.org/job/hadoop-multibranch/job/PR-2166/3/artifact/out/xml.txt
javadoc https://builds.apache.org/job/hadoop-multibranch/job/PR-2166/3/artifact/out/patch-javadoc-hadoop-hdfs-project_hadoop-hdfs-client-jdkUbuntu-11.0.8+10-post-Ubuntu-0ubuntu118.04.1.txt
javadoc https://builds.apache.org/job/hadoop-multibranch/job/PR-2166/3/artifact/out/patch-javadoc-hadoop-hdfs-project_hadoop-hdfs-jdkUbuntu-11.0.8+10-post-Ubuntu-0ubuntu118.04.1.txt
javadoc https://builds.apache.org/job/hadoop-multibranch/job/PR-2166/3/artifact/out/patch-javadoc-hadoop-hdfs-project_hadoop-hdfs-rbf-jdkUbuntu-11.0.8+10-post-Ubuntu-0ubuntu118.04.1.txt
javadoc https://builds.apache.org/job/hadoop-multibranch/job/PR-2166/3/artifact/out/diff-javadoc-javadoc-hadoop-hdfs-project_hadoop-hdfs-client-jdkPrivateBuild-1.8.0_252-8u252-b09-1~18.04-b09.txt
findbugs https://builds.apache.org/job/hadoop-multibranch/job/PR-2166/3/artifact/out/new-findbugs-hadoop-hdfs-project_hadoop-hdfs-client.html
unit https://builds.apache.org/job/hadoop-multibranch/job/PR-2166/3/artifact/out/patch-unit-hadoop-hdfs-project_hadoop-hdfs-client.txt
unit https://builds.apache.org/job/hadoop-multibranch/job/PR-2166/3/artifact/out/patch-unit-hadoop-hdfs-project_hadoop-hdfs.txt
Test Results https://builds.apache.org/job/hadoop-multibranch/job/PR-2166/3/testReport/
Max. process+thread count 3099 (vs. ulimit of 5500)
modules C: hadoop-hdfs-project/hadoop-hdfs-client hadoop-hdfs-project/hadoop-hdfs hadoop-hdfs-project/hadoop-hdfs-rbf U: hadoop-hdfs-project
Console output https://builds.apache.org/job/hadoop-multibranch/job/PR-2166/3/console
versions git=2.17.1 maven=3.6.0 shellcheck=0.4.6 findbugs=4.0.6
Powered by Apache Yetus 0.12.0 https://yetus.apache.org

This message was automatically generated.

@hadoop-yetus
Copy link

💔 -1 overall

Vote Subsystem Runtime Comment
+0 🆗 reexec 1m 4s Docker mode activated.
_ Prechecks _
+1 💚 dupname 0m 0s No case conflicting files found.
+0 🆗 prototool 0m 1s prototool was not available.
+0 🆗 markdownlint 0m 1s markdownlint was not available.
+1 💚 @author 0m 0s The patch does not contain any @author tags.
+1 💚 test4tests 0m 0s The patch appears to include 2 new or modified test files.
_ trunk Compile Tests _
+0 🆗 mvndep 0m 31s Maven dependency ordering for branch
+1 💚 mvninstall 21m 40s trunk passed
+1 💚 compile 4m 15s trunk passed with JDK Ubuntu-11.0.8+10-post-Ubuntu-0ubuntu118.04.1
+1 💚 compile 3m 54s trunk passed with JDK Private Build-1.8.0_252-8u252-b09-1~18.04-b09
+1 💚 checkstyle 1m 10s trunk passed
+1 💚 mvnsite 2m 49s trunk passed
+1 💚 shadedclient 15m 40s branch has no errors when building and testing our client artifacts.
-1 ❌ javadoc 0m 39s hadoop-hdfs-client in trunk failed with JDK Ubuntu-11.0.8+10-post-Ubuntu-0ubuntu118.04.1.
-1 ❌ javadoc 0m 36s hadoop-hdfs in trunk failed with JDK Ubuntu-11.0.8+10-post-Ubuntu-0ubuntu118.04.1.
-1 ❌ javadoc 0m 27s hadoop-hdfs-rbf in trunk failed with JDK Ubuntu-11.0.8+10-post-Ubuntu-0ubuntu118.04.1.
+1 💚 javadoc 1m 51s trunk passed with JDK Private Build-1.8.0_252-8u252-b09-1~18.04-b09
+0 🆗 spotbugs 1m 14s Used deprecated FindBugs config; considering switching to SpotBugs.
+1 💚 findbugs 6m 46s trunk passed
_ Patch Compile Tests _
+0 🆗 mvndep 0m 29s Maven dependency ordering for patch
+1 💚 mvninstall 2m 32s the patch passed
+1 💚 compile 4m 10s the patch passed with JDK Ubuntu-11.0.8+10-post-Ubuntu-0ubuntu118.04.1
+1 💚 cc 4m 10s the patch passed
-1 ❌ javac 4m 10s hadoop-hdfs-project-jdkUbuntu-11.0.8+10-post-Ubuntu-0ubuntu118.04.1 with JDK Ubuntu-11.0.8+10-post-Ubuntu-0ubuntu118.04.1 generated 1 new + 775 unchanged - 0 fixed = 776 total (was 775)
+1 💚 compile 3m 53s the patch passed with JDK Private Build-1.8.0_252-8u252-b09-1~18.04-b09
+1 💚 cc 3m 53s the patch passed
-1 ❌ javac 3m 53s hadoop-hdfs-project-jdkPrivateBuild-1.8.0_252-8u252-b09-118.04-b09 with JDK Private Build-1.8.0_252-8u252-b09-118.04-b09 generated 1 new + 753 unchanged - 0 fixed = 754 total (was 753)
-0 ⚠️ checkstyle 1m 3s hadoop-hdfs-project: The patch generated 8 new + 501 unchanged - 0 fixed = 509 total (was 501)
+1 💚 mvnsite 2m 31s the patch passed
+1 💚 shellcheck 0m 31s There were no new shellcheck issues.
+1 💚 shelldocs 0m 13s The patch generated 0 new + 104 unchanged - 132 fixed = 104 total (was 236)
-1 ❌ whitespace 0m 1s The patch 1 line(s) with tabs.
+1 💚 xml 0m 1s The patch has no ill-formed XML file.
+1 💚 shadedclient 15m 30s patch has no errors when building and testing our client artifacts.
-1 ❌ javadoc 0m 38s hadoop-hdfs-client in the patch failed with JDK Ubuntu-11.0.8+10-post-Ubuntu-0ubuntu118.04.1.
-1 ❌ javadoc 0m 34s hadoop-hdfs in the patch failed with JDK Ubuntu-11.0.8+10-post-Ubuntu-0ubuntu118.04.1.
-1 ❌ javadoc 0m 25s hadoop-hdfs-rbf in the patch failed with JDK Ubuntu-11.0.8+10-post-Ubuntu-0ubuntu118.04.1.
-1 ❌ javadoc 0m 33s hadoop-hdfs-project_hadoop-hdfs-client-jdkPrivateBuild-1.8.0_252-8u252-b09-118.04-b09 with JDK Private Build-1.8.0_252-8u252-b09-118.04-b09 generated 2 new + 98 unchanged - 2 fixed = 100 total (was 100)
+1 💚 findbugs 7m 49s the patch passed
_ Other Tests _
-1 ❌ unit 2m 13s hadoop-hdfs-client in the patch passed.
-1 ❌ unit 112m 48s hadoop-hdfs in the patch passed.
+1 💚 unit 10m 17s hadoop-hdfs-rbf in the patch passed.
+1 💚 asflicense 0m 41s The patch does not generate ASF License warnings.
234m 12s
Reason Tests
Failed junit tests hadoop.hdfs.protocol.TestReadOnly
hadoop.hdfs.server.namenode.TestReencryption
hadoop.hdfs.server.balancer.TestBalancerWithHANameNodes
hadoop.tools.TestHdfsConfigFields
hadoop.hdfs.TestStripedFileAppend
hadoop.hdfs.server.blockmanagement.TestBlockTokenWithDFSStriped
hadoop.hdfs.server.namenode.ha.TestObserverNode
hadoop.fs.contract.hdfs.TestHDFSContractMultipartUploader
Subsystem Report/Notes
Docker ClientAPI=1.40 ServerAPI=1.40 base: https://builds.apache.org/job/hadoop-multibranch/job/PR-2166/4/artifact/out/Dockerfile
GITHUB PR #2166
Optional Tests dupname asflicense xml compile javac javadoc mvninstall mvnsite unit shadedclient findbugs checkstyle cc prototool shellcheck shelldocs markdownlint
uname Linux 27692beb7898 4.15.0-91-generic #92-Ubuntu SMP Fri Feb 28 11:09:48 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
Build tool maven
Personality personality/hadoop.sh
git revision trunk / 60a2546
Default Java Private Build-1.8.0_252-8u252-b09-1~18.04-b09
Multi-JDK versions /usr/lib/jvm/java-11-openjdk-amd64:Ubuntu-11.0.8+10-post-Ubuntu-0ubuntu118.04.1 /usr/lib/jvm/java-8-openjdk-amd64:Private Build-1.8.0_252-8u252-b09-1~18.04-b09
javadoc https://builds.apache.org/job/hadoop-multibranch/job/PR-2166/4/artifact/out/branch-javadoc-hadoop-hdfs-project_hadoop-hdfs-client-jdkUbuntu-11.0.8+10-post-Ubuntu-0ubuntu118.04.1.txt
javadoc https://builds.apache.org/job/hadoop-multibranch/job/PR-2166/4/artifact/out/branch-javadoc-hadoop-hdfs-project_hadoop-hdfs-jdkUbuntu-11.0.8+10-post-Ubuntu-0ubuntu118.04.1.txt
javadoc https://builds.apache.org/job/hadoop-multibranch/job/PR-2166/4/artifact/out/branch-javadoc-hadoop-hdfs-project_hadoop-hdfs-rbf-jdkUbuntu-11.0.8+10-post-Ubuntu-0ubuntu118.04.1.txt
javac https://builds.apache.org/job/hadoop-multibranch/job/PR-2166/4/artifact/out/diff-compile-javac-hadoop-hdfs-project-jdkUbuntu-11.0.8+10-post-Ubuntu-0ubuntu118.04.1.txt
javac https://builds.apache.org/job/hadoop-multibranch/job/PR-2166/4/artifact/out/diff-compile-javac-hadoop-hdfs-project-jdkPrivateBuild-1.8.0_252-8u252-b09-1~18.04-b09.txt
checkstyle https://builds.apache.org/job/hadoop-multibranch/job/PR-2166/4/artifact/out/diff-checkstyle-hadoop-hdfs-project.txt
whitespace https://builds.apache.org/job/hadoop-multibranch/job/PR-2166/4/artifact/out/whitespace-tabs.txt
javadoc https://builds.apache.org/job/hadoop-multibranch/job/PR-2166/4/artifact/out/patch-javadoc-hadoop-hdfs-project_hadoop-hdfs-client-jdkUbuntu-11.0.8+10-post-Ubuntu-0ubuntu118.04.1.txt
javadoc https://builds.apache.org/job/hadoop-multibranch/job/PR-2166/4/artifact/out/patch-javadoc-hadoop-hdfs-project_hadoop-hdfs-jdkUbuntu-11.0.8+10-post-Ubuntu-0ubuntu118.04.1.txt
javadoc https://builds.apache.org/job/hadoop-multibranch/job/PR-2166/4/artifact/out/patch-javadoc-hadoop-hdfs-project_hadoop-hdfs-rbf-jdkUbuntu-11.0.8+10-post-Ubuntu-0ubuntu118.04.1.txt
javadoc https://builds.apache.org/job/hadoop-multibranch/job/PR-2166/4/artifact/out/diff-javadoc-javadoc-hadoop-hdfs-project_hadoop-hdfs-client-jdkPrivateBuild-1.8.0_252-8u252-b09-1~18.04-b09.txt
unit https://builds.apache.org/job/hadoop-multibranch/job/PR-2166/4/artifact/out/patch-unit-hadoop-hdfs-project_hadoop-hdfs-client.txt
unit https://builds.apache.org/job/hadoop-multibranch/job/PR-2166/4/artifact/out/patch-unit-hadoop-hdfs-project_hadoop-hdfs.txt
Test Results https://builds.apache.org/job/hadoop-multibranch/job/PR-2166/4/testReport/
Max. process+thread count 3180 (vs. ulimit of 5500)
modules C: hadoop-hdfs-project/hadoop-hdfs-client hadoop-hdfs-project/hadoop-hdfs hadoop-hdfs-project/hadoop-hdfs-rbf U: hadoop-hdfs-project
Console output https://builds.apache.org/job/hadoop-multibranch/job/PR-2166/4/console
versions git=2.17.1 maven=3.6.0 shellcheck=0.4.6 findbugs=4.0.6
Powered by Apache Yetus 0.12.0 https://yetus.apache.org

This message was automatically generated.

Comment on lines 169 to 175
if (rpcServer.isInvokeConcurrent(snapshotRoot)) {
Map<RemoteLocation, SnapshotStatus[]> ret = rpcClient.invokeConcurrent(
locations, remoteMethod, true, false, SnapshotStatus[].class);
return ret.values().iterator().next();
} else {
return rpcClient.invokeSequential(
locations, remoteMethod, SnapshotStatus[].class, null);
Copy link
Member

@ayushtkn ayushtkn Jul 27, 2020

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Here the SnapshotStatus contains parentpath as well, the path will be the one wrt the actual namespace not with respect to mount table. You need to replace the parentpath with path corresponding to the mount entry.
if mount entry is : /mnt -> /dir in ns0, then if you trigger call on ns0 the path would be something like /dir/sub.. that you need to change to /mnt/sub..
In case of InvokeConcurrent you would be able to get Src and Dst from the ret and maybe something like this may work -

      response = ret.values().iterator().next();
      String src = ret.keySet().iterator().next().getSrc();
      String dst = ret.keySet().iterator().next().getDest();
      for (SnapshotStatus s : response) {
        String mountPath =
            new String(s.getParentFullPath()).replaceFirst(dst, src);
        s.setParentFullPath(mountPath.getBytes());
      }

For the invokeSequential one you won't be having the detail on which location did the call got success, For that you have to get it returned back from RouterRpcClient#L858, I guess to get the location returned you would require a new InvokeSequential method which returns the location as well, may be can refactor and reuse this one...

This problem would be there I think in getSnapshottableDirListing() as well. If you want, you can put a TODO and handle the location stuff in a separate follow up jira for both API's.

@hadoop-yetus
Copy link

💔 -1 overall

Vote Subsystem Runtime Comment
+0 🆗 reexec 31m 22s Docker mode activated.
_ Prechecks _
+1 💚 dupname 0m 0s No case conflicting files found.
+0 🆗 prototool 0m 0s prototool was not available.
+0 🆗 markdownlint 0m 0s markdownlint was not available.
+1 💚 @author 0m 0s The patch does not contain any @author tags.
+1 💚 test4tests 0m 0s The patch appears to include 2 new or modified test files.
_ trunk Compile Tests _
+0 🆗 mvndep 1m 11s Maven dependency ordering for branch
+1 💚 mvninstall 22m 24s trunk passed
+1 💚 compile 4m 18s trunk passed with JDK Ubuntu-11.0.8+10-post-Ubuntu-0ubuntu118.04.1
+1 💚 compile 3m 57s trunk passed with JDK Private Build-1.8.0_252-8u252-b09-1~18.04-b09
+1 💚 checkstyle 1m 12s trunk passed
+1 💚 mvnsite 2m 53s trunk passed
+1 💚 shadedclient 15m 44s branch has no errors when building and testing our client artifacts.
-1 ❌ javadoc 0m 41s hadoop-hdfs-client in trunk failed with JDK Ubuntu-11.0.8+10-post-Ubuntu-0ubuntu118.04.1.
-1 ❌ javadoc 0m 36s hadoop-hdfs in trunk failed with JDK Ubuntu-11.0.8+10-post-Ubuntu-0ubuntu118.04.1.
-1 ❌ javadoc 0m 27s hadoop-hdfs-rbf in trunk failed with JDK Ubuntu-11.0.8+10-post-Ubuntu-0ubuntu118.04.1.
+1 💚 javadoc 1m 54s trunk passed with JDK Private Build-1.8.0_252-8u252-b09-1~18.04-b09
+0 🆗 spotbugs 1m 26s Used deprecated FindBugs config; considering switching to SpotBugs.
+1 💚 findbugs 7m 8s trunk passed
_ Patch Compile Tests _
+0 🆗 mvndep 0m 30s Maven dependency ordering for patch
+1 💚 mvninstall 2m 39s the patch passed
+1 💚 compile 4m 27s the patch passed with JDK Ubuntu-11.0.8+10-post-Ubuntu-0ubuntu118.04.1
+1 💚 cc 4m 27s the patch passed
-1 ❌ javac 4m 27s hadoop-hdfs-project-jdkUbuntu-11.0.8+10-post-Ubuntu-0ubuntu118.04.1 with JDK Ubuntu-11.0.8+10-post-Ubuntu-0ubuntu118.04.1 generated 1 new + 775 unchanged - 0 fixed = 776 total (was 775)
+1 💚 compile 3m 47s the patch passed with JDK Private Build-1.8.0_252-8u252-b09-1~18.04-b09
+1 💚 cc 3m 47s the patch passed
-1 ❌ javac 3m 47s hadoop-hdfs-project-jdkPrivateBuild-1.8.0_252-8u252-b09-118.04-b09 with JDK Private Build-1.8.0_252-8u252-b09-118.04-b09 generated 1 new + 753 unchanged - 0 fixed = 754 total (was 753)
-0 ⚠️ checkstyle 1m 3s hadoop-hdfs-project: The patch generated 9 new + 502 unchanged - 0 fixed = 511 total (was 502)
+1 💚 mvnsite 2m 33s the patch passed
+1 💚 shellcheck 0m 31s There were no new shellcheck issues.
+1 💚 shelldocs 0m 14s The patch generated 0 new + 104 unchanged - 132 fixed = 104 total (was 236)
+1 💚 whitespace 0m 0s The patch has no whitespace issues.
+1 💚 xml 0m 1s The patch has no ill-formed XML file.
+1 💚 shadedclient 15m 31s patch has no errors when building and testing our client artifacts.
-1 ❌ javadoc 0m 35s hadoop-hdfs-client in the patch failed with JDK Ubuntu-11.0.8+10-post-Ubuntu-0ubuntu118.04.1.
-1 ❌ javadoc 0m 33s hadoop-hdfs in the patch failed with JDK Ubuntu-11.0.8+10-post-Ubuntu-0ubuntu118.04.1.
-1 ❌ javadoc 0m 24s hadoop-hdfs-rbf in the patch failed with JDK Ubuntu-11.0.8+10-post-Ubuntu-0ubuntu118.04.1.
-1 ❌ javadoc 0m 34s hadoop-hdfs-project_hadoop-hdfs-client-jdkPrivateBuild-1.8.0_252-8u252-b09-118.04-b09 with JDK Private Build-1.8.0_252-8u252-b09-118.04-b09 generated 2 new + 98 unchanged - 2 fixed = 100 total (was 100)
-1 ❌ findbugs 1m 23s hadoop-hdfs-project/hadoop-hdfs-rbf generated 2 new + 0 unchanged - 0 fixed = 2 total (was 0)
_ Other Tests _
-1 ❌ unit 2m 10s hadoop-hdfs-client in the patch passed.
-1 ❌ unit 126m 53s hadoop-hdfs in the patch passed.
-1 ❌ unit 11m 6s hadoop-hdfs-rbf in the patch passed.
+1 💚 asflicense 0m 43s The patch does not generate ASF License warnings.
282m 7s
Reason Tests
FindBugs module:hadoop-hdfs-project/hadoop-hdfs-rbf
Found reliance on default encoding in org.apache.hadoop.hdfs.server.federation.router.RouterSnapshot.getSnapshotListing(String):in org.apache.hadoop.hdfs.server.federation.router.RouterSnapshot.getSnapshotListing(String): new String(byte[]) At RouterSnapshot.java:[line 179]
Found reliance on default encoding in org.apache.hadoop.hdfs.server.federation.router.RouterSnapshot.getSnapshotListing(String):in org.apache.hadoop.hdfs.server.federation.router.RouterSnapshot.getSnapshotListing(String): String.getBytes() At RouterSnapshot.java:[line 180]
Failed junit tests hadoop.hdfs.protocol.TestReadOnly
hadoop.hdfs.server.namenode.TestReconstructStripedBlocks
hadoop.fs.contract.hdfs.TestHDFSContractMultipartUploader
hadoop.hdfs.TestSafeModeWithStripedFile
hadoop.hdfs.TestStripedFileAppend
hadoop.hdfs.TestDecommissionWithBackoffMonitor
hadoop.tools.TestHdfsConfigFields
hadoop.hdfs.server.federation.router.TestRouterRpcMultiDestination
Subsystem Report/Notes
Docker ClientAPI=1.40 ServerAPI=1.40 base: https://builds.apache.org/job/hadoop-multibranch/job/PR-2166/5/artifact/out/Dockerfile
GITHUB PR #2166
Optional Tests dupname asflicense xml compile javac javadoc mvninstall mvnsite unit shadedclient findbugs checkstyle cc prototool shellcheck shelldocs markdownlint
uname Linux 6f849867a9c1 4.15.0-74-generic #84-Ubuntu SMP Thu Dec 19 08:06:28 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
Build tool maven
Personality personality/hadoop.sh
git revision trunk / 026dce5
Default Java Private Build-1.8.0_252-8u252-b09-1~18.04-b09
Multi-JDK versions /usr/lib/jvm/java-11-openjdk-amd64:Ubuntu-11.0.8+10-post-Ubuntu-0ubuntu118.04.1 /usr/lib/jvm/java-8-openjdk-amd64:Private Build-1.8.0_252-8u252-b09-1~18.04-b09
javadoc https://builds.apache.org/job/hadoop-multibranch/job/PR-2166/5/artifact/out/branch-javadoc-hadoop-hdfs-project_hadoop-hdfs-client-jdkUbuntu-11.0.8+10-post-Ubuntu-0ubuntu118.04.1.txt
javadoc https://builds.apache.org/job/hadoop-multibranch/job/PR-2166/5/artifact/out/branch-javadoc-hadoop-hdfs-project_hadoop-hdfs-jdkUbuntu-11.0.8+10-post-Ubuntu-0ubuntu118.04.1.txt
javadoc https://builds.apache.org/job/hadoop-multibranch/job/PR-2166/5/artifact/out/branch-javadoc-hadoop-hdfs-project_hadoop-hdfs-rbf-jdkUbuntu-11.0.8+10-post-Ubuntu-0ubuntu118.04.1.txt
javac https://builds.apache.org/job/hadoop-multibranch/job/PR-2166/5/artifact/out/diff-compile-javac-hadoop-hdfs-project-jdkUbuntu-11.0.8+10-post-Ubuntu-0ubuntu118.04.1.txt
javac https://builds.apache.org/job/hadoop-multibranch/job/PR-2166/5/artifact/out/diff-compile-javac-hadoop-hdfs-project-jdkPrivateBuild-1.8.0_252-8u252-b09-1~18.04-b09.txt
checkstyle https://builds.apache.org/job/hadoop-multibranch/job/PR-2166/5/artifact/out/diff-checkstyle-hadoop-hdfs-project.txt
javadoc https://builds.apache.org/job/hadoop-multibranch/job/PR-2166/5/artifact/out/patch-javadoc-hadoop-hdfs-project_hadoop-hdfs-client-jdkUbuntu-11.0.8+10-post-Ubuntu-0ubuntu118.04.1.txt
javadoc https://builds.apache.org/job/hadoop-multibranch/job/PR-2166/5/artifact/out/patch-javadoc-hadoop-hdfs-project_hadoop-hdfs-jdkUbuntu-11.0.8+10-post-Ubuntu-0ubuntu118.04.1.txt
javadoc https://builds.apache.org/job/hadoop-multibranch/job/PR-2166/5/artifact/out/patch-javadoc-hadoop-hdfs-project_hadoop-hdfs-rbf-jdkUbuntu-11.0.8+10-post-Ubuntu-0ubuntu118.04.1.txt
javadoc https://builds.apache.org/job/hadoop-multibranch/job/PR-2166/5/artifact/out/diff-javadoc-javadoc-hadoop-hdfs-project_hadoop-hdfs-client-jdkPrivateBuild-1.8.0_252-8u252-b09-1~18.04-b09.txt
findbugs https://builds.apache.org/job/hadoop-multibranch/job/PR-2166/5/artifact/out/new-findbugs-hadoop-hdfs-project_hadoop-hdfs-rbf.html
unit https://builds.apache.org/job/hadoop-multibranch/job/PR-2166/5/artifact/out/patch-unit-hadoop-hdfs-project_hadoop-hdfs-client.txt
unit https://builds.apache.org/job/hadoop-multibranch/job/PR-2166/5/artifact/out/patch-unit-hadoop-hdfs-project_hadoop-hdfs.txt
unit https://builds.apache.org/job/hadoop-multibranch/job/PR-2166/5/artifact/out/patch-unit-hadoop-hdfs-project_hadoop-hdfs-rbf.txt
Test Results https://builds.apache.org/job/hadoop-multibranch/job/PR-2166/5/testReport/
Max. process+thread count 2775 (vs. ulimit of 5500)
modules C: hadoop-hdfs-project/hadoop-hdfs-client hadoop-hdfs-project/hadoop-hdfs hadoop-hdfs-project/hadoop-hdfs-rbf U: hadoop-hdfs-project
Console output https://builds.apache.org/job/hadoop-multibranch/job/PR-2166/5/console
versions git=2.17.1 maven=3.6.0 shellcheck=0.4.6 findbugs=4.0.6
Powered by Apache Yetus 0.12.0 https://yetus.apache.org

This message was automatically generated.

@mukul1987
Copy link
Contributor

Thanks for updating the patch @bshashikant. I am generally +1 for the patch. Some nit picks, minor comments.


// Fields specific for snapshot directory
required uint32 snapshotID = 2;
required bytes parent_fullpath = 3;
Copy link
Contributor

@mukul1987 mukul1987 Jul 28, 2020

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

we should also dispay if a particular snapshot is deleted/garbage collected or not.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think the intent was to hide the information from the user whether a snapshot is deleted or not. This is a user cmd and displaying it won't server the purpose if we are supposed to hide it.

@hadoop-yetus
Copy link

💔 -1 overall

Vote Subsystem Runtime Comment
+0 🆗 reexec 29m 17s Docker mode activated.
_ Prechecks _
+1 💚 dupname 0m 1s No case conflicting files found.
+0 🆗 prototool 0m 1s prototool was not available.
+0 🆗 markdownlint 0m 2s markdownlint was not available.
+1 💚 @author 0m 0s The patch does not contain any @author tags.
+1 💚 test4tests 0m 0s The patch appears to include 2 new or modified test files.
_ trunk Compile Tests _
+0 🆗 mvndep 2m 17s Maven dependency ordering for branch
-1 ❌ mvninstall 11m 32s root in trunk failed.
+1 💚 compile 5m 45s trunk passed with JDK Ubuntu-11.0.8+10-post-Ubuntu-0ubuntu118.04.1
+1 💚 compile 4m 48s trunk passed with JDK Private Build-1.8.0_252-8u252-b09-1~18.04-b09
+1 💚 checkstyle 1m 17s trunk passed
+1 💚 mvnsite 3m 13s trunk passed
+1 💚 shadedclient 17m 30s branch has no errors when building and testing our client artifacts.
-1 ❌ javadoc 0m 39s hadoop-hdfs-client in trunk failed with JDK Ubuntu-11.0.8+10-post-Ubuntu-0ubuntu118.04.1.
-1 ❌ javadoc 0m 35s hadoop-hdfs in trunk failed with JDK Ubuntu-11.0.8+10-post-Ubuntu-0ubuntu118.04.1.
-1 ❌ javadoc 0m 26s hadoop-hdfs-rbf in trunk failed with JDK Ubuntu-11.0.8+10-post-Ubuntu-0ubuntu118.04.1.
+1 💚 javadoc 1m 52s trunk passed with JDK Private Build-1.8.0_252-8u252-b09-1~18.04-b09
+0 🆗 spotbugs 1m 22s Used deprecated FindBugs config; considering switching to SpotBugs.
+1 💚 findbugs 7m 26s trunk passed
_ Patch Compile Tests _
+0 🆗 mvndep 0m 31s Maven dependency ordering for patch
+1 💚 mvninstall 2m 48s the patch passed
+1 💚 compile 4m 48s the patch passed with JDK Ubuntu-11.0.8+10-post-Ubuntu-0ubuntu118.04.1
+1 💚 cc 4m 48s the patch passed
-1 ❌ javac 4m 48s hadoop-hdfs-project-jdkUbuntu-11.0.8+10-post-Ubuntu-0ubuntu118.04.1 with JDK Ubuntu-11.0.8+10-post-Ubuntu-0ubuntu118.04.1 generated 1 new + 775 unchanged - 0 fixed = 776 total (was 775)
+1 💚 compile 4m 21s the patch passed with JDK Private Build-1.8.0_252-8u252-b09-1~18.04-b09
+1 💚 cc 4m 21s the patch passed
-1 ❌ javac 4m 21s hadoop-hdfs-project-jdkPrivateBuild-1.8.0_252-8u252-b09-118.04-b09 with JDK Private Build-1.8.0_252-8u252-b09-118.04-b09 generated 1 new + 753 unchanged - 0 fixed = 754 total (was 753)
-0 ⚠️ checkstyle 1m 8s hadoop-hdfs-project: The patch generated 8 new + 501 unchanged - 0 fixed = 509 total (was 501)
+1 💚 mvnsite 2m 49s the patch passed
+1 💚 shellcheck 0m 37s There were no new shellcheck issues.
+1 💚 shelldocs 0m 13s There were no new shelldocs issues.
+1 💚 whitespace 0m 0s The patch has no whitespace issues.
+1 💚 xml 0m 2s The patch has no ill-formed XML file.
+1 💚 shadedclient 16m 27s patch has no errors when building and testing our client artifacts.
-1 ❌ javadoc 0m 39s hadoop-hdfs-client in the patch failed with JDK Ubuntu-11.0.8+10-post-Ubuntu-0ubuntu118.04.1.
-1 ❌ javadoc 0m 35s hadoop-hdfs in the patch failed with JDK Ubuntu-11.0.8+10-post-Ubuntu-0ubuntu118.04.1.
-1 ❌ javadoc 0m 27s hadoop-hdfs-rbf in the patch failed with JDK Ubuntu-11.0.8+10-post-Ubuntu-0ubuntu118.04.1.
-1 ❌ javadoc 0m 33s hadoop-hdfs-project_hadoop-hdfs-client-jdkPrivateBuild-1.8.0_252-8u252-b09-118.04-b09 with JDK Private Build-1.8.0_252-8u252-b09-118.04-b09 generated 2 new + 98 unchanged - 2 fixed = 100 total (was 100)
-1 ❌ findbugs 1m 33s hadoop-hdfs-project/hadoop-hdfs-rbf generated 1 new + 0 unchanged - 0 fixed = 1 total (was 0)
_ Other Tests _
-1 ❌ unit 2m 11s hadoop-hdfs-client in the patch passed.
-1 ❌ unit 155m 26s hadoop-hdfs in the patch passed.
-1 ❌ unit 17m 8s hadoop-hdfs-rbf in the patch passed.
+1 💚 asflicense 1m 14s The patch does not generate ASF License warnings.
313m 14s
Reason Tests
FindBugs module:hadoop-hdfs-project/hadoop-hdfs-rbf
Found reliance on default encoding in org.apache.hadoop.hdfs.server.federation.router.RouterSnapshot.getSnapshotListing(String):in org.apache.hadoop.hdfs.server.federation.router.RouterSnapshot.getSnapshotListing(String): new String(byte[]) At RouterSnapshot.java:[line 179]
Failed junit tests hadoop.hdfs.protocol.TestReadOnly
hadoop.hdfs.TestDecommissionWithStriped
hadoop.hdfs.server.datanode.TestDataNodeUUID
hadoop.tools.TestHdfsConfigFields
hadoop.hdfs.TestFileAppend
hadoop.hdfs.server.balancer.TestBalancerWithMultipleNameNodes
hadoop.hdfs.TestDFSInputStreamBlockLocations
hadoop.fs.contract.hdfs.TestHDFSContractMultipartUploader
hadoop.hdfs.server.federation.router.TestRouterRpcMultiDestination
Subsystem Report/Notes
Docker ClientAPI=1.40 ServerAPI=1.40 base: https://builds.apache.org/job/hadoop-multibranch/job/PR-2166/6/artifact/out/Dockerfile
GITHUB PR #2166
Optional Tests dupname asflicense xml compile javac javadoc mvninstall mvnsite unit shadedclient findbugs checkstyle cc prototool shellcheck shelldocs markdownlint
uname Linux bd0d252e2eb5 4.15.0-91-generic #92-Ubuntu SMP Fri Feb 28 11:09:48 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
Build tool maven
Personality personality/hadoop.sh
git revision trunk / 5dadf96
Default Java Private Build-1.8.0_252-8u252-b09-1~18.04-b09
Multi-JDK versions /usr/lib/jvm/java-11-openjdk-amd64:Ubuntu-11.0.8+10-post-Ubuntu-0ubuntu118.04.1 /usr/lib/jvm/java-8-openjdk-amd64:Private Build-1.8.0_252-8u252-b09-1~18.04-b09
mvninstall https://builds.apache.org/job/hadoop-multibranch/job/PR-2166/6/artifact/out/branch-mvninstall-root.txt
javadoc https://builds.apache.org/job/hadoop-multibranch/job/PR-2166/6/artifact/out/branch-javadoc-hadoop-hdfs-project_hadoop-hdfs-client-jdkUbuntu-11.0.8+10-post-Ubuntu-0ubuntu118.04.1.txt
javadoc https://builds.apache.org/job/hadoop-multibranch/job/PR-2166/6/artifact/out/branch-javadoc-hadoop-hdfs-project_hadoop-hdfs-jdkUbuntu-11.0.8+10-post-Ubuntu-0ubuntu118.04.1.txt
javadoc https://builds.apache.org/job/hadoop-multibranch/job/PR-2166/6/artifact/out/branch-javadoc-hadoop-hdfs-project_hadoop-hdfs-rbf-jdkUbuntu-11.0.8+10-post-Ubuntu-0ubuntu118.04.1.txt
javac https://builds.apache.org/job/hadoop-multibranch/job/PR-2166/6/artifact/out/diff-compile-javac-hadoop-hdfs-project-jdkUbuntu-11.0.8+10-post-Ubuntu-0ubuntu118.04.1.txt
javac https://builds.apache.org/job/hadoop-multibranch/job/PR-2166/6/artifact/out/diff-compile-javac-hadoop-hdfs-project-jdkPrivateBuild-1.8.0_252-8u252-b09-1~18.04-b09.txt
checkstyle https://builds.apache.org/job/hadoop-multibranch/job/PR-2166/6/artifact/out/diff-checkstyle-hadoop-hdfs-project.txt
javadoc https://builds.apache.org/job/hadoop-multibranch/job/PR-2166/6/artifact/out/patch-javadoc-hadoop-hdfs-project_hadoop-hdfs-client-jdkUbuntu-11.0.8+10-post-Ubuntu-0ubuntu118.04.1.txt
javadoc https://builds.apache.org/job/hadoop-multibranch/job/PR-2166/6/artifact/out/patch-javadoc-hadoop-hdfs-project_hadoop-hdfs-jdkUbuntu-11.0.8+10-post-Ubuntu-0ubuntu118.04.1.txt
javadoc https://builds.apache.org/job/hadoop-multibranch/job/PR-2166/6/artifact/out/patch-javadoc-hadoop-hdfs-project_hadoop-hdfs-rbf-jdkUbuntu-11.0.8+10-post-Ubuntu-0ubuntu118.04.1.txt
javadoc https://builds.apache.org/job/hadoop-multibranch/job/PR-2166/6/artifact/out/diff-javadoc-javadoc-hadoop-hdfs-project_hadoop-hdfs-client-jdkPrivateBuild-1.8.0_252-8u252-b09-1~18.04-b09.txt
findbugs https://builds.apache.org/job/hadoop-multibranch/job/PR-2166/6/artifact/out/new-findbugs-hadoop-hdfs-project_hadoop-hdfs-rbf.html
unit https://builds.apache.org/job/hadoop-multibranch/job/PR-2166/6/artifact/out/patch-unit-hadoop-hdfs-project_hadoop-hdfs-client.txt
unit https://builds.apache.org/job/hadoop-multibranch/job/PR-2166/6/artifact/out/patch-unit-hadoop-hdfs-project_hadoop-hdfs.txt
unit https://builds.apache.org/job/hadoop-multibranch/job/PR-2166/6/artifact/out/patch-unit-hadoop-hdfs-project_hadoop-hdfs-rbf.txt
Test Results https://builds.apache.org/job/hadoop-multibranch/job/PR-2166/6/testReport/
Max. process+thread count 3162 (vs. ulimit of 5500)
modules C: hadoop-hdfs-project/hadoop-hdfs-client hadoop-hdfs-project/hadoop-hdfs hadoop-hdfs-project/hadoop-hdfs-rbf U: hadoop-hdfs-project
Console output https://builds.apache.org/job/hadoop-multibranch/job/PR-2166/6/console
versions git=2.17.1 maven=3.6.0 shellcheck=0.4.6 findbugs=4.0.6
Powered by Apache Yetus 0.12.0 https://yetus.apache.org

This message was automatically generated.

Copy link
Contributor

@mukul1987 mukul1987 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for updating the patch @bshashikant. +1 the patch looks good to me.

@ayushtkn
Copy link
Member

Give a check to test failures.
TestReadOnly.testReadOnly is related

@hadoop-yetus
Copy link

💔 -1 overall

Vote Subsystem Runtime Comment
+0 🆗 reexec 30m 33s Docker mode activated.
_ Prechecks _
+1 💚 dupname 0m 1s No case conflicting files found.
+0 🆗 prototool 0m 0s prototool was not available.
+0 🆗 markdownlint 0m 0s markdownlint was not available.
+1 💚 @author 0m 0s The patch does not contain any @author tags.
+1 💚 test4tests 0m 0s The patch appears to include 2 new or modified test files.
_ trunk Compile Tests _
+0 🆗 mvndep 1m 6s Maven dependency ordering for branch
+1 💚 mvninstall 21m 57s trunk passed
+1 💚 compile 4m 17s trunk passed with JDK Ubuntu-11.0.8+10-post-Ubuntu-0ubuntu118.04.1
+1 💚 compile 3m 52s trunk passed with JDK Private Build-1.8.0_252-8u252-b09-1~18.04-b09
+1 💚 checkstyle 1m 8s trunk passed
+1 💚 mvnsite 2m 51s trunk passed
+1 💚 shadedclient 15m 44s branch has no errors when building and testing our client artifacts.
-1 ❌ javadoc 0m 38s hadoop-hdfs-client in trunk failed with JDK Ubuntu-11.0.8+10-post-Ubuntu-0ubuntu118.04.1.
-1 ❌ javadoc 0m 36s hadoop-hdfs in trunk failed with JDK Ubuntu-11.0.8+10-post-Ubuntu-0ubuntu118.04.1.
-1 ❌ javadoc 0m 27s hadoop-hdfs-rbf in trunk failed with JDK Ubuntu-11.0.8+10-post-Ubuntu-0ubuntu118.04.1.
+1 💚 javadoc 1m 51s trunk passed with JDK Private Build-1.8.0_252-8u252-b09-1~18.04-b09
+0 🆗 spotbugs 1m 13s Used deprecated FindBugs config; considering switching to SpotBugs.
+1 💚 findbugs 6m 46s trunk passed
_ Patch Compile Tests _
+0 🆗 mvndep 0m 28s Maven dependency ordering for patch
+1 💚 mvninstall 2m 30s the patch passed
+1 💚 compile 4m 10s the patch passed with JDK Ubuntu-11.0.8+10-post-Ubuntu-0ubuntu118.04.1
+1 💚 cc 4m 10s the patch passed
-1 ❌ javac 4m 10s hadoop-hdfs-project-jdkUbuntu-11.0.8+10-post-Ubuntu-0ubuntu118.04.1 with JDK Ubuntu-11.0.8+10-post-Ubuntu-0ubuntu118.04.1 generated 1 new + 775 unchanged - 0 fixed = 776 total (was 775)
+1 💚 compile 3m 49s the patch passed with JDK Private Build-1.8.0_252-8u252-b09-1~18.04-b09
+1 💚 cc 3m 49s the patch passed
-1 ❌ javac 3m 49s hadoop-hdfs-project-jdkPrivateBuild-1.8.0_252-8u252-b09-118.04-b09 with JDK Private Build-1.8.0_252-8u252-b09-118.04-b09 generated 1 new + 753 unchanged - 0 fixed = 754 total (was 753)
-0 ⚠️ checkstyle 1m 4s hadoop-hdfs-project: The patch generated 9 new + 501 unchanged - 0 fixed = 510 total (was 501)
+1 💚 mvnsite 2m 33s the patch passed
+1 💚 shellcheck 0m 32s There were no new shellcheck issues.
+1 💚 shelldocs 0m 14s The patch generated 0 new + 104 unchanged - 132 fixed = 104 total (was 236)
+1 💚 whitespace 0m 0s The patch has no whitespace issues.
+1 💚 xml 0m 2s The patch has no ill-formed XML file.
+1 💚 shadedclient 15m 50s patch has no errors when building and testing our client artifacts.
-1 ❌ javadoc 0m 36s hadoop-hdfs-client in the patch failed with JDK Ubuntu-11.0.8+10-post-Ubuntu-0ubuntu118.04.1.
-1 ❌ javadoc 0m 31s hadoop-hdfs in the patch failed with JDK Ubuntu-11.0.8+10-post-Ubuntu-0ubuntu118.04.1.
-1 ❌ javadoc 0m 24s hadoop-hdfs-rbf in the patch failed with JDK Ubuntu-11.0.8+10-post-Ubuntu-0ubuntu118.04.1.
-1 ❌ javadoc 0m 30s hadoop-hdfs-project_hadoop-hdfs-client-jdkPrivateBuild-1.8.0_252-8u252-b09-118.04-b09 with JDK Private Build-1.8.0_252-8u252-b09-118.04-b09 generated 2 new + 98 unchanged - 2 fixed = 100 total (was 100)
+1 💚 findbugs 7m 7s the patch passed
_ Other Tests _
-1 ❌ unit 2m 1s hadoop-hdfs-client in the patch passed.
-1 ❌ unit 109m 1s hadoop-hdfs in the patch passed.
+1 💚 unit 10m 6s hadoop-hdfs-rbf in the patch passed.
+1 💚 asflicense 0m 46s The patch does not generate ASF License warnings.
259m 43s
Reason Tests
Failed junit tests hadoop.hdfs.protocol.TestReadOnly
hadoop.hdfs.TestMultipleNNPortQOP
hadoop.hdfs.server.sps.TestExternalStoragePolicySatisfier
hadoop.hdfs.TestGetFileChecksum
hadoop.tools.TestHdfsConfigFields
hadoop.hdfs.server.blockmanagement.TestBlockTokenWithDFSStriped
hadoop.fs.contract.hdfs.TestHDFSContractMultipartUploader
Subsystem Report/Notes
Docker ClientAPI=1.40 ServerAPI=1.40 base: https://builds.apache.org/job/hadoop-multibranch/job/PR-2166/7/artifact/out/Dockerfile
GITHUB PR #2166
Optional Tests dupname asflicense xml compile javac javadoc mvninstall mvnsite unit shadedclient findbugs checkstyle cc prototool shellcheck shelldocs markdownlint
uname Linux 486d20fa7be3 4.15.0-91-generic #92-Ubuntu SMP Fri Feb 28 11:09:48 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
Build tool maven
Personality personality/hadoop.sh
git revision trunk / 3eaf627
Default Java Private Build-1.8.0_252-8u252-b09-1~18.04-b09
Multi-JDK versions /usr/lib/jvm/java-11-openjdk-amd64:Ubuntu-11.0.8+10-post-Ubuntu-0ubuntu118.04.1 /usr/lib/jvm/java-8-openjdk-amd64:Private Build-1.8.0_252-8u252-b09-1~18.04-b09
javadoc https://builds.apache.org/job/hadoop-multibranch/job/PR-2166/7/artifact/out/branch-javadoc-hadoop-hdfs-project_hadoop-hdfs-client-jdkUbuntu-11.0.8+10-post-Ubuntu-0ubuntu118.04.1.txt
javadoc https://builds.apache.org/job/hadoop-multibranch/job/PR-2166/7/artifact/out/branch-javadoc-hadoop-hdfs-project_hadoop-hdfs-jdkUbuntu-11.0.8+10-post-Ubuntu-0ubuntu118.04.1.txt
javadoc https://builds.apache.org/job/hadoop-multibranch/job/PR-2166/7/artifact/out/branch-javadoc-hadoop-hdfs-project_hadoop-hdfs-rbf-jdkUbuntu-11.0.8+10-post-Ubuntu-0ubuntu118.04.1.txt
javac https://builds.apache.org/job/hadoop-multibranch/job/PR-2166/7/artifact/out/diff-compile-javac-hadoop-hdfs-project-jdkUbuntu-11.0.8+10-post-Ubuntu-0ubuntu118.04.1.txt
javac https://builds.apache.org/job/hadoop-multibranch/job/PR-2166/7/artifact/out/diff-compile-javac-hadoop-hdfs-project-jdkPrivateBuild-1.8.0_252-8u252-b09-1~18.04-b09.txt
checkstyle https://builds.apache.org/job/hadoop-multibranch/job/PR-2166/7/artifact/out/diff-checkstyle-hadoop-hdfs-project.txt
javadoc https://builds.apache.org/job/hadoop-multibranch/job/PR-2166/7/artifact/out/patch-javadoc-hadoop-hdfs-project_hadoop-hdfs-client-jdkUbuntu-11.0.8+10-post-Ubuntu-0ubuntu118.04.1.txt
javadoc https://builds.apache.org/job/hadoop-multibranch/job/PR-2166/7/artifact/out/patch-javadoc-hadoop-hdfs-project_hadoop-hdfs-jdkUbuntu-11.0.8+10-post-Ubuntu-0ubuntu118.04.1.txt
javadoc https://builds.apache.org/job/hadoop-multibranch/job/PR-2166/7/artifact/out/patch-javadoc-hadoop-hdfs-project_hadoop-hdfs-rbf-jdkUbuntu-11.0.8+10-post-Ubuntu-0ubuntu118.04.1.txt
javadoc https://builds.apache.org/job/hadoop-multibranch/job/PR-2166/7/artifact/out/diff-javadoc-javadoc-hadoop-hdfs-project_hadoop-hdfs-client-jdkPrivateBuild-1.8.0_252-8u252-b09-1~18.04-b09.txt
unit https://builds.apache.org/job/hadoop-multibranch/job/PR-2166/7/artifact/out/patch-unit-hadoop-hdfs-project_hadoop-hdfs-client.txt
unit https://builds.apache.org/job/hadoop-multibranch/job/PR-2166/7/artifact/out/patch-unit-hadoop-hdfs-project_hadoop-hdfs.txt
Test Results https://builds.apache.org/job/hadoop-multibranch/job/PR-2166/7/testReport/
Max. process+thread count 3160 (vs. ulimit of 5500)
modules C: hadoop-hdfs-project/hadoop-hdfs-client hadoop-hdfs-project/hadoop-hdfs hadoop-hdfs-project/hadoop-hdfs-rbf U: hadoop-hdfs-project
Console output https://builds.apache.org/job/hadoop-multibranch/job/PR-2166/7/console
versions git=2.17.1 maven=3.6.0 shellcheck=0.4.6 findbugs=4.0.6
Powered by Apache Yetus 0.12.0 https://yetus.apache.org

This message was automatically generated.

@bshashikant
Copy link
Contributor Author

Give a check to test failures.
TestReadOnly.testReadOnly is related

Addressed in the latest patch.

@hadoop-yetus
Copy link

💔 -1 overall

Vote Subsystem Runtime Comment
+0 🆗 reexec 1m 2s Docker mode activated.
_ Prechecks _
+1 💚 dupname 0m 0s No case conflicting files found.
+0 🆗 prototool 0m 0s prototool was not available.
+0 🆗 markdownlint 0m 0s markdownlint was not available.
+1 💚 @author 0m 1s The patch does not contain any @author tags.
+1 💚 test4tests 0m 0s The patch appears to include 3 new or modified test files.
_ trunk Compile Tests _
+0 🆗 mvndep 0m 28s Maven dependency ordering for branch
+1 💚 mvninstall 21m 44s trunk passed
+1 💚 compile 4m 34s trunk passed with JDK Ubuntu-11.0.8+10-post-Ubuntu-0ubuntu118.04.1
+1 💚 compile 4m 0s trunk passed with JDK Private Build-1.8.0_252-8u252-b09-1~18.04-b09
+1 💚 checkstyle 1m 10s trunk passed
+1 💚 mvnsite 2m 51s trunk passed
+1 💚 shadedclient 15m 36s branch has no errors when building and testing our client artifacts.
-1 ❌ javadoc 0m 37s hadoop-hdfs-client in trunk failed with JDK Ubuntu-11.0.8+10-post-Ubuntu-0ubuntu118.04.1.
-1 ❌ javadoc 0m 36s hadoop-hdfs in trunk failed with JDK Ubuntu-11.0.8+10-post-Ubuntu-0ubuntu118.04.1.
-1 ❌ javadoc 0m 27s hadoop-hdfs-rbf in trunk failed with JDK Ubuntu-11.0.8+10-post-Ubuntu-0ubuntu118.04.1.
+1 💚 javadoc 1m 49s trunk passed with JDK Private Build-1.8.0_252-8u252-b09-1~18.04-b09
+0 🆗 spotbugs 1m 15s Used deprecated FindBugs config; considering switching to SpotBugs.
+1 💚 findbugs 6m 48s trunk passed
_ Patch Compile Tests _
+0 🆗 mvndep 0m 30s Maven dependency ordering for patch
+1 💚 mvninstall 2m 30s the patch passed
+1 💚 compile 4m 11s the patch passed with JDK Ubuntu-11.0.8+10-post-Ubuntu-0ubuntu118.04.1
+1 💚 cc 4m 11s the patch passed
-1 ❌ javac 4m 11s hadoop-hdfs-project-jdkUbuntu-11.0.8+10-post-Ubuntu-0ubuntu118.04.1 with JDK Ubuntu-11.0.8+10-post-Ubuntu-0ubuntu118.04.1 generated 1 new + 775 unchanged - 0 fixed = 776 total (was 775)
+1 💚 compile 3m 46s the patch passed with JDK Private Build-1.8.0_252-8u252-b09-1~18.04-b09
+1 💚 cc 3m 46s the patch passed
-1 ❌ javac 3m 46s hadoop-hdfs-project-jdkPrivateBuild-1.8.0_252-8u252-b09-118.04-b09 with JDK Private Build-1.8.0_252-8u252-b09-118.04-b09 generated 1 new + 753 unchanged - 0 fixed = 754 total (was 753)
-0 ⚠️ checkstyle 1m 3s hadoop-hdfs-project: The patch generated 9 new + 501 unchanged - 0 fixed = 510 total (was 501)
+1 💚 mvnsite 2m 30s the patch passed
+1 💚 shellcheck 0m 30s There were no new shellcheck issues.
+1 💚 shelldocs 0m 14s The patch generated 0 new + 104 unchanged - 132 fixed = 104 total (was 236)
+1 💚 whitespace 0m 0s The patch has no whitespace issues.
+1 💚 xml 0m 1s The patch has no ill-formed XML file.
+1 💚 shadedclient 15m 36s patch has no errors when building and testing our client artifacts.
-1 ❌ javadoc 0m 35s hadoop-hdfs-client in the patch failed with JDK Ubuntu-11.0.8+10-post-Ubuntu-0ubuntu118.04.1.
-1 ❌ javadoc 0m 33s hadoop-hdfs in the patch failed with JDK Ubuntu-11.0.8+10-post-Ubuntu-0ubuntu118.04.1.
-1 ❌ javadoc 0m 23s hadoop-hdfs-rbf in the patch failed with JDK Ubuntu-11.0.8+10-post-Ubuntu-0ubuntu118.04.1.
-1 ❌ javadoc 0m 29s hadoop-hdfs-project_hadoop-hdfs-client-jdkPrivateBuild-1.8.0_252-8u252-b09-118.04-b09 with JDK Private Build-1.8.0_252-8u252-b09-118.04-b09 generated 2 new + 98 unchanged - 2 fixed = 100 total (was 100)
+1 💚 findbugs 7m 3s the patch passed
_ Other Tests _
+1 💚 unit 2m 0s hadoop-hdfs-client in the patch passed.
-1 ❌ unit 106m 57s hadoop-hdfs in the patch passed.
-1 ❌ unit 11m 7s hadoop-hdfs-rbf in the patch passed.
+1 💚 asflicense 0m 52s The patch does not generate ASF License warnings.
227m 58s
Reason Tests
Failed junit tests hadoop.hdfs.server.datanode.TestDataNodeVolumeFailureReporting
hadoop.tools.TestHdfsConfigFields
hadoop.hdfs.TestStripedFileAppend
hadoop.hdfs.server.blockmanagement.TestBlockTokenWithDFSStriped
hadoop.hdfs.server.namenode.TestNameNodeRetryCacheMetrics
hadoop.hdfs.TestRollingUpgrade
hadoop.fs.contract.hdfs.TestHDFSContractMultipartUploader
hadoop.hdfs.server.federation.router.TestRouterRpc
Subsystem Report/Notes
Docker ClientAPI=1.40 ServerAPI=1.40 base: https://builds.apache.org/job/hadoop-multibranch/job/PR-2166/8/artifact/out/Dockerfile
GITHUB PR #2166
Optional Tests dupname asflicense xml compile javac javadoc mvninstall mvnsite unit shadedclient findbugs checkstyle cc prototool shellcheck shelldocs markdownlint
uname Linux 655f99b87b0d 4.15.0-91-generic #92-Ubuntu SMP Fri Feb 28 11:09:48 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
Build tool maven
Personality personality/hadoop.sh
git revision trunk / 3eaf627
Default Java Private Build-1.8.0_252-8u252-b09-1~18.04-b09
Multi-JDK versions /usr/lib/jvm/java-11-openjdk-amd64:Ubuntu-11.0.8+10-post-Ubuntu-0ubuntu118.04.1 /usr/lib/jvm/java-8-openjdk-amd64:Private Build-1.8.0_252-8u252-b09-1~18.04-b09
javadoc https://builds.apache.org/job/hadoop-multibranch/job/PR-2166/8/artifact/out/branch-javadoc-hadoop-hdfs-project_hadoop-hdfs-client-jdkUbuntu-11.0.8+10-post-Ubuntu-0ubuntu118.04.1.txt
javadoc https://builds.apache.org/job/hadoop-multibranch/job/PR-2166/8/artifact/out/branch-javadoc-hadoop-hdfs-project_hadoop-hdfs-jdkUbuntu-11.0.8+10-post-Ubuntu-0ubuntu118.04.1.txt
javadoc https://builds.apache.org/job/hadoop-multibranch/job/PR-2166/8/artifact/out/branch-javadoc-hadoop-hdfs-project_hadoop-hdfs-rbf-jdkUbuntu-11.0.8+10-post-Ubuntu-0ubuntu118.04.1.txt
javac https://builds.apache.org/job/hadoop-multibranch/job/PR-2166/8/artifact/out/diff-compile-javac-hadoop-hdfs-project-jdkUbuntu-11.0.8+10-post-Ubuntu-0ubuntu118.04.1.txt
javac https://builds.apache.org/job/hadoop-multibranch/job/PR-2166/8/artifact/out/diff-compile-javac-hadoop-hdfs-project-jdkPrivateBuild-1.8.0_252-8u252-b09-1~18.04-b09.txt
checkstyle https://builds.apache.org/job/hadoop-multibranch/job/PR-2166/8/artifact/out/diff-checkstyle-hadoop-hdfs-project.txt
javadoc https://builds.apache.org/job/hadoop-multibranch/job/PR-2166/8/artifact/out/patch-javadoc-hadoop-hdfs-project_hadoop-hdfs-client-jdkUbuntu-11.0.8+10-post-Ubuntu-0ubuntu118.04.1.txt
javadoc https://builds.apache.org/job/hadoop-multibranch/job/PR-2166/8/artifact/out/patch-javadoc-hadoop-hdfs-project_hadoop-hdfs-jdkUbuntu-11.0.8+10-post-Ubuntu-0ubuntu118.04.1.txt
javadoc https://builds.apache.org/job/hadoop-multibranch/job/PR-2166/8/artifact/out/patch-javadoc-hadoop-hdfs-project_hadoop-hdfs-rbf-jdkUbuntu-11.0.8+10-post-Ubuntu-0ubuntu118.04.1.txt
javadoc https://builds.apache.org/job/hadoop-multibranch/job/PR-2166/8/artifact/out/diff-javadoc-javadoc-hadoop-hdfs-project_hadoop-hdfs-client-jdkPrivateBuild-1.8.0_252-8u252-b09-1~18.04-b09.txt
unit https://builds.apache.org/job/hadoop-multibranch/job/PR-2166/8/artifact/out/patch-unit-hadoop-hdfs-project_hadoop-hdfs.txt
unit https://builds.apache.org/job/hadoop-multibranch/job/PR-2166/8/artifact/out/patch-unit-hadoop-hdfs-project_hadoop-hdfs-rbf.txt
Test Results https://builds.apache.org/job/hadoop-multibranch/job/PR-2166/8/testReport/
Max. process+thread count 3295 (vs. ulimit of 5500)
modules C: hadoop-hdfs-project/hadoop-hdfs-client hadoop-hdfs-project/hadoop-hdfs hadoop-hdfs-project/hadoop-hdfs-rbf U: hadoop-hdfs-project
Console output https://builds.apache.org/job/hadoop-multibranch/job/PR-2166/8/console
versions git=2.17.1 maven=3.6.0 shellcheck=0.4.6 findbugs=4.0.6
Powered by Apache Yetus 0.12.0 https://yetus.apache.org

This message was automatically generated.

Copy link
Member

@ayushtkn ayushtkn left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanx @bshashikant for the update,
Apart from checkstyle issues, Changes LGTM +1

@bshashikant bshashikant merged commit 6828737 into apache:trunk Jul 29, 2020
@bshashikant
Copy link
Contributor Author

bshashikant commented Jul 29, 2020

Committed this one leaving few of the checkstyke issues ignored as similar issues still exist in other test classes.

@bshashikant
Copy link
Contributor Author

Thanks @ayushtkn and @mukul1987 for the review.

@bshashikant bshashikant deleted the HDFS-15488 branch July 29, 2020 18:14
@hadoop-yetus
Copy link

💔 -1 overall

Vote Subsystem Runtime Comment
+0 🆗 reexec 1m 2s Docker mode activated.
_ Prechecks _
+1 💚 dupname 0m 0s No case conflicting files found.
+0 🆗 prototool 0m 0s prototool was not available.
+0 🆗 markdownlint 0m 0s markdownlint was not available.
+1 💚 @author 0m 0s The patch does not contain any @author tags.
+1 💚 test4tests 0m 0s The patch appears to include 3 new or modified test files.
_ trunk Compile Tests _
+0 🆗 mvndep 0m 30s Maven dependency ordering for branch
+1 💚 mvninstall 21m 54s trunk passed
+1 💚 compile 4m 18s trunk passed with JDK Ubuntu-11.0.8+10-post-Ubuntu-0ubuntu118.04.1
+1 💚 compile 3m 50s trunk passed with JDK Private Build-1.8.0_252-8u252-b09-1~18.04-b09
+1 💚 checkstyle 1m 7s trunk passed
+1 💚 mvnsite 2m 50s trunk passed
+1 💚 shadedclient 15m 50s branch has no errors when building and testing our client artifacts.
-1 ❌ javadoc 0m 45s hadoop-hdfs-client in trunk failed with JDK Ubuntu-11.0.8+10-post-Ubuntu-0ubuntu118.04.1.
-1 ❌ javadoc 0m 39s hadoop-hdfs in trunk failed with JDK Ubuntu-11.0.8+10-post-Ubuntu-0ubuntu118.04.1.
-1 ❌ javadoc 0m 30s hadoop-hdfs-rbf in trunk failed with JDK Ubuntu-11.0.8+10-post-Ubuntu-0ubuntu118.04.1.
+1 💚 javadoc 1m 52s trunk passed with JDK Private Build-1.8.0_252-8u252-b09-1~18.04-b09
+0 🆗 spotbugs 1m 28s Used deprecated FindBugs config; considering switching to SpotBugs.
+1 💚 findbugs 7m 33s trunk passed
_ Patch Compile Tests _
+0 🆗 mvndep 0m 30s Maven dependency ordering for patch
+1 💚 mvninstall 2m 59s the patch passed
+1 💚 compile 4m 43s the patch passed with JDK Ubuntu-11.0.8+10-post-Ubuntu-0ubuntu118.04.1
+1 💚 cc 4m 43s the patch passed
-1 ❌ javac 4m 43s hadoop-hdfs-project-jdkUbuntu-11.0.8+10-post-Ubuntu-0ubuntu118.04.1 with JDK Ubuntu-11.0.8+10-post-Ubuntu-0ubuntu118.04.1 generated 1 new + 775 unchanged - 0 fixed = 776 total (was 775)
+1 💚 compile 3m 51s the patch passed with JDK Private Build-1.8.0_252-8u252-b09-1~18.04-b09
+1 💚 cc 3m 51s the patch passed
-1 ❌ javac 3m 51s hadoop-hdfs-project-jdkPrivateBuild-1.8.0_252-8u252-b09-118.04-b09 with JDK Private Build-1.8.0_252-8u252-b09-118.04-b09 generated 1 new + 753 unchanged - 0 fixed = 754 total (was 753)
-0 ⚠️ checkstyle 1m 0s hadoop-hdfs-project: The patch generated 6 new + 501 unchanged - 0 fixed = 507 total (was 501)
+1 💚 mvnsite 2m 35s the patch passed
+1 💚 shellcheck 0m 31s There were no new shellcheck issues.
+1 💚 shelldocs 0m 13s The patch generated 0 new + 104 unchanged - 132 fixed = 104 total (was 236)
+1 💚 whitespace 0m 0s The patch has no whitespace issues.
+1 💚 xml 0m 1s The patch has no ill-formed XML file.
+1 💚 shadedclient 15m 33s patch has no errors when building and testing our client artifacts.
-1 ❌ javadoc 0m 36s hadoop-hdfs-client in the patch failed with JDK Ubuntu-11.0.8+10-post-Ubuntu-0ubuntu118.04.1.
-1 ❌ javadoc 0m 32s hadoop-hdfs in the patch failed with JDK Ubuntu-11.0.8+10-post-Ubuntu-0ubuntu118.04.1.
-1 ❌ javadoc 0m 24s hadoop-hdfs-rbf in the patch failed with JDK Ubuntu-11.0.8+10-post-Ubuntu-0ubuntu118.04.1.
-1 ❌ javadoc 0m 30s hadoop-hdfs-project_hadoop-hdfs-client-jdkPrivateBuild-1.8.0_252-8u252-b09-118.04-b09 with JDK Private Build-1.8.0_252-8u252-b09-118.04-b09 generated 2 new + 98 unchanged - 2 fixed = 100 total (was 100)
+1 💚 findbugs 7m 5s the patch passed
_ Other Tests _
+1 💚 unit 2m 1s hadoop-hdfs-client in the patch passed.
-1 ❌ unit 108m 34s hadoop-hdfs in the patch passed.
+1 💚 unit 10m 17s hadoop-hdfs-rbf in the patch passed.
+1 💚 asflicense 0m 41s The patch does not generate ASF License warnings.
230m 47s
Reason Tests
Failed junit tests hadoop.hdfs.TestDecommissionWithStriped
hadoop.tools.TestHdfsConfigFields
hadoop.hdfs.server.blockmanagement.TestBlockTokenWithDFSStriped
hadoop.fs.contract.hdfs.TestHDFSContractMultipartUploader
hadoop.hdfs.server.namenode.ha.TestPipelinesFailover
hadoop.hdfs.server.namenode.ha.TestHAAppend
Subsystem Report/Notes
Docker ClientAPI=1.40 ServerAPI=1.40 base: https://builds.apache.org/job/hadoop-multibranch/job/PR-2166/9/artifact/out/Dockerfile
GITHUB PR #2166
Optional Tests dupname asflicense xml compile javac javadoc mvninstall mvnsite unit shadedclient findbugs checkstyle cc prototool shellcheck shelldocs markdownlint
uname Linux 87f4fd76b105 4.15.0-91-generic #92-Ubuntu SMP Fri Feb 28 11:09:48 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux
Build tool maven
Personality personality/hadoop.sh
git revision trunk / 3eaf627
Default Java Private Build-1.8.0_252-8u252-b09-1~18.04-b09
Multi-JDK versions /usr/lib/jvm/java-11-openjdk-amd64:Ubuntu-11.0.8+10-post-Ubuntu-0ubuntu118.04.1 /usr/lib/jvm/java-8-openjdk-amd64:Private Build-1.8.0_252-8u252-b09-1~18.04-b09
javadoc https://builds.apache.org/job/hadoop-multibranch/job/PR-2166/9/artifact/out/branch-javadoc-hadoop-hdfs-project_hadoop-hdfs-client-jdkUbuntu-11.0.8+10-post-Ubuntu-0ubuntu118.04.1.txt
javadoc https://builds.apache.org/job/hadoop-multibranch/job/PR-2166/9/artifact/out/branch-javadoc-hadoop-hdfs-project_hadoop-hdfs-jdkUbuntu-11.0.8+10-post-Ubuntu-0ubuntu118.04.1.txt
javadoc https://builds.apache.org/job/hadoop-multibranch/job/PR-2166/9/artifact/out/branch-javadoc-hadoop-hdfs-project_hadoop-hdfs-rbf-jdkUbuntu-11.0.8+10-post-Ubuntu-0ubuntu118.04.1.txt
javac https://builds.apache.org/job/hadoop-multibranch/job/PR-2166/9/artifact/out/diff-compile-javac-hadoop-hdfs-project-jdkUbuntu-11.0.8+10-post-Ubuntu-0ubuntu118.04.1.txt
javac https://builds.apache.org/job/hadoop-multibranch/job/PR-2166/9/artifact/out/diff-compile-javac-hadoop-hdfs-project-jdkPrivateBuild-1.8.0_252-8u252-b09-1~18.04-b09.txt
checkstyle https://builds.apache.org/job/hadoop-multibranch/job/PR-2166/9/artifact/out/diff-checkstyle-hadoop-hdfs-project.txt
javadoc https://builds.apache.org/job/hadoop-multibranch/job/PR-2166/9/artifact/out/patch-javadoc-hadoop-hdfs-project_hadoop-hdfs-client-jdkUbuntu-11.0.8+10-post-Ubuntu-0ubuntu118.04.1.txt
javadoc https://builds.apache.org/job/hadoop-multibranch/job/PR-2166/9/artifact/out/patch-javadoc-hadoop-hdfs-project_hadoop-hdfs-jdkUbuntu-11.0.8+10-post-Ubuntu-0ubuntu118.04.1.txt
javadoc https://builds.apache.org/job/hadoop-multibranch/job/PR-2166/9/artifact/out/patch-javadoc-hadoop-hdfs-project_hadoop-hdfs-rbf-jdkUbuntu-11.0.8+10-post-Ubuntu-0ubuntu118.04.1.txt
javadoc https://builds.apache.org/job/hadoop-multibranch/job/PR-2166/9/artifact/out/diff-javadoc-javadoc-hadoop-hdfs-project_hadoop-hdfs-client-jdkPrivateBuild-1.8.0_252-8u252-b09-1~18.04-b09.txt
unit https://builds.apache.org/job/hadoop-multibranch/job/PR-2166/9/artifact/out/patch-unit-hadoop-hdfs-project_hadoop-hdfs.txt
Test Results https://builds.apache.org/job/hadoop-multibranch/job/PR-2166/9/testReport/
Max. process+thread count 3334 (vs. ulimit of 5500)
modules C: hadoop-hdfs-project/hadoop-hdfs-client hadoop-hdfs-project/hadoop-hdfs hadoop-hdfs-project/hadoop-hdfs-rbf U: hadoop-hdfs-project
Console output https://builds.apache.org/job/hadoop-multibranch/job/PR-2166/9/console
versions git=2.17.1 maven=3.6.0 shellcheck=0.4.6 findbugs=4.0.6
Powered by Apache Yetus 0.12.0 https://yetus.apache.org

This message was automatically generated.

Xushaohong pushed a commit to Xushaohong/hadoop that referenced this pull request Jul 20, 2022
jojochuang pushed a commit to jojochuang/hadoop that referenced this pull request May 23, 2023
…ot with snapshot Ids. (apache#2166)

Conflicts: hadoop-hdfs-project/hadoop-hdfs-rbf/src/main/java/org/apache/hadoop/hdfs/server/federation/router/RouterClientProtocol.java
	hadoop-hdfs-project/hadoop-hdfs-rbf/src/main/java/org/apache/hadoop/hdfs/server/federation/router/RouterSnapshot.java
	hadoop-hdfs-project/hadoop-hdfs-rbf/src/test/java/org/apache/hadoop/hdfs/server/federation/router/TestRouterRpc.java
	hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/server/namenode/FSNamesystem.java
	hadoop-hdfs-project/hadoop-hdfs/src/main/java/org/apache/hadoop/hdfs/server/namenode/snapshot/SnapshotManager.java
Change-Id: I0f61f0cede6e0570e821f318dbc47f86d18efcf7
(cherry picked from commit e9cdd09)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants