Hanisha Koneru created HDDS-3724:
------------------------------------
Summary: BackgroundPipelineCreator should not throw Pipeline
creation failed exception due to insufficient nodes
Key: HDDS-3724
URL: https://issues.apache.org/jira/browse/HDDS-3724
Project: Hadoop Distributed Data Store
Issue Type: Bug
Reporter: Hanisha Koneru
BackgroundPipelineCreator runs a scheduler to keep creating pipelines if
possible. But in a healthy cluster where all the datanodes are part of
pipelines and there are no more nodes available for creating new pipelines, the
BackgroundPipelineCreator should not log an error message. In this scenario, it
is not an error that a pipeline couldn't be created.
SCM logs were flooded with "Failed to create pipeline" error messages because
of this:
{code:java}
2020-06-04 11:03:24,229 [RatisPipelineUtilsThread] ERROR
org.apache.hadoop.hdds.scm.pipeline.SCMPipelineManager: Failed to create
pipeline of type RATIS and factor THREE. Exception: Pipeline creation failed
due to no sufficient healthy datanodes. Required 3. Found 1.
2020-06-04 11:05:24,231 [RatisPipelineUtilsThread] ERROR
org.apache.hadoop.hdds.scm.pipeline.SCMPipelineManager: Failed to create
pipeline of type RATIS and factor ONE. Exception: Cannot create pipeline of
factor 1 using 0 nodes. Used 1 nodes. Healthy nodes 1
2020-06-04 11:05:24,231 [RatisPipelineUtilsThread] WARN
org.apache.hadoop.hdds.scm.pipeline.PipelinePlacementPolicy: Pipeline creation
failed due to no sufficient healthy datanodes. Required 3. Found 1.
2020-06-04 11:05:24,231 [RatisPipelineUtilsThread] ERROR
org.apache.hadoop.hdds.scm.pipeline.SCMPipelineManager: Failed to create
pipeline of type RATIS and factor THREE. Exception: Pipeline creation failed
due to no sufficient healthy datanodes. Required 3. Found 1.
2020-06-04 11:05:40,705 [ReplicationMonitor] INFO
org.apache.hadoop.hdds.scm.container.ReplicationManager: Replication Monitor
Thread took 0 milliseconds for processing 7 containers.
2020-06-04 11:07:24,234 [RatisPipelineUtilsThread] ERROR
org.apache.hadoop.hdds.scm.pipeline.SCMPipelineManager: Failed to create
pipeline of type RATIS and factor ONE. Exception: Cannot create pipeline of
factor 1 using 0 nodes. Used 1 nodes. Healthy nodes 1
2020-06-04 11:07:24,234 [RatisPipelineUtilsThread] WARN
org.apache.hadoop.hdds.scm.pipeline.PipelinePlacementPolicy: Pipeline creation
failed due to no sufficient healthy datanodes. Required 3. Found 1.
2020-06-04 11:07:24,234 [RatisPipelineUtilsThread] ERROR
org.apache.hadoop.hdds.scm.pipeline.SCMPipelineManager: Failed to create
pipeline of type RATIS and factor THREE. Exception: Pipeline creation failed
due to no sufficient healthy datanodes. Required 3. Found 1.
2020-06-04 11:09:24,242 [RatisPipelineUtilsThread] ERROR
org.apache.hadoop.hdds.scm.pipeline.SCMPipelineManager: Failed to create
pipeline of type RATIS and factor ONE. Exception: Cannot create pipeline of
factor 1 using 0 nodes. Used 1 nodes. Healthy nodes 1
2020-06-04 11:09:24,242 [RatisPipelineUtilsThread] WARN
org.apache.hadoop.hdds.scm.pipeline.PipelinePlacementPolicy: Pipeline creation
failed due to no sufficient healthy datanodes. Required 3. Found 1.
2020-06-04 11:09:24,242 [RatisPipelineUtilsThread] ERROR
org.apache.hadoop.hdds.scm.pipeline.SCMPipelineManager: Failed to create
pipeline of type RATIS and factor THREE. Exception: Pipeline creation failed
due to no sufficient healthy datanodes. Required 3. Found 1.
2020-06-04 11:10:40,700 [ReplicationMonitor] INFO
org.apache.hadoop.hdds.scm.container.ReplicationManager: Replication Monitor
Thread took 0 milliseconds for processing 7 containers.
2020-06-04 11:11:24,234 [RatisPipelineUtilsThread] ERROR
org.apache.hadoop.hdds.scm.pipeline.SCMPipelineManager: Failed to create
pipeline of type RATIS and factor ONE. Exception: Cannot create pipeline of
factor 1 using 0 nodes. Used 1 nodes. Healthy nodes 1
2020-06-04 11:11:24,235 [RatisPipelineUtilsThread] WARN
org.apache.hadoop.hdds.scm.pipeline.PipelinePlacementPolicy: Pipeline creation
failed due to no sufficient healthy datanodes. Required 3. Found 1.
2020-06-04 11:11:24,235 [RatisPipelineUtilsThread] ERROR
org.apache.hadoop.hdds.scm.pipeline.SCMPipelineManager: Failed to create
pipeline of type RATIS and factor THREE. Exception: Pipeline creation failed
due to no sufficient healthy datanodes. Required 3. Found 1.
2020-06-04 11:13:24,240 [RatisPipelineUtilsThread] ERROR
org.apache.hadoop.hdds.scm.pipeline.SCMPipelineManager: Failed to create
pipeline of type RATIS and factor ONE. Exception: Cannot create pipeline of
factor 1 using 0 nodes. Used 1 nodes. Healthy nodes 1
2020-06-04 11:13:24,240 [RatisPipelineUtilsThread] WARN
org.apache.hadoop.hdds.scm.pipeline.PipelinePlacementPolicy: Pipeline creation
failed due to no sufficient healthy datanodes. Required 3. Found 1.
2020-06-04 11:13:24,240 [RatisPipelineUtilsThread] ERROR
org.apache.hadoop.hdds.scm.pipeline.SCMPipelineManager: Failed to create
pipeline of type RATIS and factor THREE. Exception: Pipeline creation failed
due to no sufficient healthy datanodes. Required 3. Found 1.
2020-06-04 11:15:24,242 [RatisPipelineUtilsThread] ERROR
org.apache.hadoop.hdds.scm.pipeline.SCMPipelineManager: Failed to create
pipeline of type RATIS and factor ONE. Exception: Cannot create pipeline of
factor 1 using 0 nodes. Used 1 nodes. Healthy nodes 1
{code}
--
This message was sent by Atlassian Jira
(v8.3.4#803005)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]