Andrew Wang created HADOOP-11110:
------------------------------------
Summary: JavaKeystoreProvider should not report a key as created
if it was not flushed to the backing file
Key: HADOOP-11110
URL: https://issues.apache.org/jira/browse/HADOOP-11110
Project: Hadoop Common
Issue Type: Bug
Affects Versions: 2.5.0
Reporter: Andrew Wang
Testing with the KMS backed by JKS reveals the following:
{noformat}
[root@dlo-4 ~]# hadoop key create testkey -provider
kms://http@localhost:16000/kms
testkey has not been created. Mkdirs failed to create file:xxxxx
....<stack trace>....
[root@dlo-4 ~]# hadoop key list -provider kms://http@localhost:16000/kms
Listing keys for KeyProvider: KMSClientProvider[http://localhost:16000/kms/v1/]
testkey
{noformat}
The JKS still has the key in memory and serves it up, but will disappear if the
KMS is restarted since it's not flushed to the file.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)