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

Xiao Chen commented on HDFS-11203:
----------------------------------

Thanks for the comment [~daryn]!

You're correct, the problem is:
- Re-encryption should happen to all files inside an EZ
- Currently we try to walk the EZ's path, and since locks can't be hold for the 
whole process, we need a way to be aware of renames. HDFS-10899 currently just 
disables renames within the EZ if it's under re-encryption. (similar to current 
cross-zone rename checks)

Could you elaborate your thoughts on inodeid?
IIUC, you mean instead of using current file's path as a cursor, we use the 
current inodeid, and walk through the inodemap? That should solve the rename 
problem (I'll need more research to confirm), but also we may have to walk the 
entire file system even if the admin just want to re-encrypt a small zone. Or 
did I miss something?

> Rename support during re-encrypt EDEK
> -------------------------------------
>
>                 Key: HDFS-11203
>                 URL: https://issues.apache.org/jira/browse/HDFS-11203
>             Project: Hadoop HDFS
>          Issue Type: Task
>          Components: encryption
>            Reporter: Xiao Chen
>            Assignee: Xiao Chen
>




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

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

Reply via email to