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

Andrew Wang updated HDFS-6474:
------------------------------

    Attachment: hdfs-6474.001.patch

Here's a mildly tested patch that implements the EDEK scheme with the new 
KeyProvider operations.

- New ezKeyVersionName field in FileEncryptionInfo
- Somewhat complicated retry logic in startFileInt because we don't want to 
hold a lock while doing KeyProvider operations
- EncryptionZoneManager now has its own lock so it can do background operations 
without holding other locks. The lock hierarchy is always FSN -> FSD -> EZM, so 
EZM never tries to take any locks upwards
- A single basic test with end-to-end encryption

> Namenode needs to get the actual keys and iv from the KeyProvider
> -----------------------------------------------------------------
>
>                 Key: HDFS-6474
>                 URL: https://issues.apache.org/jira/browse/HDFS-6474
>             Project: Hadoop HDFS
>          Issue Type: Sub-task
>          Components: namenode, security
>            Reporter: Charles Lamb
>            Assignee: Andrew Wang
>         Attachments: hdfs-6474.001.patch
>
>
> The Namenode has code to connect to the KeyProvider, but it needs to actually 
> get the keys and return them to the client at the right time.



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Reply via email to