You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@ozone.apache.org by "Wei-Chiu Chuang (Jira)" <ji...@apache.org> on 2023/02/22 18:13:00 UTC

[jira] [Commented] (HDDS-7836) java.lang.IllegalArgumentException: ECContainerReconstructionThread

    [ https://issues.apache.org/jira/browse/HDDS-7836?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17692305#comment-17692305 ] 

Wei-Chiu Chuang commented on HDDS-7836:
---------------------------------------

There is an exception that happens prior to this, which leads to this precondition check. Unfortunately that exception is lost when this exception is thrown so we don't know what happened exactly. We only know the EC putBlock request failed.

> java.lang.IllegalArgumentException: ECContainerReconstructionThread
> -------------------------------------------------------------------
>
>                 Key: HDDS-7836
>                 URL: https://issues.apache.org/jira/browse/HDDS-7836
>             Project: Apache Ozone
>          Issue Type: Bug
>            Reporter: George Huang
>            Priority: Major
>
> {code:java}
> Exception in thread "ECContainerReconstructionThread-7" java.lang.IllegalArgumentException at com.google.common.base.Preconditions.checkArgument(Preconditions.java:131) at org.apache.hadoop.hdds.scm.storage.ECBlockOutputStream.executePutBlock(ECBlockOutputStream.java:130) at org.apache.hadoop.ozone.container.ec.reconstruction.ECReconstructionCoordinator.reconstructECBlockGroup(ECReconstructionCoordinator.java:298) at org.apache.hadoop.ozone.container.ec.reconstruction.ECReconstructionCoordinator.reconstructECContainerGroup(ECReconstructionCoordinator.java:163) at org.apache.hadoop.ozone.container.ec.reconstruction.ECReconstructionCoordinatorTask.run(ECReconstructionCoordinatorTask.java:84) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748) Exception in thread "ECContainerReconstructionThread-4" java.lang.IllegalArgumentException at com.google.common.base.Preconditions.checkArgument(Preconditions.java:131) at org.apache.hadoop.hdds.scm.storage.ECBlockOutputStream.executePutBlock(ECBlockOutputStream.java:130) at org.apache.hadoop.ozone.container.ec.reconstruction.ECReconstructionCoordinator.reconstructECBlockGroup(ECReconstructionCoordinator.java:298) at org.apache.hadoop.ozone.container.ec.reconstruction.ECReconstructionCoordinator.reconstructECContainerGroup(ECReconstructionCoordinator.java:163) at org.apache.hadoop.ozone.container.ec.reconstruction.ECReconstructionCoordinatorTask.run(ECReconstructionCoordinatorTask.java:84) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at java.lang.Thread.run(Thread.java:748){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