You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@ozone.apache.org by "ASF GitHub Bot (Jira)" <ji...@apache.org> on 2023/04/04 08:29:00 UTC

[jira] [Updated] (HDDS-8359) ReplicationManager: Fix getContainerReplicationHealth() so that it builds ContainerCheckRequest correctly

     [ https://issues.apache.org/jira/browse/HDDS-8359?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

ASF GitHub Bot updated HDDS-8359:
---------------------------------
    Labels: pull-request-available  (was: )

> ReplicationManager: Fix getContainerReplicationHealth() so that it builds ContainerCheckRequest correctly
> ---------------------------------------------------------------------------------------------------------
>
>                 Key: HDDS-8359
>                 URL: https://issues.apache.org/jira/browse/HDDS-8359
>             Project: Apache Ozone
>          Issue Type: Sub-task
>          Components: SCM
>            Reporter: Siddhant Sangwan
>            Assignee: Siddhant Sangwan
>            Priority: Major
>              Labels: pull-request-available
>
> {{getContainerReplicationHealth()}} in {{ReplicationManager}} does not set {{pendingOps}} and {{maintenanceRedundancy}} when building {{ContainerCheckRequest}}. This leads to errors such as:
> {code}
> scm_1         | java.lang.NullPointerException
> scm_1         | 	at java.base/java.util.Collections$UnmodifiableCollection.<init>(Collections.java:1030)
> scm_1         | 	at java.base/java.util.Collections$UnmodifiableList.<init>(Collections.java:1303)
> scm_1         | 	at java.base/java.util.Collections.unmodifiableList(Collections.java:1290)
> scm_1         | 	at org.apache.hadoop.hdds.scm.container.replication.ContainerCheckRequest.<init>(ContainerCheckRequest.java:45)
> scm_1         | 	at org.apache.hadoop.hdds.scm.container.replication.ContainerCheckRequest.<init>(ContainerCheckRequest.java:31)
> scm_1         | 	at org.apache.hadoop.hdds.scm.container.replication.ContainerCheckRequest$Builder.build(ContainerCheckRequest.java:119)
> scm_1         | 	at org.apache.hadoop.hdds.scm.container.replication.ReplicationManager.getContainerReplicationHealth(ReplicationManager.java:923)
> scm_1         | 	at org.apache.hadoop.hdds.scm.container.balancer.MoveManager.move(MoveManager.java:253)
> ...
> {code}



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscribe@ozone.apache.org
For additional commands, e-mail: issues-help@ozone.apache.org