hadoop-yetus commented on pull request #2166:
URL: https://github.com/apache/hadoop/pull/2166#issuecomment-664328526


   :broken_heart: **-1 overall**
   
   
   
   
   
   
   | Vote | Subsystem | Runtime | Comment |
   |:----:|----------:|--------:|:--------|
   | +0 :ok: |  reexec  |   1m  3s |  Docker mode activated.  |
   ||| _ Prechecks _ |
   | +1 :green_heart: |  dupname  |   0m  0s |  No case conflicting files 
found.  |
   | +0 :ok: |  prototool  |   0m  0s |  prototool was not available.  |
   | +1 :green_heart: |  @author  |   0m  0s |  The patch does not contain any 
@author tags.  |
   | +1 :green_heart: |  test4tests  |   0m  0s |  The patch appears to include 
2 new or modified test files.  |
   ||| _ trunk Compile Tests _ |
   | +0 :ok: |  mvndep  |   1m  3s |  Maven dependency ordering for branch  |
   | +1 :green_heart: |  mvninstall  |  22m 20s |  trunk passed  |
   | +1 :green_heart: |  compile  |   5m 10s |  trunk passed with JDK 
Ubuntu-11.0.8+10-post-Ubuntu-0ubuntu118.04.1  |
   | +1 :green_heart: |  compile  |   4m  2s |  trunk passed with JDK Private 
Build-1.8.0_252-8u252-b09-1~18.04-b09  |
   | +1 :green_heart: |  checkstyle  |   1m  8s |  trunk passed  |
   | +1 :green_heart: |  mvnsite  |   2m 53s |  trunk passed  |
   | +1 :green_heart: |  shadedclient  |  16m 43s |  branch has no errors when 
building and testing our client artifacts.  |
   | -1 :x: |  javadoc  |   0m 42s |  hadoop-hdfs-client in trunk failed with 
JDK Ubuntu-11.0.8+10-post-Ubuntu-0ubuntu118.04.1.  |
   | -1 :x: |  javadoc  |   0m 37s |  hadoop-hdfs in trunk failed with JDK 
Ubuntu-11.0.8+10-post-Ubuntu-0ubuntu118.04.1.  |
   | -1 :x: |  javadoc  |   0m 30s |  hadoop-hdfs-rbf in trunk failed with JDK 
Ubuntu-11.0.8+10-post-Ubuntu-0ubuntu118.04.1.  |
   | +1 :green_heart: |  javadoc  |   1m 51s |  trunk passed with JDK Private 
Build-1.8.0_252-8u252-b09-1~18.04-b09  |
   | +0 :ok: |  spotbugs  |   1m 19s |  Used deprecated FindBugs config; 
considering switching to SpotBugs.  |
   | +1 :green_heart: |  findbugs  |   7m 13s |  trunk passed  |
   ||| _ Patch Compile Tests _ |
   | +0 :ok: |  mvndep  |   0m 29s |  Maven dependency ordering for patch  |
   | +1 :green_heart: |  mvninstall  |   2m 33s |  the patch passed  |
   | +1 :green_heart: |  compile  |   4m 47s |  the patch passed with JDK 
Ubuntu-11.0.8+10-post-Ubuntu-0ubuntu118.04.1  |
   | +1 :green_heart: |  cc  |   4m 47s |  the patch passed  |
   | -1 :x: |  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 :green_heart: |  compile  |   4m 28s |  the patch passed with JDK 
Private Build-1.8.0_252-8u252-b09-1~18.04-b09  |
   | +1 :green_heart: |  cc  |   4m 28s |  the patch passed  |
   | -1 :x: |  javac  |   4m 28s |  
hadoop-hdfs-project-jdkPrivateBuild-1.8.0_252-8u252-b09-1~18.04-b09 with JDK 
Private Build-1.8.0_252-8u252-b09-1~18.04-b09 generated 1 new + 753 unchanged - 
0 fixed = 754 total (was 753)  |
   | -0 :warning: |  checkstyle  |   1m  5s |  hadoop-hdfs-project: The patch 
generated 9 new + 501 unchanged - 0 fixed = 510 total (was 501)  |
   | +1 :green_heart: |  mvnsite  |   2m 48s |  the patch passed  |
   | +1 :green_heart: |  shellcheck  |   0m 34s |  There were no new shellcheck 
issues.  |
   | +1 :green_heart: |  shelldocs  |   0m 13s |  The patch generated 0 new + 
104 unchanged - 132 fixed = 104 total (was 236)  |
   | -1 :x: |  whitespace  |   0m  0s |  The patch 1 line(s) with tabs.  |
   | -1 :x: |  xml  |   0m  1s |  The patch has 1 ill-formed XML file(s).  |
   | +1 :green_heart: |  shadedclient  |  16m 27s |  patch has no errors when 
building and testing our client artifacts.  |
   | -1 :x: |  javadoc  |   0m 35s |  hadoop-hdfs-client in the patch failed 
with JDK Ubuntu-11.0.8+10-post-Ubuntu-0ubuntu118.04.1.  |
   | -1 :x: |  javadoc  |   0m 33s |  hadoop-hdfs in the patch failed with JDK 
Ubuntu-11.0.8+10-post-Ubuntu-0ubuntu118.04.1.  |
   | -1 :x: |  javadoc  |   0m 24s |  hadoop-hdfs-rbf in the patch failed with 
JDK Ubuntu-11.0.8+10-post-Ubuntu-0ubuntu118.04.1.  |
   | -1 :x: |  javadoc  |   0m 29s |  
hadoop-hdfs-project_hadoop-hdfs-client-jdkPrivateBuild-1.8.0_252-8u252-b09-1~18.04-b09
 with JDK Private Build-1.8.0_252-8u252-b09-1~18.04-b09 generated 2 new + 98 
unchanged - 2 fixed = 100 total (was 100)  |
   | -1 :x: |  findbugs  |   2m 45s |  hadoop-hdfs-project/hadoop-hdfs-client 
generated 243 new + 0 unchanged - 0 fixed = 243 total (was 0)  |
   ||| _ Other Tests _ |
   | -1 :x: |  unit  |   2m  6s |  hadoop-hdfs-client in the patch passed.  |
   | -1 :x: |  unit  | 136m  6s |  hadoop-hdfs in the patch passed.  |
   | -1 :x: |  unit  |  11m 58s |  hadoop-hdfs-rbf in the patch passed.  |
   | +1 :green_heart: |  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 | https://github.com/apache/hadoop/pull/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 / d02be17a269 |
   | 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.
   
   


----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
[email protected]



---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to