Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/incubator-ranger
Project: http://git-wip-us.apache.org/repos/asf/incubator-ranger/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-ranger/commit/dc87ef98 Tree: http://git-wip-us.apache.org/repos/asf/incubator-ranger/tree/dc87ef98 Diff: http://git-wip-us.apache.org/repos/asf/incubator-ranger/diff/dc87ef98 Branch: refs/heads/master Commit: dc87ef9860ae78b256d713383eb17769d6b22d5e Parents: 29fc270 2e0be82 Author: rmani <[email protected]> Authored: Fri Mar 13 23:16:14 2015 -0700 Committer: rmani <[email protected]> Committed: Fri Mar 13 23:16:14 2015 -0700 ---------------------------------------------------------------------- .../ranger/plugin/policyengine/CacheMap.java | 40 +++ .../plugin/policyengine/RangerAccessData.java | 39 +++ .../plugin/policyengine/RangerAccessResult.java | 32 ++- .../policyengine/RangerPolicyEngineImpl.java | 149 ++--------- .../RangerPolicyEvaluatorFacade.java | 128 ++++++++++ .../policyengine/RangerPolicyRepository.java | 231 +++++++++++++++++ .../RangerDefaultPolicyEvaluator.java | 223 ++++++++++------- .../RangerOptimizedPolicyEvaluator.java | 247 +++++++++++++++++++ .../RangerDefaultPolicyEvaluatorTest.java | 8 +- .../policyengine/test_policyengine_hdfs.json | 2 +- pom.xml | 2 +- .../ranger/rest/RangerPolicyValidator.java | 78 +++++- .../ranger/rest/RangerServiceValidator.java | 1 + .../org/apache/ranger/rest/RangerValidator.java | 17 ++ .../ranger/rest/RangerValidatorFactory.java | 5 +- .../ranger/rest/TestRangerPolicyValidator.java | 74 +++++- .../rest/TestRangerServiceDefValidator.java | 2 + .../ranger/rest/TestRangerServiceValidator.java | 2 + .../apache/ranger/rest/TestRangerValidator.java | 5 +- .../rest/TestServiceRESTForValidation.java | 1 + .../apache/ranger/rest/ValidationTestUtils.java | 87 +++++-- src/main/assembly/ranger-src.xml | 83 ++++--- 22 files changed, 1151 insertions(+), 305 deletions(-) ----------------------------------------------------------------------
