[ https://issues.apache.org/jira/browse/HADOOP-11110?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14152196#comment-14152196 ]
Hudson commented on HADOOP-11110: --------------------------------- FAILURE: Integrated in Hadoop-trunk-Commit #6143 (See [https://builds.apache.org/job/Hadoop-trunk-Commit/6143/]) HADOOP-11110. JavaKeystoreProvider should not report a key as created if it was not flushed to the backing file. (Arun Suresh via wang) (wang: rev a78953c974e52abe73905b1901a2354696f4a5a0) * hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/crypto/key/KeyShell.java * hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/crypto/key/JavaKeyStoreProvider.java * hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/crypto/key/FailureInjectingJavaKeyStoreProvider.java * hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/crypto/key/TestKeyProviderFactory.java * hadoop-common-project/hadoop-common/CHANGES.txt * hadoop-common-project/hadoop-common/src/test/resources/META-INF/services/org.apache.hadoop.crypto.key.KeyProviderFactory > 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 > Assignee: Arun Suresh > Fix For: 2.6.0 > > Attachments: HADOOP-11110.1.patch, HADOOP-11110.2.patch > > > 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)