You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@ozone.apache.org by "Attila Doroszlai (Jira)" <ji...@apache.org> on 2023/11/09 10:13:00 UTC
[jira] [Comment Edited] (HDDS-9659) Intermittent failure in TestOzoneECClient#testPartialStripeWithPartialChunkRetry
[ https://issues.apache.org/jira/browse/HDDS-9659?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17784347#comment-17784347 ]
Attila Doroszlai edited comment on HDDS-9659 at 11/9/23 10:12 AM:
------------------------------------------------------------------
Other possible intermittent failure in same test:
{code}
java.lang.NullPointerException
at org.apache.hadoop.ozone.client.io.ECBlockOutputStreamEntry.calculateChecksum(ECBlockOutputStreamEntry.java:412)
at org.apache.hadoop.ozone.client.io.ECKeyOutputStream.commitStripeWrite(ECKeyOutputStream.java:266)
at org.apache.hadoop.ozone.client.io.ECKeyOutputStream.flushStripeToDatanodes(ECKeyOutputStream.java:585)
at org.apache.hadoop.ozone.client.io.ECKeyOutputStream.flushStripeFromQueue(ECKeyOutputStream.java:567)
{code}
This can happen because {{checkStream()}} exposes {{blockOutputStreams}} array with {{null}} entries before creating entries in a loop. It should create a local array, then set {{blockOutputStreams}} after creating all streams.
was (Author: adoroszlai):
Other possible intermittent failure in same test:
{code}
java.lang.NullPointerException
at org.apache.hadoop.ozone.client.io.ECBlockOutputStreamEntry.calculateChecksum(ECBlockOutputStreamEntry.java:412)
at org.apache.hadoop.ozone.client.io.ECKeyOutputStream.commitStripeWrite(ECKeyOutputStream.java:266)
at org.apache.hadoop.ozone.client.io.ECKeyOutputStream.flushStripeToDatanodes(ECKeyOutputStream.java:585)
at org.apache.hadoop.ozone.client.io.ECKeyOutputStream.flushStripeFromQueue(ECKeyOutputStream.java:567)
{code}
> Intermittent failure in TestOzoneECClient#testPartialStripeWithPartialChunkRetry
> --------------------------------------------------------------------------------
>
> Key: HDDS-9659
> URL: https://issues.apache.org/jira/browse/HDDS-9659
> Project: Apache Ozone
> Issue Type: Sub-task
> Components: EC
> Reporter: Attila Doroszlai
> Priority: Major
>
> {code:title=https://github.com/adoroszlai/ozone-build-results/blob/master/2023/11/08/26553/unit/hadoop-ozone/client/org.apache.hadoop.ozone.client.TestOzoneECClient.txt}
> org.apache.hadoop.ozone.client.TestOzoneECClient.testPartialStripeWithPartialChunkRetry Time elapsed: 1.028 s <<< ERROR!
> java.lang.IndexOutOfBoundsException: Index: -1
> at java.util.Collections$EmptyList.get(Collections.java:4456)
> at java.util.Collections$UnmodifiableList.get(Collections.java:1311)
> at org.apache.hadoop.ozone.client.io.ECBlockOutputStreamEntry.calculateChecksum(ECBlockOutputStreamEntry.java:416)
> at org.apache.hadoop.ozone.client.io.ECKeyOutputStream.commitStripeWrite(ECKeyOutputStream.java:266)
> at org.apache.hadoop.ozone.client.io.ECKeyOutputStream.flushStripeToDatanodes(ECKeyOutputStream.java:585)
> at org.apache.hadoop.ozone.client.io.ECKeyOutputStream.flushStripeFromQueue(ECKeyOutputStream.java:567)
> {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