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

Work on KNOX-2680 started by Sandor Molnar.
-------------------------------------------
> Centralized Source of Cluster Configuration Details for Discovery
> -----------------------------------------------------------------
>
>                 Key: KNOX-2680
>                 URL: https://issues.apache.org/jira/browse/KNOX-2680
>             Project: Apache Knox
>          Issue Type: Improvement
>          Components: Server
>    Affects Versions: 1.5.0, 1.6.0
>            Reporter: Sandor Molnar
>            Assignee: Sandor Molnar
>            Priority: Critical
>             Fix For: 2.0.0
>
>
> Currently, Knox performs cluster configuration discovery via the CM API for 
> every descriptor (on start-up or descriptor/provider changed), even if the 
> descriptors reference the same cluster. This discovery can be expensive and 
> doing it multiple times only to get the same data yields sub-optimal 
> performance.
> It will be better if Knox maintained a central record of the cluster 
> configuration details, which could be referenced for every applicable 
> descriptor, perhaps with some expiration of the validity of that record, such 
> that multiple interactions with the CM API for the same cluster can be 
> avoided. Not to mention, that Knox discovers all services found in the 
> referenced cluster even if those services are not listed in any of the 
> descriptors.
> The associated cluster configuration monitoring functionality will also need 
> to be modified to accommodate this new behavior.



--
This message was sent by Atlassian Jira
(v8.20.1#820001)

Reply via email to