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 2025/11/11 06:42:00 UTC

[jira] [Resolved] (HDDS-13893) SCMBlockDeletingService fails to work when container in tx not found in SCM ContainerManager

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

Attila Doroszlai resolved HDDS-13893.
-------------------------------------
    Fix Version/s: 2.2.0
       Resolution: Fixed

> SCMBlockDeletingService fails to work when container in tx not found in SCM ContainerManager
> --------------------------------------------------------------------------------------------
>
>                 Key: HDDS-13893
>                 URL: https://issues.apache.org/jira/browse/HDDS-13893
>             Project: Apache Ozone
>          Issue Type: Bug
>            Reporter: Sammi Chen
>            Assignee: Sammi Chen
>            Priority: Major
>              Labels: pull-request-available
>             Fix For: 2.2.0
>
>
> {noformat}
> 2025-11-07 20:58:19,231 [scmNode-1-SCMBlockDeletingService#0] ERROR block.SCMBlockDeletingService (SCMBlockDeletingService.java:call(238)) - Failed to get block deletion transactions from delTX log
> org.apache.hadoop.hdds.scm.container.ContainerNotFoundException: Container #50 not found
> 	at org.apache.hadoop.hdds.scm.container.ContainerManagerImpl.getContainer(ContainerManagerImpl.java:140)
> 	at org.apache.hadoop.hdds.scm.block.DeletedBlockLogImpl.getTransactions(DeletedBlockLogImpl.java:396)
> 	at org.apache.hadoop.hdds.scm.block.SCMBlockDeletingService$DeletedBlockTransactionScanner.call(SCMBlockDeletingService.java:179)
> 	at org.apache.hadoop.hdds.scm.block.SCMBlockDeletingService$DeletedBlockTransactionScanner.call(SCMBlockDeletingService.java:142)
> 	at org.apache.hadoop.hdds.utils.BackgroundService$PeriodicalTask.lambda$run$0(BackgroundService.java:171)
> 	at java.base/java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1736)
> 	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
> 	at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
> 	at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:304)
> 	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
> 	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
> 	at java.base/java.lang.Thread.run(Thread.java:829)
> {noformat}
> A regression issue introduced by the change in HDDS-13520. 



--
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