Abhishek Pal created HDDS-14140:
-----------------------------------
Summary: Address spotbug errors in Ozone manager helpers package
Key: HDDS-14140
URL: https://issues.apache.org/jira/browse/HDDS-14140
Project: Apache Ozone
Issue Type: Sub-task
Components: Ozone Manager
Reporter: Abhishek Pal
Assignee: Abhishek Pal
package: org.apache.hadoop.ozone.om.helpers
{code}
M V EI: org.apache.hadoop.ozone.om.helpers.DBUpdates.getData() may expose
internal representation by returning DBUpdates.dataList At
DBUpdates.java:[line 52]
M V EI:
org.apache.hadoop.ozone.om.helpers.KeyInfoWithVolumeContext.getKeyInfo() may
expose internal representation by returning KeyInfoWithVolumeContext.keyInfo
At KeyInfoWithVolumeContext.java:[line 67]
M V EI2: new
org.apache.hadoop.ozone.om.helpers.KeyInfoWithVolumeContext(OmVolumeArgs,
String, OmKeyInfo) may expose internal representation by storing an externally
mutable object into KeyInfoWithVolumeContext.keyInfo At
KeyInfoWithVolumeContext.java:[line 45]
M V EI2:
org.apache.hadoop.ozone.om.helpers.KeyInfoWithVolumeContext$Builder.setKeyInfo(OmKeyInfo)
may expose internal representation by storing an externally mutable object
into KeyInfoWithVolumeContext$Builder.keyInfo At
KeyInfoWithVolumeContext.java:[line 101]
M V EI2:
org.apache.hadoop.ozone.om.helpers.KeyInfoWithVolumeContext$Builder.setVolumeArgs(OmVolumeArgs)
may expose internal representation by storing an externally mutable object
into KeyInfoWithVolumeContext$Builder.volumeArgs At
KeyInfoWithVolumeContext.java:[line 91]
M V EI: org.apache.hadoop.ozone.om.helpers.LeaseKeyInfo.getKeyInfo() may expose
internal representation by returning LeaseKeyInfo.keyInfo At
LeaseKeyInfo.java:[line 37]
M V EI: org.apache.hadoop.ozone.om.helpers.LeaseKeyInfo.getOpenKeyInfo() may
expose internal representation by returning LeaseKeyInfo.openKeyInfo At
LeaseKeyInfo.java:[line 33]
M V EI2: new org.apache.hadoop.ozone.om.helpers.LeaseKeyInfo(OmKeyInfo,
OmKeyInfo) may expose internal representation by storing an externally mutable
object into LeaseKeyInfo.keyInfo At LeaseKeyInfo.java:[line 28]
M V EI2: new org.apache.hadoop.ozone.om.helpers.LeaseKeyInfo(OmKeyInfo,
OmKeyInfo) may expose internal representation by storing an externally mutable
object into LeaseKeyInfo.openKeyInfo At LeaseKeyInfo.java:[line 29]
M V EI: org.apache.hadoop.ozone.om.helpers.ListKeysLightResult.getKeys() may
expose internal representation by returning ListKeysLightResult.keys At
ListKeysLightResult.java:[line 37]
M V EI2: new org.apache.hadoop.ozone.om.helpers.ListKeysLightResult(List,
boolean) may expose internal representation by storing an externally mutable
object into ListKeysLightResult.keys At ListKeysLightResult.java:[line 32]
M V EI: org.apache.hadoop.ozone.om.helpers.ListKeysResult.getKeys() may expose
internal representation by returning ListKeysResult.keys At
ListKeysResult.java:[line 36]
M V EI2: new org.apache.hadoop.ozone.om.helpers.ListKeysResult(List, boolean)
may expose internal representation by storing an externally mutable object into
ListKeysResult.keys At ListKeysResult.java:[line 31]
M X TEST: Unknown bug pattern CT_CONSTRUCTOR_THROW in new
org.apache.hadoop.ozone.om.helpers.ListOpenFilesResult(long, boolean, String,
List, List) At ListOpenFilesResult.java:[line 69]
M V EI: org.apache.hadoop.ozone.om.helpers.ListOpenFilesResult.getOpenKeys()
may expose internal representation by returning
ListOpenFilesResult.openKeySessionList At ListOpenFilesResult.java:[line 112]
M V EI2: new org.apache.hadoop.ozone.om.helpers.ListOpenFilesResult(long,
boolean, String, List) may expose internal representation by storing an
externally mutable object into ListOpenFilesResult.openKeySessionList At
ListOpenFilesResult.java:[line 57]
M V EI: org.apache.hadoop.ozone.om.helpers.OMAuditLogger$Builder.getAuditMap()
may expose internal representation by returning OMAuditLogger$Builder.auditMap
At OMAuditLogger.java:[line 204]
M V EI2:
org.apache.hadoop.ozone.om.helpers.OMAuditLogger$Builder.setAuditMap(Map) may
expose internal representation by storing an externally mutable object into
OMAuditLogger$Builder.auditMap At OMAuditLogger.java:[line 200]
M V EI: org.apache.hadoop.ozone.om.helpers.OmBucketInfo$Builder.getAcls() may
expose internal representation by returning OmBucketInfo$Builder.acls At
OmBucketInfo.java:[line 475]
M V EI: org.apache.hadoop.ozone.om.helpers.OmDBUserPrincipalInfo.getAccessIds()
may expose internal representation by returning OmDBUserPrincipalInfo.accessIds
At OmDBUserPrincipalInfo.java:[line 55]
M V EI2:
org.apache.hadoop.ozone.om.helpers.OmDBUserPrincipalInfo$Builder.setAccessIds(Set)
may expose internal representation by storing an externally mutable object
into OmDBUserPrincipalInfo$Builder.accessIds At
OmDBUserPrincipalInfo.java:[line 96]
M V EI: org.apache.hadoop.ozone.om.helpers.OmDeleteKeys.getKeyNames() may
expose internal representation by returning OmDeleteKeys.keyNames At
OmDeleteKeys.java:[line 47]
M V EI2: new org.apache.hadoop.ozone.om.helpers.OmDeleteKeys(String, String,
List) may expose internal representation by storing an externally mutable
object into OmDeleteKeys.keyNames At OmDeleteKeys.java:[line 35]
M V EI: org.apache.hadoop.ozone.om.helpers.OmDirectoryInfo.getAcls() may expose
internal representation by returning OmDirectoryInfo.acls At
OmDirectoryInfo.java:[line 188]
M V EI: org.apache.hadoop.ozone.om.helpers.OmKeyArgs.getAcls() may expose
internal representation by returning OmKeyArgs.acls At OmKeyArgs.java:[line
104]
M V EI: org.apache.hadoop.ozone.om.helpers.OmKeyArgs.getLocationInfoList() may
expose internal representation by returning OmKeyArgs.locationInfoList At
OmKeyArgs.java:[line 140]
M V EI: org.apache.hadoop.ozone.om.helpers.OmKeyArgs.getMetadata() may expose
internal representation by returning OmKeyArgs.metadata At
OmKeyArgs.java:[line 132]
M V EI: org.apache.hadoop.ozone.om.helpers.OmKeyArgs.getTags() may expose
internal representation by returning OmKeyArgs.tags At OmKeyArgs.java:[line
164]
M V EI2: org.apache.hadoop.ozone.om.helpers.OmKeyArgs.setLocationInfoList(List)
may expose internal representation by storing an externally mutable object into
OmKeyArgs.locationInfoList At OmKeyArgs.java:[line 136]
M V EI2: org.apache.hadoop.ozone.om.helpers.OmKeyArgs$Builder.setAcls(List) may
expose internal representation by storing an externally mutable object into
OmKeyArgs$Builder.acls At OmKeyArgs.java:[line 302]
M V EI2:
org.apache.hadoop.ozone.om.helpers.OmKeyArgs$Builder.setLocationInfoList(List)
may expose internal representation by storing an externally mutable object into
OmKeyArgs$Builder.locationInfoList At OmKeyArgs.java:[line 297]
M V EI: org.apache.hadoop.ozone.om.helpers.OmKeyInfo.getKeyLocationVersions()
may expose internal representation by returning OmKeyInfo.keyLocationVersions
At OmKeyInfo.java:[line 246]
M V EI: org.apache.hadoop.ozone.om.helpers.OmKeyInfo.getTags() may expose
internal representation by returning OmKeyInfo.tags At OmKeyInfo.java:[line
268]
M V EI2:
org.apache.hadoop.ozone.om.helpers.OmKeyInfo.setKeyLocationVersions(List) may
expose internal representation by storing an externally mutable object into
OmKeyInfo.keyLocationVersions At OmKeyInfo.java:[line 251]
M V EI2: org.apache.hadoop.ozone.om.helpers.OmKeyInfo.setTags(Map) may expose
internal representation by storing an externally mutable object into
OmKeyInfo.tags At OmKeyInfo.java:[line 273]
M V EI:
org.apache.hadoop.ozone.om.helpers.OmKeyLocationInfoGroup.getLocationVersionMap()
may expose internal representation by returning
OmKeyLocationInfoGroup.locationVersionMap At OmKeyLocationInfoGroup.java:[line
87]
M V EI2: new org.apache.hadoop.ozone.om.helpers.OmKeyLocationInfoGroup(long,
Map, boolean) may expose internal representation by storing an externally
mutable object into OmKeyLocationInfoGroup.locationVersionMap At
OmKeyLocationInfoGroup.java:[line 69]
M V EI:
org.apache.hadoop.ozone.om.helpers.OmMultipartAbortInfo.getOmMultipartKeyInfo()
may expose internal representation by returning
OmMultipartAbortInfo.omMultipartKeyInfo At OmMultipartAbortInfo.java:[line 49]
M V EI2:
org.apache.hadoop.ozone.om.helpers.OmMultipartAbortInfo$Builder.setMultipartKeyInfo(OmMultipartKeyInfo)
may expose internal representation by storing an externally mutable object
into OmMultipartAbortInfo$Builder.omMultipartKeyInfo At
OmMultipartAbortInfo.java:[line 76]
M V EI:
org.apache.hadoop.ozone.om.helpers.OmMultipartUploadCompleteList.getMultipartMap()
may expose internal representation by returning
OmMultipartUploadCompleteList.multipartMap At
OmMultipartUploadCompleteList.java:[line 48]
M V EI: org.apache.hadoop.ozone.om.helpers.OmMultipartUploadList.getUploads()
may expose internal representation by returning OmMultipartUploadList.uploads
At OmMultipartUploadList.java:[line 44]
M V EI2:
org.apache.hadoop.ozone.om.helpers.OmMultipartUploadList.setUploads(List) may
expose internal representation by storing an externally mutable object into
OmMultipartUploadList.uploads At OmMultipartUploadList.java:[line 49]
M V EI2:
org.apache.hadoop.ozone.om.helpers.OmMultipartUploadList$Builder.setUploads(List)
may expose internal representation by storing an externally mutable object
into OmMultipartUploadList$Builder.uploads At OmMultipartUploadList.java:[line
77]
M V EI:
org.apache.hadoop.ozone.om.helpers.OmMultipartUploadListParts.getPartInfoList()
may expose internal representation by returning
OmMultipartUploadListParts.partInfoList At
OmMultipartUploadListParts.java:[line 65]
M V EI: org.apache.hadoop.ozone.om.helpers.OmPrefixInfo.getAcls() may expose
internal representation by returning OmPrefixInfo.acls At
OmPrefixInfo.java:[line 64]
M V EI: org.apache.hadoop.ozone.om.helpers.OmRenameKeys.getFromAndToKey() may
expose internal representation by returning OmRenameKeys.fromAndToKey At
OmRenameKeys.java:[line 51]
M V EI:
org.apache.hadoop.ozone.om.helpers.OmRenameKeys.getFromKeyAndToKeyInfo() may
expose internal representation by returning OmRenameKeys.fromKeyAndToKeyInfo
At OmRenameKeys.java:[line 55]
M V EI2: new org.apache.hadoop.ozone.om.helpers.OmRenameKeys(String, String,
Map, Map) may expose internal representation by storing an externally mutable
object into OmRenameKeys.fromAndToKey At OmRenameKeys.java:[line 38]
M V EI2: new org.apache.hadoop.ozone.om.helpers.OmRenameKeys(String, String,
Map, Map) may expose internal representation by storing an externally mutable
object into OmRenameKeys.fromKeyAndToKeyInfo At OmRenameKeys.java:[line 39]
M V EI: org.apache.hadoop.ozone.om.helpers.OpenKeySession.getKeyInfo() may
expose internal representation by returning OpenKeySession.keyInfo At
OpenKeySession.java:[line 47]
M V EI2: new org.apache.hadoop.ozone.om.helpers.OpenKeySession(long, OmKeyInfo,
long) may expose internal representation by storing an externally mutable
object into OpenKeySession.keyInfo At OpenKeySession.java:[line 38]
M V EI: org.apache.hadoop.ozone.om.helpers.OzoneFileStatus.getKeyInfo() may
expose internal representation by returning OzoneFileStatus.keyInfo At
OzoneFileStatus.java:[line 55]
M V EI2: new org.apache.hadoop.ozone.om.helpers.OzoneFileStatus(OmKeyInfo,
long, boolean) may expose internal representation by storing an externally
mutable object into OzoneFileStatus.keyInfo At OzoneFileStatus.java:[line 49]
M V EI: org.apache.hadoop.ozone.om.helpers.RepeatedOmKeyInfo.getOmKeyInfoList()
may expose internal representation by returning RepeatedOmKeyInfo.omKeyInfoList
At RepeatedOmKeyInfo.java:[line 87]
M V EI2: new org.apache.hadoop.ozone.om.helpers.RepeatedOmKeyInfo(List, long)
may expose internal representation by storing an externally mutable object into
RepeatedOmKeyInfo.omKeyInfoList At RepeatedOmKeyInfo.java:[line 72]
M V EI2:
org.apache.hadoop.ozone.om.helpers.RepeatedOmKeyInfo$Builder.setOmKeyInfos(List)
may expose internal representation by storing an externally mutable object
into RepeatedOmKeyInfo$Builder.omKeyInfos At RepeatedOmKeyInfo.java:[line 163]
M V EI: org.apache.hadoop.ozone.om.helpers.S3VolumeContext.getOmVolumeArgs()
may expose internal representation by returning S3VolumeContext.omVolumeArgs
At S3VolumeContext.java:[line 44]
M V EI2: new org.apache.hadoop.ozone.om.helpers.S3VolumeContext(OmVolumeArgs,
String) may expose internal representation by storing an externally mutable
object into S3VolumeContext.omVolumeArgs At S3VolumeContext.java:[line 39]
M V EI2:
org.apache.hadoop.ozone.om.helpers.S3VolumeContext$Builder.setOmVolumeArgs(OmVolumeArgs)
may expose internal representation by storing an externally mutable object
into S3VolumeContext$Builder.omVolumeArgs At S3VolumeContext.java:[line 79]
M V EI: org.apache.hadoop.ozone.om.helpers.ServiceInfo.getOmRoleInfo() may
expose internal representation by returning ServiceInfo.omRoleInfo At
ServiceInfo.java:[line 159]
M V EI: org.apache.hadoop.ozone.om.helpers.ServiceInfo.getPorts() may expose
internal representation by returning ServiceInfo.ports At
ServiceInfo.java:[line 128]
M V EI: org.apache.hadoop.ozone.om.helpers.ServiceInfo.getServerDefaults() may
expose internal representation by returning ServiceInfo.serverDefaults At
ServiceInfo.java:[line 168]
M V EI2:
org.apache.hadoop.ozone.om.helpers.ServiceInfo$Builder.setOmRoleInfo(OzoneManagerProtocolProtos$OMRoleInfo)
may expose internal representation by storing an externally mutable object
into ServiceInfo$Builder.omRoleInfo At ServiceInfo.java:[line 289]
M V EI2:
org.apache.hadoop.ozone.om.helpers.ServiceInfo$Builder.setServerDefaults(OzoneFsServerDefaults)
may expose internal representation by storing an externally mutable object
into ServiceInfo$Builder.serverDefaults At ServiceInfo.java:[line 294]
M V EI: org.apache.hadoop.ozone.om.helpers.ServiceInfoEx.getCaCertPemList() may
expose internal representation by returning ServiceInfoEx.caCertPemList At
ServiceInfoEx.java:[line 56]
M V EI: org.apache.hadoop.ozone.om.helpers.ServiceInfoEx.getServiceInfoList()
may expose internal representation by returning ServiceInfoEx.infoList At
ServiceInfoEx.java:[line 48]
M V EI2: new org.apache.hadoop.ozone.om.helpers.ServiceInfoEx(List, String,
List) may expose internal representation by storing an externally mutable
object into ServiceInfoEx.caCertPemList At ServiceInfoEx.java:[line 44]
M V EI2: new org.apache.hadoop.ozone.om.helpers.ServiceInfoEx(List, String,
List) may expose internal representation by storing an externally mutable
object into ServiceInfoEx.infoList At ServiceInfoEx.java:[line 42]
M V EI:
org.apache.hadoop.ozone.om.helpers.SnapshotInfo.getCreateTransactionInfo() may
expose internal representation by returning SnapshotInfo.createTransactionInfo
At SnapshotInfo.java:[line 627]
M V EI:
org.apache.hadoop.ozone.om.helpers.SnapshotInfo.getLastTransactionInfo() may
expose internal representation by returning SnapshotInfo.lastTransactionInfo
At SnapshotInfo.java:[line 623]
M V EI2:
org.apache.hadoop.ozone.om.helpers.SnapshotInfo.setCreateTransactionInfo(ByteString)
may expose internal representation by storing an externally mutable object
into SnapshotInfo.createTransactionInfo At SnapshotInfo.java:[line 631]
M V EI2:
org.apache.hadoop.ozone.om.helpers.SnapshotInfo.setLastTransactionInfo(ByteString)
may expose internal representation by storing an externally mutable object
into SnapshotInfo.lastTransactionInfo At SnapshotInfo.java:[line 635]
M V EI2:
org.apache.hadoop.ozone.om.helpers.SnapshotInfo$Builder.setCreateTransactionInfo(ByteString)
may expose internal representation by storing an externally mutable object
into SnapshotInfo$Builder.createTransactionInfo At SnapshotInfo.java:[line 376]
M V EI2:
org.apache.hadoop.ozone.om.helpers.SnapshotInfo$Builder.setLastTransactionInfo(ByteString)
may expose internal representation by storing an externally mutable object
into SnapshotInfo$Builder.lastTransactionInfo At SnapshotInfo.java:[line 381]
M V EI: org.apache.hadoop.ozone.om.helpers.TenantStateList.getTenantStateList()
may expose internal representation by returning TenantStateList.tenantStateList
At TenantStateList.java:[line 34]
M V EI2: new org.apache.hadoop.ozone.om.helpers.TenantStateList(List) may
expose internal representation by storing an externally mutable object into
TenantStateList.tenantStateList At TenantStateList.java:[line 38]
M V EI:
org.apache.hadoop.ozone.om.helpers.TenantUserInfoValue.getAccessIdInfoList()
may expose internal representation by returning
TenantUserInfoValue.accessIdInfoList At TenantUserInfoValue.java:[line 34]
M V EI2: new org.apache.hadoop.ozone.om.helpers.TenantUserInfoValue(List) may
expose internal representation by storing an externally mutable object into
TenantUserInfoValue.accessIdInfoList At TenantUserInfoValue.java:[line 38]
M V EI: org.apache.hadoop.ozone.om.helpers.TenantUserList.getUserAccessIds()
may expose internal representation by returning TenantUserList.userAccessIds
At TenantUserList.java:[line 40]
M V EI2: new org.apache.hadoop.ozone.om.helpers.TenantUserList(List) may expose
internal representation by storing an externally mutable object into
TenantUserList.userAccessIds At TenantUserList.java:[line 36]
M V EI: org.apache.hadoop.ozone.om.helpers.WithMetadata$Builder.getMetadata()
may expose internal representation by returning WithMetadata$Builder.metadata
At WithMetadata.java:[line 85]
{code}
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]