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

Arun Suresh commented on HADOOP-10720:
--------------------------------------

So, {{initValue}} is actually the number of values that are synchronously 
pushed into a key's queue, when it is first created (when Cache's {{load}} 
method is called / or when a warmup is requested) and {{lowWatermark}} is 
threshold below which for an existing key's Queue, will be asynchronously 
filled. I have 2 constructors, one that takes an {{numInitValues}} (which I 
used on the server) and one that assumes {{numInitValues}} = {{numValues}} 
(which I used for the client). My assumption was that the Server would cache a 
lot more values of a key, so initValues can be less than numValues.

A {{SyncGenerationPolicy.ATLEAST_ONE / INIT_VALUE / LOW_WATERMARK / ALL}} 
policy just states that when a client calls the {{getAtMost(n)}}, at least {{1 
/ initValue / lowWaterMark / n}} entries are returned synchronously.

I guess the confusion was due to the placement of the comments. Also : yes, I 
think I should remove the INIT_VALUE policy and constructor parameter all  
together and assume the initializationValue for a Queue is {{lowWatermark}}.

> KMS: Implement generateEncryptedKey and decryptEncryptedKey in the REST API
> ---------------------------------------------------------------------------
>
>                 Key: HADOOP-10720
>                 URL: https://issues.apache.org/jira/browse/HADOOP-10720
>             Project: Hadoop Common
>          Issue Type: Improvement
>          Components: security
>    Affects Versions: 3.0.0
>            Reporter: Alejandro Abdelnur
>            Assignee: Arun Suresh
>         Attachments: COMBO.patch, COMBO.patch, COMBO.patch, COMBO.patch, 
> COMBO.patch, HADOOP-10720.1.patch, HADOOP-10720.2.patch, 
> HADOOP-10720.3.patch, HADOOP-10720.4.patch, HADOOP-10720.5.patch, 
> HADOOP-10720.6.patch, HADOOP-10720.7.patch, HADOOP-10720.8.patch, 
> HADOOP-10720.9.patch, HADOOP-10720.patch, HADOOP-10720.patch, 
> HADOOP-10720.patch, HADOOP-10720.patch, HADOOP-10720.patch
>
>
> KMS client/server should implement support for generating encrypted keys and 
> decrypting them via the REST API being introduced by HADOOP-10719.



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

Reply via email to