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

Weiwei Yang commented on HDFS-12742:
------------------------------------

Hi [~shashikant]

I am confused with this patch, {{KSMExpunge}} seems to get all keys from KSM 
and then ask SCM to delete corresponding blocks. Note, this will only purge the 
deleted keys from KSM, leaving SCM and all actual data on DN behind. Please 
take a look at the design doc in HDFS-11922, SCM/DN deletes stuff in async 
manner, SCM answers back KSM some key is deleted once it acknowledges this 
deletion (persisted the deleted blocks in a log file). Is this the purpose of 
the JIRA? I can't think any reason that to just purge KSM immediately but not 
SCM and DN.

> Add support for KSM --expunge command
> -------------------------------------
>
>                 Key: HDFS-12742
>                 URL: https://issues.apache.org/jira/browse/HDFS-12742
>             Project: Hadoop HDFS
>          Issue Type: Sub-task
>    Affects Versions: HDFS-7240
>            Reporter: Shashikant Banerjee
>            Assignee: Shashikant Banerjee
>             Fix For: HDFS-7240
>
>         Attachments: HDFS-12742-HDFS-7240.001.patch, 
> HDFS-12742-HDFS-7240.002.patch
>
>
> KSM --expunge will delete all the data from the data nodes for all the keys 
> in the KSM db. 
> User will have no control over the deletion.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

---------------------------------------------------------------------
To unsubscribe, e-mail: hdfs-issues-unsubscr...@hadoop.apache.org
For additional commands, e-mail: hdfs-issues-h...@hadoop.apache.org

Reply via email to