Vikas Kumar created RANGER-5211:
-----------------------------------

             Summary: Logic to check if metric collection is thread-safe or not 
should not parse entire conf everytime
                 Key: RANGER-5211
                 URL: https://issues.apache.org/jira/browse/RANGER-5211
             Project: Ranger
          Issue Type: Improvement
          Components: kms
            Reporter: Vikas Kumar
            Assignee: Vikas Kumar


KMSWebApp.isMetricCollectionThreadSafe() should not try to get KMS 
configuration every time and then check if it is enabled or not. 

 

Configuration constructor acquires lock on the underlying kmsConf object and 
hence other threads will have to wait.

Instead, it should initialise an instance member once and should reuse the 
same. It would be more efficient from performance point of view.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

Reply via email to