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

Attila Doroszlai edited comment on HDDS-11413 at 12/13/24 6:38 AM:
-------------------------------------------------------------------

Reverted due to test failure.

CI:

{code:title=https://github.com/apache/ozone/actions/runs/12307317961/job/34351051659#step:6:2011}
Error:  Tests run: 12, Failures: 0, Errors: 1, Skipped: 0, Time elapsed: 9.903 
s <<< FAILURE! - in org.apache.hadoop.hdds.scm.block.TestBlockManager
Error:  
org.apache.hadoop.hdds.scm.block.TestBlockManager.testAllocateBlockSucInSafeMode
  Time elapsed: 5.14 s  <<< ERROR!
java.io.IOException: Unable to allocate a container to the block of size: 
134217728, replicationConfig: RATIS/THREE. Pipeline 
ecd4fbc0-3bcc-4b12-8e03-1ce86e1bf852 is not ready in 5000 ms
        at 
org.apache.hadoop.hdds.scm.pipeline.WritableRatisContainerProvider.getContainer(WritableRatisContainerProvider.java:148)
        at 
org.apache.hadoop.hdds.scm.pipeline.WritableContainerFactory.getContainer(WritableContainerFactory.java:74)
        at 
org.apache.hadoop.hdds.scm.block.BlockManagerImpl.allocateBlock(BlockManagerImpl.java:163)
        at 
org.apache.hadoop.hdds.scm.block.TestBlockManager.testAllocateBlockSucInSafeMode(TestBlockManager.java:475)
{code}

Locally:

{code}
[ERROR] Tests run: 12, Failures: 0, Errors: 3, Skipped: 0, Time elapsed: 18.404 
s <<< FAILURE! - in org.apache.hadoop.hdds.scm.block.TestBlockManager
[ERROR] 
org.apache.hadoop.hdds.scm.block.TestBlockManager.testAllocateBlockInParallel  
Time elapsed: 5.149 s  <<< ERROR!
java.util.concurrent.ExecutionException: java.io.IOException: Unable to 
allocate a container to the block of size: 134217728, replicationConfig: 
RATIS/THREE. Pipeline 5ad8aeea-7778-4bd2-ab88-277133278927 is not ready in 5000 
ms
        at 
java.base/java.util.concurrent.CompletableFuture.reportGet(CompletableFuture.java:396)
        at 
java.base/java.util.concurrent.CompletableFuture.get(CompletableFuture.java:2073)
        at 
org.apache.hadoop.hdds.scm.block.TestBlockManager.testAllocateBlockInParallel(TestBlockManager.java:275)
...
Caused by: java.io.IOException: Unable to allocate a container to the block of 
size: 134217728, replicationConfig: RATIS/THREE. Pipeline 
5ad8aeea-7778-4bd2-ab88-277133278927 is not ready in 5000 ms
        at 
org.apache.hadoop.hdds.scm.pipeline.WritableRatisContainerProvider.getContainer(WritableRatisContainerProvider.java:148)
        at 
org.apache.hadoop.hdds.scm.pipeline.WritableContainerFactory.getContainer(WritableContainerFactory.java:74)
        at 
org.apache.hadoop.hdds.scm.block.BlockManagerImpl.allocateBlock(BlockManagerImpl.java:163)
        at 
org.apache.hadoop.hdds.scm.block.TestBlockManager.lambda$testAllocateBlockInParallel$0(TestBlockManager.java:262)
        at 
java.base/java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1768)
        at 
java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
        at 
java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
        at java.base/java.lang.Thread.run(Thread.java:1583)

[ERROR] 
org.apache.hadoop.hdds.scm.block.TestBlockManager.testBlockAllocationWithNoAvailablePipelines
  Time elapsed: 5.112 s  <<< ERROR!
java.io.IOException: Unable to allocate a container to the block of size: 
134217728, replicationConfig: RATIS/THREE. Pipeline 
67854ba3-c1eb-46df-92ed-2bba0ee7b926 is not ready in 5000 ms
        at 
org.apache.hadoop.hdds.scm.pipeline.WritableRatisContainerProvider.getContainer(WritableRatisContainerProvider.java:148)
        at 
org.apache.hadoop.hdds.scm.pipeline.WritableContainerFactory.getContainer(WritableContainerFactory.java:74)
        at 
org.apache.hadoop.hdds.scm.block.BlockManagerImpl.allocateBlock(BlockManagerImpl.java:163)
        at 
org.apache.hadoop.hdds.scm.block.TestBlockManager.testBlockAllocationWithNoAvailablePipelines(TestBlockManager.java:586)

[ERROR] 
org.apache.hadoop.hdds.scm.block.TestBlockManager.testAllocateBlockSucInSafeMode
  Time elapsed: 5.109 s  <<< ERROR!
java.io.IOException: Unable to allocate a container to the block of size: 
134217728, replicationConfig: RATIS/THREE. Pipeline 
da5a1105-245b-4f84-a04c-66c5f2df5b68 is not ready in 5000 ms
        at 
org.apache.hadoop.hdds.scm.pipeline.WritableRatisContainerProvider.getContainer(WritableRatisContainerProvider.java:148)
        at 
org.apache.hadoop.hdds.scm.pipeline.WritableContainerFactory.getContainer(WritableContainerFactory.java:74)
        at 
org.apache.hadoop.hdds.scm.block.BlockManagerImpl.allocateBlock(BlockManagerImpl.java:163)
        at 
org.apache.hadoop.hdds.scm.block.TestBlockManager.testAllocateBlockSucInSafeMode(TestBlockManager.java:475)
{code}


was (Author: adoroszlai):
Reverted due to test failure.

> PipelineManagerImpl lock optimization reduces AllocateBlock latency
> -------------------------------------------------------------------
>
>                 Key: HDDS-11413
>                 URL: https://issues.apache.org/jira/browse/HDDS-11413
>             Project: Apache Ozone
>          Issue Type: Improvement
>            Reporter: GuoHao
>            Assignee: GuoHao
>            Priority: Major
>              Labels: pull-request-available
>             Fix For: 2.0.0
>
>




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

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to