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

Siyao Meng updated HDDS-9291:
-----------------------------
    Description: 
Inspired by HDDS-9146 -- a sneaky data loss issue where the symptom (data loss) 
doesn't appear until the container is closed, we might want to add a safety on 
DNs so that as soon as a block is marked as deleted on a DN, that DN should 
refuse to serve the block right away, and throw an exception back to the client 
(stating the block is marked deleted on this Ozone Datanode).

This will help us catch data loss issues similar to HDDS-9146 much sooner in 
UTs, integration tests, acceptance tests and even in production (where we could 
technically still manually rescue the blocks on DNs before the container is 
closed and actually block deletion triggered).

  was:
Inspired by HDDS-9146 -- a sneaky data loss issue where the symptom (data loss) 
doesn't appear until the container is closed, we might want to add a safety on 
DNs so that as soon as a block is marked as deleted on a DN, that DN should 
refuse to serve the block right away, and throw an exception back to the client 
(stating the block is marked deleted on this Ozone Datanode).

This will help us catch data loss issues similar to HDDS-9146 much sooner in 
UTs and integration tests.


> Deny block read requests when block is marked as deleted on Datanodes
> ---------------------------------------------------------------------
>
>                 Key: HDDS-9291
>                 URL: https://issues.apache.org/jira/browse/HDDS-9291
>             Project: Apache Ozone
>          Issue Type: Task
>            Reporter: Siyao Meng
>            Priority: Major
>
> Inspired by HDDS-9146 -- a sneaky data loss issue where the symptom (data 
> loss) doesn't appear until the container is closed, we might want to add a 
> safety on DNs so that as soon as a block is marked as deleted on a DN, that 
> DN should refuse to serve the block right away, and throw an exception back 
> to the client (stating the block is marked deleted on this Ozone Datanode).
> This will help us catch data loss issues similar to HDDS-9146 much sooner in 
> UTs, integration tests, acceptance tests and even in production (where we 
> could technically still manually rescue the blocks on DNs before the 
> container is closed and actually block deletion triggered).



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