Fateh Singh created RANGER-5230:
-----------------------------------

             Summary: Support synchronous policy cache download for testing 
plugins
                 Key: RANGER-5230
                 URL: https://issues.apache.org/jira/browse/RANGER-5230
             Project: Ranger
          Issue Type: Improvement
          Components: Ranger
            Reporter: Fateh Singh
            Assignee: Fateh Singh


{{Aim is to reduce time spent by tests in waiting for the plugin to sync 
policy/tag changes}}

{{RangerBasePlugin.refreshPoliciesAndTags()}} updates policies and tags on 
demand. A configuration should be introduced to enable such refresh from all 
RangerBasePlugin API that evaluates policies - like {{{}isAccessAllowed(){}}}, 
{{{}evalDataMaskPolicies(){}}}, {{{}evalRowFilterPolicies(){}}}, 
{{{}evalAuditPolicies(){}}}, {{{}getResourceACLs(){}}}. The configuration can 
be named like 
{{{}ranger.plugin.<serviceType>.plugin.cache.refresh.mode=async|sync{}}}{{{}refreshPoliciesAndTags(){}}}
 is currently unused; it was added in RANGER-2349



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

Reply via email to