[
https://issues.apache.org/jira/browse/HDDS-9748?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
JiangHua Zhu updated HDDS-9748:
-------------------------------
Description:
When SCM issues repeated deleteblocks commands to DN, we will get the following
information in the DN's log:
{code:java}
2023-11-21 15:57:16,711 [BlockDeletingService#5] WARN
org.apache.hadoop.ozone.container.keyvalue.KeyValueHandler: Missing delete
block(Container = xxxx, Block = xxxxxx
2023-11-21 15:57:16,711 [BlockDeletingService#2] WARN
org.apache.hadoop.ozone.container.keyvalue.KeyValueHandler: Missing delete
block(Container = xxxx, Block = xxxxxx
2023-11-21 15:57:16,711 [BlockDeletingService#4] WARN
org.apache.hadoop.ozone.container.keyvalue.KeyValueHandler: Missing delete
block(Container = xxxx, Block = xxxxxx
{code}
This shouldn't happen because some block files have been deleted.
There is a situation that will cause this phenomenon, that is,
SCMBlockDeletingService has prepared the DeleteBlocksCommand set in advance,
and the datanode has previously executed and deleted part of the block
information. At this time, this batch of commands will be re-executed, and the
above problem will occur.
was:
When SCM issues repeated deleteblocks commands to DN, we will get the following
information in the DN's log:
{code:java}
2023-11-21 15:57:16,711 [BlockDeletingService#5] WARN
org.apache.hadoop.ozone.container.keyvalue.KeyValueHandler: Missing delete
block(Container = xxxx, Block = xxxxxx
2023-11-21 15:57:16,711 [BlockDeletingService#2] WARN
org.apache.hadoop.ozone.container.keyvalue.KeyValueHandler: Missing delete
block(Container = xxxx, Block = xxxxxx
2023-11-21 15:57:16,711 [BlockDeletingService#4] WARN
org.apache.hadoop.ozone.container.keyvalue.KeyValueHandler: Missing delete
block(Container = xxxx, Block = xxxxxx
{code}
This shouldn't happen because some block files have been deleted.
> When the command status is reported, the command set sent to the datanode is
> updated.
> -------------------------------------------------------------------------------------
>
> Key: HDDS-9748
> URL: https://issues.apache.org/jira/browse/HDDS-9748
> Project: Apache Ozone
> Issue Type: Improvement
> Components: SCM
> Affects Versions: 1.3.0
> Reporter: JiangHua Zhu
> Assignee: JiangHua Zhu
> Priority: Major
>
> When SCM issues repeated deleteblocks commands to DN, we will get the
> following information in the DN's log:
> {code:java}
> 2023-11-21 15:57:16,711 [BlockDeletingService#5] WARN
> org.apache.hadoop.ozone.container.keyvalue.KeyValueHandler: Missing delete
> block(Container = xxxx, Block = xxxxxx
> 2023-11-21 15:57:16,711 [BlockDeletingService#2] WARN
> org.apache.hadoop.ozone.container.keyvalue.KeyValueHandler: Missing delete
> block(Container = xxxx, Block = xxxxxx
> 2023-11-21 15:57:16,711 [BlockDeletingService#4] WARN
> org.apache.hadoop.ozone.container.keyvalue.KeyValueHandler: Missing delete
> block(Container = xxxx, Block = xxxxxx
> {code}
> This shouldn't happen because some block files have been deleted.
> There is a situation that will cause this phenomenon, that is,
> SCMBlockDeletingService has prepared the DeleteBlocksCommand set in advance,
> and the datanode has previously executed and deleted part of the block
> information. At this time, this batch of commands will be re-executed, and
> the above problem will occur.
--
This message was sent by Atlassian Jira
(v8.20.10#820010)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]