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

Ranith Sardar edited comment on HDFS-13483 at 4/27/18 9:27 AM:
---------------------------------------------------------------

Thanks  [~Harsha1206] for reporting this issue.

Yes [~shahrs87] , you are correct it won't throw this exception 
"RemoteException: Attempt to create an encryption zone for non-empty 
directory", after this change HDFS-13292. it will throw Directory /kms is 
already an encryption zone.


was (Author: ranith):
Thanks  [~Harsha1206] for reporting this issue.

Maybe you haven't pull the code for this fix HDFS-13292,

Yes [~shahrs87] , you are correct it won't throw this exception 
"RemoteException: Attempt to create an encryption zone for non-empty 
directory", after this change HDFS-13292. it will throw Directory /kms is 
already an encryption zone.

> Crypto command should give proper exception when user is trying to create an 
> EZ with the same key with which it is already created
> ----------------------------------------------------------------------------------------------------------------------------------
>
>                 Key: HDFS-13483
>                 URL: https://issues.apache.org/jira/browse/HDFS-13483
>             Project: Hadoop HDFS
>          Issue Type: Bug
>          Components: hdfs, kms
>    Affects Versions: 2.8.3
>            Reporter: Harshakiran Reddy
>            Assignee: Ranith Sardar
>            Priority: Major
>
> {{Scenario:}}
>  # Create a Dir
>  # Create EZ for the above dir with Key1
>  # Again you can try to create ZONE for same directory with the same Key1
> {noformat}
> hadoopclient> hadoop key list
> Listing keys for KeyProvider: 
> org.apache.hadoop.crypto.key.kms.LoadBalancingKMSClientProvider@152aa092
> key2
> key1
> hadoopclient> hdfs dfs -mkdir /kms
> hadoopclient> hdfs crypto -createZone -keyName key1 -path /kms
> Added encryption zone /kms
> hadoopclient> hdfs crypto -createZone -keyName key1 -path /kms
> RemoteException: Attempt to create an encryption zone for a non-empty 
> directory.{noformat}
> Actual Output:
>  ===========
>  {{RemoteException:Attempt to create an encryption zone for non-empty 
> directory}}
> Expected Output:
>  =============
>  Exception should be like {{EZ is already created with the same key}}



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

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