----------------------------------------------------------- This is an automatically generated e-mail. To reply, visit: https://reviews.apache.org/r/75151/ -----------------------------------------------------------
(Updated Aug. 8, 2024, 7:46 p.m.) Review request for ranger, Abhishek Patil, Abhishek Kumar, Asit Vadhavkar, Fateh Singh, Kishor Gollapalliwar, Abhay Kulkarni, Mehul Parikh, Pradeep Agrawal, Ramesh Mani, Sailaja Polavarapu, Subhrat Chaudhary, Velmurugan Periasamy, and Vyom Tiwari. Summary (updated) ----------------- RANGER-4893: enhanced trie to support custom handling of matches Bugs: RANGER-4893 https://issues.apache.org/jira/browse/RANGER-4893 Repository: ranger Description (updated) ------- - enhanced RangerResourceTrie to support handlers for matches found during traversal - custom handlers are used to get count of matchers, collect all matchers, collect matchers within a given subset - above enhancements are used to efficiently retrieve evaluators for multi-level resources - like database/table/column Diffs (updated) ----- agents-common/src/main/java/org/apache/ranger/plugin/policyengine/RangerResourceTrie.java 773a02609 agents-common/src/main/java/org/apache/ranger/plugin/policyengine/gds/GdsDataShareEvaluator.java 95f06209d agents-common/src/main/java/org/apache/ranger/plugin/util/RangerResourceEvaluatorsRetriever.java 2ba8135b1 Diff: https://reviews.apache.org/r/75151/diff/5/ Changes: https://reviews.apache.org/r/75151/diff/4-5/ Testing ------- - verified build with unit tests pass successfully Thanks, Madhan Neethiraj