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

Sandor Molnar resolved KNOX-2551.
---------------------------------
    Fix Version/s: 1.6.0
       Resolution: Fixed

> Token state management improvements
> -----------------------------------
>
>                 Key: KNOX-2551
>                 URL: https://issues.apache.org/jira/browse/KNOX-2551
>             Project: Apache Knox
>          Issue Type: Improvement
>          Components: Server
>    Affects Versions: 1.5.0
>            Reporter: Sandor Molnar
>            Assignee: Sandor Molnar
>            Priority: Critical
>             Fix For: 1.6.0
>
>          Time Spent: 20m
>  Remaining Estimate: 0h
>
> In this Jira a bunch of token management improvements is added:
>  * AliasBasedTokenStateService is the default token state service 
> implementation
>  * Fixing parameter index in various token related log messages
>  * Knox Token related aliases are stored under 
> {{/knox/security/topology/__gateway/tokens}}
>  * Addressing the side effects of optimistic replication in Knox HA mode 
> using the ZK token state service
>  * Avoid removing --max aliases from the unpersisted in-memory collection
>  * ZK token state service performance improvements
>  ** ZK token state service should configure ZKRemoteAliasService to not use 
> local keystore
>  ** ZK token state service should implement 
> {{loadTokensFromPersistenceStore}} to avoid keystore lookup from the parent; 
> it actually should do nothing as ZK entry change listeners populate in-memory 
> collections in DefaultTokenStateService
>  ** token eviction should run independently of 
> {{loadTokensFromPersistenceStore}} (not like in AliasBasedTokenStateService 
> as we no longer need to consider the global keystore locking in 
> {{DefaultKeystoreService}})
>  * Fixing {{addAlias}} in {{ZKRemoteAliasService}} to support saving updated 
> data for already existing aliases
>  * The token persister thread should be monitored and re-initiated n case an 
> error occurrs during task execution



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to