You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ranger.apache.org by Pradeep Agrawal <pr...@gmail.com> on 2019/08/21 07:21:51 UTC

Review Request 71334: RANGER-2545: Migrate Ranger Logging to slf4j framework

-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/71334/
-----------------------------------------------------------

Review request for ranger, Ankita Sinha, bhavik patel, Gautam Borad, Abhay Kulkarni, Madhan Neethiraj, Mehul Parikh, Nikhil P, Nitin Galave, Ramesh Mani, Sailaja Polavarapu, and Velmurugan Periasamy.


Bugs: RANGER-2545
    https://issues.apache.org/jira/browse/RANGER-2545


Repository: ranger


Description
-------

**Problem Statement:** Ranger has direct references to Log4j1.

As a result, systems which have moved over to using log4j2, logback etc via slf4j as a facade end up requiring multiple logging configuration files. One log4j1 config file for ranger, and another for the rest of the component.

**Proposed Solution:** Proposed patch shall remove usage of jakarta common loggin API and Log4j API and migrate such references to slf4j.

**Note:** I have not removed log4j and common logging dependencies yet as not sure that which third may API might be requiring them at the runtime. I have not changed any configuration of log4j.properties file also, I believe the same properties file should work with slf4j as well.


Diffs
-----

  agents-audit/src/main/java/org/apache/ranger/audit/dao/BaseDao.java 124f89e88 
  agents-audit/src/main/java/org/apache/ranger/audit/dao/DaoManagerBase.java 33ba2f6b1 
  agents-audit/src/main/java/org/apache/ranger/audit/destination/AuditDestination.java 41d0e8278 
  agents-audit/src/main/java/org/apache/ranger/audit/destination/DBAuditDestination.java 79f07d7a5 
  agents-audit/src/main/java/org/apache/ranger/audit/destination/FileAuditDestination.java 609b98520 
  agents-audit/src/main/java/org/apache/ranger/audit/destination/HDFSAuditDestination.java 01fc5e7f8 
  agents-audit/src/main/java/org/apache/ranger/audit/destination/Log4JAuditDestination.java 1dd35c92a 
  agents-audit/src/main/java/org/apache/ranger/audit/destination/SolrAuditDestination.java 35487e9fa 
  agents-audit/src/main/java/org/apache/ranger/audit/entity/AuthzAuditEventDbObj.java 6830e9504 
  agents-audit/src/main/java/org/apache/ranger/audit/provider/AsyncAuditProvider.java c74a3eac0 
  agents-audit/src/main/java/org/apache/ranger/audit/provider/AuditFileCacheProvider.java 8e3dd720d 
  agents-audit/src/main/java/org/apache/ranger/audit/provider/AuditProviderFactory.java 405fb1d23 
  agents-audit/src/main/java/org/apache/ranger/audit/provider/BaseAuditHandler.java dac5c9473 
  agents-audit/src/main/java/org/apache/ranger/audit/provider/DbAuditProvider.java 95909a9c6 
  agents-audit/src/main/java/org/apache/ranger/audit/provider/Log4jAuditProvider.java 353c80963 
  agents-audit/src/main/java/org/apache/ranger/audit/provider/Log4jTracer.java bdb1a4774 
  agents-audit/src/main/java/org/apache/ranger/audit/provider/MiscUtil.java b7315a922 
  agents-audit/src/main/java/org/apache/ranger/audit/provider/MultiDestAuditProvider.java 282f5abfa 
  agents-audit/src/main/java/org/apache/ranger/audit/provider/StandAloneAuditProviderFactory.java 4306b24c0 
  agents-audit/src/main/java/org/apache/ranger/audit/provider/hdfs/HdfsAuditProvider.java 65429ad67 
  agents-audit/src/main/java/org/apache/ranger/audit/provider/kafka/KafkaAuditProvider.java a0c25427a 
  agents-audit/src/main/java/org/apache/ranger/audit/provider/solr/SolrAuditProvider.java dac006c6e 
  agents-audit/src/main/java/org/apache/ranger/audit/queue/AuditAsyncQueue.java f31772ae5 
  agents-audit/src/main/java/org/apache/ranger/audit/queue/AuditBatchQueue.java a4da4a9b1 
  agents-audit/src/main/java/org/apache/ranger/audit/queue/AuditFileCacheProviderSpool.java 41513ba40 
  agents-audit/src/main/java/org/apache/ranger/audit/queue/AuditFileSpool.java cbd819dda 
  agents-audit/src/main/java/org/apache/ranger/audit/queue/AuditQueue.java e1667a47c 
  agents-audit/src/main/java/org/apache/ranger/audit/queue/AuditSummaryQueue.java 4c250336c 
  agents-audit/src/main/java/org/apache/ranger/audit/test/TestEvents.java 57f76d815 
  agents-common/src/main/java/org/apache/hadoop/security/SecureClientLogin.java 05d23fd05 
  agents-common/src/main/java/org/apache/ranger/admin/client/RangerAdminRESTClient.java 62d5776d0 
  agents-common/src/main/java/org/apache/ranger/admin/client/datatype/RESTResponse.java 75c2c9f38 
  agents-common/src/main/java/org/apache/ranger/authorization/hadoop/config/RangerConfiguration.java 0c2e47308 
  agents-common/src/main/java/org/apache/ranger/authorization/hadoop/config/RangerLegacyConfigBuilder.java 8b6382cfa 
  agents-common/src/main/java/org/apache/ranger/authorization/utils/JsonUtils.java 74555eefd 
  agents-common/src/main/java/org/apache/ranger/plugin/audit/RangerDefaultAuditHandler.java 6b6e91dec 
  agents-common/src/main/java/org/apache/ranger/plugin/client/BaseClient.java ed002ef74 
  agents-common/src/main/java/org/apache/ranger/plugin/client/HadoopConfigHolder.java a065a8db7 
  agents-common/src/main/java/org/apache/ranger/plugin/conditionevaluator/RangerAccessedFromClusterCondition.java e5cc91680 
  agents-common/src/main/java/org/apache/ranger/plugin/conditionevaluator/RangerAccessedFromClusterTypeCondition.java 50a92bd6f 
  agents-common/src/main/java/org/apache/ranger/plugin/conditionevaluator/RangerAccessedNotFromClusterCondition.java d8e966c3d 
  agents-common/src/main/java/org/apache/ranger/plugin/conditionevaluator/RangerAccessedNotFromClusterTypeCondition.java eb6c45c0d 
  agents-common/src/main/java/org/apache/ranger/plugin/conditionevaluator/RangerAnyOfExpectedTagsPresentConditionEvaluator.java 3221f79d5 
  agents-common/src/main/java/org/apache/ranger/plugin/conditionevaluator/RangerContextAttributeValueInCondition.java 316cdb5d1 
  agents-common/src/main/java/org/apache/ranger/plugin/conditionevaluator/RangerContextAttributeValueNotInCondition.java 7df73dfd2 
  agents-common/src/main/java/org/apache/ranger/plugin/conditionevaluator/RangerHiveResourcesAccessedTogetherCondition.java 960efbe87 
  agents-common/src/main/java/org/apache/ranger/plugin/conditionevaluator/RangerHiveResourcesNotAccessedTogetherCondition.java fb2ba2ea9 
  agents-common/src/main/java/org/apache/ranger/plugin/conditionevaluator/RangerIpMatcher.java 03d09a4ef 
  agents-common/src/main/java/org/apache/ranger/plugin/conditionevaluator/RangerNoneOfExpectedTagsPresentConditionEvaluator.java d04f4b388 
  agents-common/src/main/java/org/apache/ranger/plugin/conditionevaluator/RangerScriptConditionEvaluator.java 5b6653901 
  agents-common/src/main/java/org/apache/ranger/plugin/conditionevaluator/RangerScriptExecutionContext.java 0c078a845 
  agents-common/src/main/java/org/apache/ranger/plugin/conditionevaluator/RangerScriptTemplateConditionEvaluator.java e88592047 
  agents-common/src/main/java/org/apache/ranger/plugin/conditionevaluator/RangerTagsAllPresentConditionEvaluator.java 8616c6660 
  agents-common/src/main/java/org/apache/ranger/plugin/conditionevaluator/RangerTimeOfDayMatcher.java aa8f9c670 
  agents-common/src/main/java/org/apache/ranger/plugin/contextenricher/RangerAbstractContextEnricher.java 0712bfcf7 
  agents-common/src/main/java/org/apache/ranger/plugin/contextenricher/RangerAbstractGeolocationProvider.java d6a0412cf 
  agents-common/src/main/java/org/apache/ranger/plugin/contextenricher/RangerAdminTagRetriever.java 4caed81a3 
  agents-common/src/main/java/org/apache/ranger/plugin/contextenricher/RangerFileBasedTagRetriever.java b858879ba 
  agents-common/src/main/java/org/apache/ranger/plugin/contextenricher/RangerTagEnricher.java fbf0360d7 
  agents-common/src/main/java/org/apache/ranger/plugin/contextenricher/RangerTagForEval.java 3f0db31ac 
  agents-common/src/main/java/org/apache/ranger/plugin/errors/ValidationErrorCode.java 34f41f1cd 
  agents-common/src/main/java/org/apache/ranger/plugin/geo/GeolocationMetadata.java 1142dccd4 
  agents-common/src/main/java/org/apache/ranger/plugin/geo/RangerGeolocationData.java 869d31678 
  agents-common/src/main/java/org/apache/ranger/plugin/geo/RangerGeolocationDatabase.java 98c55cc85 
  agents-common/src/main/java/org/apache/ranger/plugin/geo/ValuePrinter.java cc429a2d6 
  agents-common/src/main/java/org/apache/ranger/plugin/model/RangerPolicyResourceSignature.java 2bb65891a 
  agents-common/src/main/java/org/apache/ranger/plugin/model/validation/RangerPolicyValidator.java a85410782 
  agents-common/src/main/java/org/apache/ranger/plugin/model/validation/RangerSecurityZoneValidator.java 35e3ebb91 
  agents-common/src/main/java/org/apache/ranger/plugin/model/validation/RangerServiceDefHelper.java 0954beb82 
  agents-common/src/main/java/org/apache/ranger/plugin/model/validation/RangerServiceDefValidator.java f96fcfc92 
  agents-common/src/main/java/org/apache/ranger/plugin/model/validation/RangerServiceValidator.java 9b5d8d511 
  agents-common/src/main/java/org/apache/ranger/plugin/model/validation/RangerValidator.java f31483e97 
  agents-common/src/main/java/org/apache/ranger/plugin/model/validation/RangerValidityScheduleValidator.java 3bfdf9396 
  agents-common/src/main/java/org/apache/ranger/plugin/model/validation/RangerZoneResourceMatcher.java c7f5bc4b8 
  agents-common/src/main/java/org/apache/ranger/plugin/model/validation/ValidationFailureDetails.java d53d52a61 
  agents-common/src/main/java/org/apache/ranger/plugin/policyengine/CacheMap.java 51f3f6b88 
  agents-common/src/main/java/org/apache/ranger/plugin/policyengine/RangerAccessRequestImpl.java 2a28f701a 
  agents-common/src/main/java/org/apache/ranger/plugin/policyengine/RangerPluginContext.java e596b2af4 
  agents-common/src/main/java/org/apache/ranger/plugin/policyengine/RangerPolicyEngineCache.java 015ca097a 
  agents-common/src/main/java/org/apache/ranger/plugin/policyengine/RangerPolicyEngineImpl.java daa62f408 
  agents-common/src/main/java/org/apache/ranger/plugin/policyengine/RangerPolicyRepository.java 3a954f341 
  agents-common/src/main/java/org/apache/ranger/plugin/policyevaluator/RangerAbstractPolicyEvaluator.java 4d6962fff 
  agents-common/src/main/java/org/apache/ranger/plugin/policyevaluator/RangerCustomConditionEvaluator.java cc250b537 
  agents-common/src/main/java/org/apache/ranger/plugin/policyevaluator/RangerDefaultPolicyEvaluator.java ecd6cb746 
  agents-common/src/main/java/org/apache/ranger/plugin/policyevaluator/RangerDefaultPolicyItemEvaluator.java 5bbbecedb 
  agents-common/src/main/java/org/apache/ranger/plugin/policyevaluator/RangerOptimizedPolicyEvaluator.java 00c0d42ed 
  agents-common/src/main/java/org/apache/ranger/plugin/policyevaluator/RangerResourceAccessCacheImpl.java bde65b87f 
  agents-common/src/main/java/org/apache/ranger/plugin/policyevaluator/RangerValidityScheduleEvaluator.java 6715e2b18 
  agents-common/src/main/java/org/apache/ranger/plugin/policyresourcematcher/RangerDefaultPolicyResourceMatcher.java 633ec96ac 
  agents-common/src/main/java/org/apache/ranger/plugin/resourcematcher/RangerAbstractResourceMatcher.java 8f6facda5 
  agents-common/src/main/java/org/apache/ranger/plugin/resourcematcher/RangerDefaultResourceMatcher.java 8a444715c 
  agents-common/src/main/java/org/apache/ranger/plugin/resourcematcher/RangerPathResourceMatcher.java 9cf31a2cb 
  agents-common/src/main/java/org/apache/ranger/plugin/resourcematcher/RangerURLResourceMatcher.java 40f3df98f 
  agents-common/src/main/java/org/apache/ranger/plugin/resourcematcher/ResourceMatcher.java 35856a96e 
  agents-common/src/main/java/org/apache/ranger/plugin/service/RangerAuthContext.java 02f343196 
  agents-common/src/main/java/org/apache/ranger/plugin/service/RangerBasePlugin.java 8d89a187c 
  agents-common/src/main/java/org/apache/ranger/plugin/service/RangerBaseService.java 8d4e16fc4 
  agents-common/src/main/java/org/apache/ranger/plugin/service/RangerDefaultService.java c61ebd6de 
  agents-common/src/main/java/org/apache/ranger/plugin/store/AbstractServiceStore.java 82c769f3f 
  agents-common/src/main/java/org/apache/ranger/plugin/store/EmbeddedServiceDefsUtil.java c7ea948c9 
  agents-common/src/main/java/org/apache/ranger/plugin/store/file/GeolocationFileStore.java 9b55e387b 
  agents-common/src/main/java/org/apache/ranger/plugin/util/DownloaderTask.java 1345f6f75 
  agents-common/src/main/java/org/apache/ranger/plugin/util/PerfDataRecorder.java 28163698d 
  agents-common/src/main/java/org/apache/ranger/plugin/util/PolicyRefresher.java 0e52c3113 
  agents-common/src/main/java/org/apache/ranger/plugin/util/RangerAccessRequestUtil.java c8276f127 
  agents-common/src/main/java/org/apache/ranger/plugin/util/RangerPerfCollectorTracer.java 353f7daec 
  agents-common/src/main/java/org/apache/ranger/plugin/util/RangerPerfTracer.java 222c85979 
  agents-common/src/main/java/org/apache/ranger/plugin/util/RangerPerfTracerFactory.java 1153091b4 
  agents-common/src/main/java/org/apache/ranger/plugin/util/RangerPolicyDeltaUtil.java 9c50f8a33 
  agents-common/src/main/java/org/apache/ranger/plugin/util/RangerRESTClient.java 5a7596f8d 
  agents-common/src/main/java/org/apache/ranger/plugin/util/RangerRESTUtils.java 310f69dbf 
  agents-common/src/main/java/org/apache/ranger/plugin/util/RangerResourceTrie.java 605a74ae4 
  agents-common/src/main/java/org/apache/ranger/plugin/util/RangerSslHelper.java 6f23eae86 
  agents-common/src/main/java/org/apache/ranger/plugin/util/XMLUtils.java 3b674f866 
  agents-common/src/main/java/org/apache/ranger/services/tag/RangerServiceTag.java 678e72f1a 
  agents-common/src/test/java/org/apache/ranger/plugin/conditionevaluator/RangerSimpleMatcher.java fc19ed77d 
  agents-common/src/test/java/org/apache/ranger/plugin/policyengine/TestCacheMap.java db8b8131f 
  agents-common/src/test/java/org/apache/ranger/plugin/policyengine/TestProjectProvider.java ef99ecbfb 
  agents-cred/src/main/java/org/apache/ranger/authorization/hadoop/utils/RangerCredentialProvider.java 61d0f2199 
  hbase-agent/src/main/java/org/apache/ranger/authorization/hbase/AuthorizationSession.java 6461a2467 
  hbase-agent/src/main/java/org/apache/ranger/authorization/hbase/ColumnIterator.java 7d78c087d 
  hbase-agent/src/main/java/org/apache/ranger/authorization/hbase/HbaseAuditHandlerImpl.java bbf7db321 
  hbase-agent/src/main/java/org/apache/ranger/authorization/hbase/HbaseAuthUtilsImpl.java c2e1e7753 
  hbase-agent/src/main/java/org/apache/ranger/authorization/hbase/HbaseUserUtilsImpl.java 2343734c0 
  hbase-agent/src/main/java/org/apache/ranger/authorization/hbase/RangerAuthorizationCoprocessor.java 5729eb2d8 
  hbase-agent/src/main/java/org/apache/ranger/authorization/hbase/RangerAuthorizationFilter.java a1799ce45 
  hbase-agent/src/main/java/org/apache/ranger/services/hbase/RangerServiceHBase.java 01b97ea97 
  hbase-agent/src/main/java/org/apache/ranger/services/hbase/client/HBaseClient.java 28c582c6f 
  hbase-agent/src/main/java/org/apache/ranger/services/hbase/client/HBaseConnectionMgr.java 560d754a6 
  hbase-agent/src/main/java/org/apache/ranger/services/hbase/client/HBaseResourceMgr.java 5db627701 
  hbase-agent/src/test/java/org/apache/ranger/authorization/hbase/HBaseRangerAuthorizationTest.java bf4bc974e 
  hdfs-agent/src/main/java/org/apache/ranger/authorization/hadoop/RangerHdfsAuthorizer.java 7b2882c40 
  hdfs-agent/src/main/java/org/apache/ranger/services/hdfs/RangerServiceHdfs.java f89d14b9b 
  hdfs-agent/src/main/java/org/apache/ranger/services/hdfs/client/HdfsClient.java 55f5980c1 
  hdfs-agent/src/main/java/org/apache/ranger/services/hdfs/client/HdfsConnectionMgr.java 83cae7865 
  hdfs-agent/src/main/java/org/apache/ranger/services/hdfs/client/HdfsResourceMgr.java ffbab2aa5 
  hive-agent/src/main/java/org/apache/ranger/authorization/hive/authorizer/RangerHiveAuditHandler.java bf4d6c1ea 
  hive-agent/src/main/java/org/apache/ranger/authorization/hive/authorizer/RangerHiveAuthorizer.java bb015c595 
  hive-agent/src/main/java/org/apache/ranger/authorization/hive/authorizer/RangerHiveAuthorizerBase.java c752489ef 
  hive-agent/src/main/java/org/apache/ranger/services/hive/RangerServiceHive.java dc6ba630f 
  hive-agent/src/main/java/org/apache/ranger/services/hive/client/HiveClient.java f7100a3ae 
  hive-agent/src/main/java/org/apache/ranger/services/hive/client/HiveConnectionMgr.java 5d7c8e5c4 
  hive-agent/src/main/java/org/apache/ranger/services/hive/client/HiveResourceMgr.java f1da958bd 
  kms/src/main/java/org/apache/hadoop/crypto/key/RangerHSM.java a531f32f6 
  kms/src/main/java/org/apache/hadoop/crypto/key/RangerKMSDB.java 8b9bf4bb1 
  kms/src/main/java/org/apache/hadoop/crypto/key/RangerKeyStore.java 86f1a29db 
  kms/src/main/java/org/apache/hadoop/crypto/key/RangerKeyStoreProvider.java b280cbf01 
  kms/src/main/java/org/apache/hadoop/crypto/key/RangerMasterKey.java 2b4eb809c 
  kms/src/main/java/org/apache/hadoop/crypto/key/RangerSafenetKeySecure.java 12afe33dc 
  kms/src/main/java/org/apache/hadoop/crypto/key/kms/server/KMSAudit.java 56d25d2f1 
  kms/src/main/java/org/apache/hadoop/crypto/key/kms/server/KMSMetricUtil.java 925d2c76f 
  kms/src/main/java/org/apache/ranger/kms/dao/BaseDao.java b32d13070 
  kms/src/main/java/org/apache/ranger/kms/dao/DaoManagerBase.java 53ad0e780 
  knox-agent/src/main/java/org/apache/ranger/admin/client/RangerAdminJersey2RESTClient.java f57012ee8 
  knox-agent/src/main/java/org/apache/ranger/authorization/knox/RangerPDPKnoxFilter.java 62363ab06 
  knox-agent/src/main/java/org/apache/ranger/services/knox/RangerServiceKnox.java b72e7768d 
  knox-agent/src/main/java/org/apache/ranger/services/knox/client/KnoxClient.java b3c163d37 
  knox-agent/src/main/java/org/apache/ranger/services/knox/client/KnoxConnectionMgr.java 55bc2381d 
  knox-agent/src/main/java/org/apache/ranger/services/knox/client/KnoxResourceMgr.java e887b1157 
  plugin-atlas/src/main/java/org/apache/ranger/authorization/atlas/authorizer/RangerAtlasAuthorizer.java c6008ba8a 
  plugin-atlas/src/main/java/org/apache/ranger/services/atlas/RangerServiceAtlas.java 77a626e38 
  plugin-elasticsearch/src/main/java/org/apache/ranger/authorization/elasticsearch/authorizer/RangerElasticsearchAuthorizer.java 31de63195 
  plugin-elasticsearch/src/main/java/org/apache/ranger/services/elasticsearch/RangerServiceElasticsearch.java ed1c98e5c 
  plugin-elasticsearch/src/main/java/org/apache/ranger/services/elasticsearch/client/ElasticsearchClient.java d5c170d47 
  plugin-elasticsearch/src/main/java/org/apache/ranger/services/elasticsearch/client/ElasticsearchResourceMgr.java d7980aaf1 
  plugin-kafka/src/main/java/org/apache/ranger/authorization/kafka/authorizer/RangerKafkaAuditHandler.java ee50e9539 
  plugin-kafka/src/main/java/org/apache/ranger/authorization/kafka/authorizer/RangerKafkaAuthorizer.java 43dd35f99 
  plugin-kafka/src/main/java/org/apache/ranger/services/kafka/RangerServiceKafka.java 37ac3e494 
  plugin-kafka/src/main/java/org/apache/ranger/services/kafka/client/ServiceKafkaClient.java 69292577d 
  plugin-kms/src/main/java/org/apache/ranger/authorization/kms/authorizer/RangerKmsAuthorizer.java aab46399e 
  plugin-kms/src/main/java/org/apache/ranger/services/kms/RangerServiceKMS.java 579f6396b 
  plugin-kms/src/main/java/org/apache/ranger/services/kms/client/KMSClient.java 4a958d411 
  plugin-kms/src/main/java/org/apache/ranger/services/kms/client/KMSConnectionMgr.java b81d7b857 
  plugin-kms/src/main/java/org/apache/ranger/services/kms/client/KMSResourceMgr.java fe54723df 
  plugin-kms/src/test/java/org/apache/ranger/authorization/kms/authorizer/RangerKmsAuthorizerTest.java 647f431b8 
  plugin-kylin/src/main/java/org/apache/ranger/authorization/kylin/authorizer/RangerKylinAuthorizer.java ed935f8dc 
  plugin-kylin/src/main/java/org/apache/ranger/services/kylin/RangerServiceKylin.java 7dc7d74e5 
  plugin-kylin/src/main/java/org/apache/ranger/services/kylin/client/KylinClient.java 17e0ecbb6 
  plugin-kylin/src/main/java/org/apache/ranger/services/kylin/client/KylinResourceMgr.java ae96a20ee 
  plugin-nifi-registry/src/main/java/org/apache/ranger/services/nifi/registry/RangerServiceNiFiRegistry.java 21587c753 
  plugin-nifi-registry/src/main/java/org/apache/ranger/services/nifi/registry/client/NiFiRegistryClient.java 7eff5f361 
  plugin-nifi-registry/src/main/java/org/apache/ranger/services/nifi/registry/client/NiFiRegistryConnectionMgr.java d606d2512 
  plugin-nifi/src/main/java/org/apache/ranger/services/nifi/RangerServiceNiFi.java 4f38f42c4 
  plugin-nifi/src/main/java/org/apache/ranger/services/nifi/client/NiFiClient.java 800a2b26e 
  plugin-nifi/src/main/java/org/apache/ranger/services/nifi/client/NiFiConnectionMgr.java 19cb1a97d 
  plugin-ozone/src/main/java/org/apache/ranger/authorization/ozone/authorizer/RangerOzoneAuthorizer.java 40d853dd2 
  plugin-ozone/src/main/java/org/apache/ranger/services/ozone/RangerServiceOzone.java 25bffc4ac 
  plugin-ozone/src/main/java/org/apache/ranger/services/ozone/client/OzoneClient.java 0f6be1880 
  plugin-ozone/src/main/java/org/apache/ranger/services/ozone/client/OzoneConnectionMgr.java 5b18ee356 
  plugin-ozone/src/main/java/org/apache/ranger/services/ozone/client/OzoneResourceMgr.java 0b999abc5 
  plugin-presto/src/main/java/org/apache/ranger/services/presto/RangerServicePresto.java f41b2c844 
  plugin-presto/src/main/java/org/apache/ranger/services/presto/client/PrestoClient.java 37c2346e0 
  plugin-presto/src/main/java/org/apache/ranger/services/presto/client/PrestoConnectionManager.java 4a642ea51 
  plugin-presto/src/main/java/org/apache/ranger/services/presto/client/PrestoResourceManager.java 008bf0fa6 
  plugin-solr/src/main/java/org/apache/ranger/authorization/solr/authorizer/RangerSolrAuthorizer.java f87e53129 
  plugin-solr/src/main/java/org/apache/ranger/services/solr/RangerServiceSolr.java 6477af7ef 
  plugin-solr/src/main/java/org/apache/ranger/services/solr/client/ServiceSolrClient.java d2f9055b2 
  plugin-sqoop/src/main/java/org/apache/ranger/authorization/sqoop/authorizer/RangerSqoopAuthorizer.java d099f0067 
  plugin-sqoop/src/main/java/org/apache/ranger/services/sqoop/RangerServiceSqoop.java d962e5f1e 
  plugin-sqoop/src/main/java/org/apache/ranger/services/sqoop/client/SqoopClient.java 60596542d 
  plugin-sqoop/src/main/java/org/apache/ranger/services/sqoop/client/SqoopResourceMgr.java 507c0786b 
  plugin-yarn/src/main/java/org/apache/ranger/authorization/yarn/authorizer/RangerYarnAuthorizer.java b49fb8ae8 
  plugin-yarn/src/main/java/org/apache/ranger/services/yarn/RangerServiceYarn.java 3e9dfbc84 
  plugin-yarn/src/main/java/org/apache/ranger/services/yarn/client/YarnClient.java b61a07edb 
  plugin-yarn/src/main/java/org/apache/ranger/services/yarn/client/YarnResourceMgr.java 991db0712 
  ranger-elasticsearch-plugin-shim/src/main/java/org/apache/ranger/authorization/elasticsearch/authorizer/RangerElasticsearchAuthorizer.java 8f33cb99b 
  ranger-elasticsearch-plugin-shim/src/main/java/org/apache/ranger/authorization/elasticsearch/plugin/RangerElasticsearchPlugin.java f9a683706 
  ranger-elasticsearch-plugin-shim/src/main/java/org/apache/ranger/authorization/elasticsearch/plugin/action/filter/RangerSecurityActionFilter.java 60baaea62 
  ranger-elasticsearch-plugin-shim/src/main/java/org/apache/ranger/authorization/elasticsearch/plugin/rest/filter/RangerSecurityRestFilter.java 117356a06 
  ranger-examples/conditions-enrichers/src/main/java/org/apache/ranger/plugin/conditionevaluator/RangerPolicyConditionSampleSimpleMatcher.java 6e5d90a96 
  ranger-examples/conditions-enrichers/src/main/java/org/apache/ranger/plugin/conditionevaluator/RangerSampleSimpleMatcher.java 83ef70ea2 
  ranger-examples/conditions-enrichers/src/main/java/org/apache/ranger/plugin/contextenricher/RangerSampleCountryProvider.java e0823e42a 
  ranger-examples/conditions-enrichers/src/main/java/org/apache/ranger/plugin/contextenricher/RangerSampleProjectProvider.java be17e837a 
  ranger-examples/sampleapp/pom.xml 494fea3a5 
  ranger-examples/sampleapp/src/main/java/org/apache/ranger/examples/sampleapp/SampleApp.java 045ffab50 
  ranger-hbase-plugin-shim/src/main/java/org/apache/hadoop/hbase/security/access/RangerAccessControlLists.java 8da972ac5 
  ranger-hbase-plugin-shim/src/main/java/org/apache/ranger/authorization/hbase/RangerAuthorizationCoprocessor.java 50bec079a 
  ranger-hdfs-plugin-shim/src/main/java/org/apache/ranger/authorization/hadoop/RangerHdfsAuthorizer.java fc581bfb3 
  ranger-hive-plugin-shim/src/main/java/org/apache/ranger/authorization/hive/authorizer/RangerHiveAuthorizerFactory.java 87c45cc73 
  ranger-kafka-plugin-shim/src/main/java/org/apache/ranger/authorization/kafka/authorizer/RangerKafkaAuthorizer.java 9d72ae0c8 
  ranger-kms-plugin-shim/src/main/java/org/apache/ranger/authorization/kms/authorizer/RangerKmsAuthorizer.java 33f39f7a3 
  ranger-knox-plugin-shim/src/main/java/org/apache/ranger/authorization/knox/RangerPDPKnoxFilter.java c039ff2e6 
  ranger-kylin-plugin-shim/src/main/java/org/apache/ranger/authorization/kylin/authorizer/RangerKylinAuthorizer.java a12dfb1cc 
  ranger-ozone-plugin-shim/src/main/java/org/apache/ranger/authorization/ozone/authorizer/RangerOzoneAuthorizer.java 5d7c291d4 
  ranger-plugin-classloader/src/main/java/org/apache/ranger/plugin/classloader/RangerPluginClassLoaderUtil.java a6e57b6be 
  ranger-solr-plugin-shim/src/main/java/org/apache/ranger/authorization/solr/authorizer/RangerSolrAuthorizer.java 4cfa7e188 
  ranger-sqoop-plugin-shim/src/main/java/org/apache/ranger/authorization/sqoop/authorizer/RangerSqoopAuthorizer.java 78b740d8a 
  ranger-tools/src/main/java/org/apache/ranger/policyengine/CommandLineParser.java fe9ec179b 
  ranger-tools/src/main/java/org/apache/ranger/policyengine/PerfTestClient.java 5bdb783d1 
  ranger-tools/src/main/java/org/apache/ranger/policyengine/PerfTestEngine.java df31a6175 
  ranger-tools/src/main/java/org/apache/ranger/policyengine/RangerPolicyenginePerfTester.java 53e5cf023 
  ranger-yarn-plugin-shim/src/main/java/org/apache/ranger/authorization/yarn/authorizer/RangerYarnAuthorizer.java 95f334bcd 
  security-admin/pom.xml fbc24f27a 
  security-admin/src/main/java/org/apache/ranger/biz/AssetMgr.java 63959c952 
  security-admin/src/main/java/org/apache/ranger/biz/BaseMgr.java 0f5206aa8 
  security-admin/src/main/java/org/apache/ranger/biz/KmsKeyMgr.java 84cee5c8c 
  security-admin/src/main/java/org/apache/ranger/biz/RangerBizUtil.java 58cf790b1 
  security-admin/src/main/java/org/apache/ranger/biz/RangerPolicyRetriever.java c3c25ceb9 
  security-admin/src/main/java/org/apache/ranger/biz/RangerTagDBRetriever.java 394c05ccf 
  security-admin/src/main/java/org/apache/ranger/biz/RoleDBStore.java 28b2c1108 
  security-admin/src/main/java/org/apache/ranger/biz/SecurityZoneDBStore.java 12ad7e676 
  security-admin/src/main/java/org/apache/ranger/biz/ServiceDBStore.java cdda7bd0a 
  security-admin/src/main/java/org/apache/ranger/biz/ServiceMgr.java 7fdda9a1e 
  security-admin/src/main/java/org/apache/ranger/biz/SessionMgr.java 4a426b78a 
  security-admin/src/main/java/org/apache/ranger/biz/TagDBStore.java 3cc476532 
  security-admin/src/main/java/org/apache/ranger/biz/UserMgr.java 9e457826e 
  security-admin/src/main/java/org/apache/ranger/biz/XUserMgr.java 037c591e8 
  security-admin/src/main/java/org/apache/ranger/common/AppConstants.java e190bbc8b 
  security-admin/src/main/java/org/apache/ranger/common/PropertiesUtil.java ee8ce8dfb 
  security-admin/src/main/java/org/apache/ranger/common/RESTErrorUtil.java d3fc80c29 
  security-admin/src/main/java/org/apache/ranger/common/RangerAdminTagEnricher.java f81184d13 
  security-admin/src/main/java/org/apache/ranger/common/RangerConfigUtil.java cd17cec56 
  security-admin/src/main/java/org/apache/ranger/common/RangerSearchUtil.java 954144b5c 
  security-admin/src/main/java/org/apache/ranger/common/RangerServicePoliciesCache.java 8942b4ef7 
  security-admin/src/main/java/org/apache/ranger/common/RangerServiceTagsCache.java 802f42a25 
  security-admin/src/main/java/org/apache/ranger/common/SearchCriteria.java 55179f97e 
  security-admin/src/main/java/org/apache/ranger/common/SearchUtil.java 6a3c0321d 
  security-admin/src/main/java/org/apache/ranger/common/SearchValue.java bb181c47d 
  security-admin/src/main/java/org/apache/ranger/common/ServiceUtil.java 7c44e6cfb 
  security-admin/src/main/java/org/apache/ranger/common/StringUtil.java 82afa2708 
  security-admin/src/main/java/org/apache/ranger/common/TimedExecutor.java 6f97337b7 
  security-admin/src/main/java/org/apache/ranger/common/db/BaseDao.java bdd8fbbb6 
  security-admin/src/main/java/org/apache/ranger/common/db/JPABeanCallbacks.java 226c0606a 
  security-admin/src/main/java/org/apache/ranger/common/db/RangerTransactionSynchronizationAdapter.java 536ca29e7 
  security-admin/src/main/java/org/apache/ranger/db/RangerDaoManager.java 8c1cfd841 
  security-admin/src/main/java/org/apache/ranger/db/XXAccessAuditDao.java ffcc93853 
  security-admin/src/main/java/org/apache/ranger/db/XXAssetDao.java 1cd83badc 
  security-admin/src/main/java/org/apache/ranger/db/XXAuditMapDao.java f87913826 
  security-admin/src/main/java/org/apache/ranger/db/XXGlobalStateDao.java f6b9e1ad4 
  security-admin/src/main/java/org/apache/ranger/db/XXGroupPermissionDao.java d63403985 
  security-admin/src/main/java/org/apache/ranger/db/XXGroupUserDao.java 1e41e708a 
  security-admin/src/main/java/org/apache/ranger/db/XXPermMapDao.java e85693679 
  security-admin/src/main/java/org/apache/ranger/db/XXPolicyChangeLogDao.java ef436a0d7 
  security-admin/src/main/java/org/apache/ranger/db/XXResourceDao.java 24a0e63ef 
  security-admin/src/main/java/org/apache/ranger/db/XXTrxLogDao.java 36131158c 
  security-admin/src/main/java/org/apache/ranger/db/XXUgsyncAuditInfoDao.java 816bbfad4 
  security-admin/src/main/java/org/apache/ranger/db/XXUserDao.java cea90c165 
  security-admin/src/main/java/org/apache/ranger/db/XXUserPermissionDao.java cb6a7e5f3 
  security-admin/src/main/java/org/apache/ranger/entity/XXPolicyExportAudit.java 4d3d5d7a0 
  security-admin/src/main/java/org/apache/ranger/patch/BaseLoader.java 66f8e7c56 
  security-admin/src/main/java/org/apache/ranger/patch/PatchAssignSecurityZonePersmissionToAdmin_J10026.java eea929d04 
  security-admin/src/main/java/org/apache/ranger/patch/PatchForAllServiceDefUpdateForResourceSpecificAccesses_J10012.java f13e107f5 
  security-admin/src/main/java/org/apache/ranger/patch/PatchForAtlasResourceAndAccessTypeUpdate_J10016.java 0cc592a93 
  security-admin/src/main/java/org/apache/ranger/patch/PatchForAtlasServiceDefUpdate_J10013.java c7af90c0a 
  security-admin/src/main/java/org/apache/ranger/patch/PatchForHiveServiceDefUpdate_J10006.java 348969ac5 
  security-admin/src/main/java/org/apache/ranger/patch/PatchForHiveServiceDefUpdate_J10007.java e4bcdfa13 
  security-admin/src/main/java/org/apache/ranger/patch/PatchForHiveServiceDefUpdate_J10009.java 3e5d1f9a9 
  security-admin/src/main/java/org/apache/ranger/patch/PatchForHiveServiceDefUpdate_J10010.java bd9e2f8bf 
  security-admin/src/main/java/org/apache/ranger/patch/PatchForHiveServiceDefUpdate_J10017.java 8cccc6f92 
  security-admin/src/main/java/org/apache/ranger/patch/PatchForHiveServiceDefUpdate_J10027.java a54d69eb0 
  security-admin/src/main/java/org/apache/ranger/patch/PatchForHiveServiceDefUpdate_J10030.java 6dc5bfef0 
  security-admin/src/main/java/org/apache/ranger/patch/PatchForKafkaServiceDefUpdate_J10015.java cb829a7d3 
  security-admin/src/main/java/org/apache/ranger/patch/PatchForKafkaServiceDefUpdate_J10025.java 1a7925a69 
  security-admin/src/main/java/org/apache/ranger/patch/PatchForNifiResourceUpdateExclude_J10011.java 1c48eebcb 
  security-admin/src/main/java/org/apache/ranger/patch/PatchForServiceVersionInfo_J10004.java 68c80c170 
  security-admin/src/main/java/org/apache/ranger/patch/PatchForTagServiceDefUpdate_J10008.java 918fe1ecf 
  security-admin/src/main/java/org/apache/ranger/patch/PatchForTagServiceDefUpdate_J10028.java b113bd49e 
  security-admin/src/main/java/org/apache/ranger/patch/PatchForUpdatingPolicyJson_J10019.java 1a1cc23bd 
  security-admin/src/main/java/org/apache/ranger/patch/PatchForUpdatingTagsJson_J10020.java d3238bde4 
  security-admin/src/main/java/org/apache/ranger/patch/PatchGrantAuditPermissionToKeyRoleUser_J10014.java 5d3b1804d 
  security-admin/src/main/java/org/apache/ranger/patch/PatchMigration_J10002.java 0af7a1da2 
  security-admin/src/main/java/org/apache/ranger/patch/PatchPasswordEncryption_J10001.java edf5ad4b9 
  security-admin/src/main/java/org/apache/ranger/patch/PatchPermissionModel_J10003.java 4a38d0aa4 
  security-admin/src/main/java/org/apache/ranger/patch/PatchTagModulePermission_J10005.java 6f9350da2 
  security-admin/src/main/java/org/apache/ranger/patch/cliutil/ChangePasswordUtil.java 65b9ccbeb 
  security-admin/src/main/java/org/apache/ranger/patch/cliutil/ChangeUserNameUtil.java ee8011dfe 
  security-admin/src/main/java/org/apache/ranger/patch/cliutil/DbToSolrMigrationUtil.java c20bcfab8 
  security-admin/src/main/java/org/apache/ranger/patch/cliutil/MetricUtil.java 3bc581e73 
  security-admin/src/main/java/org/apache/ranger/patch/cliutil/RoleBasedUserSearchUtil.java 9bb55a9ca 
  security-admin/src/main/java/org/apache/ranger/patch/cliutil/XXTrxLogUpdateUtil.java 976b608c0 
  security-admin/src/main/java/org/apache/ranger/rest/AssetREST.java 66a57289f 
  security-admin/src/main/java/org/apache/ranger/rest/PublicAPIs.java 7df957973 
  security-admin/src/main/java/org/apache/ranger/rest/PublicAPIsv2.java 2a4c53b48 
  security-admin/src/main/java/org/apache/ranger/rest/RoleREST.java 25fb0858a 
  security-admin/src/main/java/org/apache/ranger/rest/SecurityZoneREST.java fcf843370 
  security-admin/src/main/java/org/apache/ranger/rest/ServiceREST.java bae04fef2 
  security-admin/src/main/java/org/apache/ranger/rest/ServiceRESTUtil.java d85028c95 
  security-admin/src/main/java/org/apache/ranger/rest/ServiceTagsProcessor.java 9c19bb032 
  security-admin/src/main/java/org/apache/ranger/rest/TagREST.java 03d06e248 
  security-admin/src/main/java/org/apache/ranger/rest/UserREST.java cf764a0b4 
  security-admin/src/main/java/org/apache/ranger/rest/XKeyREST.java 77381f51b 
  security-admin/src/main/java/org/apache/ranger/rest/XUserREST.java 1e8a09379 
  security-admin/src/main/java/org/apache/ranger/security/context/RangerPreAuthSecurityHandler.java 673902d39 
  security-admin/src/main/java/org/apache/ranger/security/handler/RangerAuthenticationProvider.java a8b8c588a 
  security-admin/src/main/java/org/apache/ranger/security/handler/RangerDomainObjectSecurityHandler.java d1668709f 
  security-admin/src/main/java/org/apache/ranger/security/listener/SpringEventListener.java 8dd1d8de2 
  security-admin/src/main/java/org/apache/ranger/security/web/authentication/RangerAuthFailureHandler.java d8194a578 
  security-admin/src/main/java/org/apache/ranger/security/web/authentication/RangerAuthSuccessHandler.java 66e45c786 
  security-admin/src/main/java/org/apache/ranger/security/web/authentication/RangerAuthenticationEntryPoint.java 3e56d9fdf 
  security-admin/src/main/java/org/apache/ranger/security/web/filter/MyRememberMeFilter.java 1cc012d68 
  security-admin/src/main/java/org/apache/ranger/security/web/filter/RangerCSRFPreventionFilter.java 3736bb4a7 
  security-admin/src/main/java/org/apache/ranger/security/web/filter/RangerUsernamePasswordAuthenticationFilter.java 62e23c021 
  security-admin/src/main/java/org/apache/ranger/service/AbstractBaseResourceService.java 1d038bf28 
  security-admin/src/main/java/org/apache/ranger/service/RangerBaseModelService.java 2f9551739 
  security-admin/src/main/java/org/apache/ranger/service/RangerPluginActivityLogger.java 702df4c2c 
  security-admin/src/main/java/org/apache/ranger/service/RangerPluginInfoService.java e2ccb5b82 
  security-admin/src/main/java/org/apache/ranger/service/RangerPolicyLabelsService.java 1a1b56e4c 
  security-admin/src/main/java/org/apache/ranger/service/RangerPolicyService.java 95342c3b3 
  security-admin/src/main/java/org/apache/ranger/service/RangerRoleService.java ca4407b06 
  security-admin/src/main/java/org/apache/ranger/service/RangerSecurityZoneServiceService.java f2a505cfc 
  security-admin/src/main/java/org/apache/ranger/service/RangerServiceDefServiceBase.java 9b543ef8d 
  security-admin/src/main/java/org/apache/ranger/service/RangerServiceResourceService.java f0cb8f4d2 
  security-admin/src/main/java/org/apache/ranger/service/RangerServiceService.java 6344209ee 
  security-admin/src/main/java/org/apache/ranger/service/RangerTransactionService.java d8c15a5b0 
  security-admin/src/main/java/org/apache/ranger/service/UserService.java 9ca6a4fb3 
  security-admin/src/main/java/org/apache/ranger/service/XPolicyService.java 066bc6ae7 
  security-admin/src/main/java/org/apache/ranger/service/filter/RangerRESTAPIFilter.java 69a650009 
  security-admin/src/main/java/org/apache/ranger/solr/SolrAccessAuditsService.java b422e7c00 
  security-admin/src/main/java/org/apache/ranger/solr/SolrMgr.java f4eab6433 
  security-admin/src/main/java/org/apache/ranger/solr/SolrUtil.java 3ba8a3e20 
  security-admin/src/main/java/org/apache/ranger/util/CLIUtil.java 1636aac19 
  security-admin/src/main/java/org/apache/ranger/util/RangerEnumUtil.java 059b75a42 
  security-admin/src/main/java/org/apache/ranger/util/RangerRestUtil.java 82b0e4701 
  security-admin/src/main/java/org/apache/ranger/view/VXPolicyExportAudit.java e7178a49b 
  security-admin/src/test/java/org/apache/ranger/audit/TestAuditQueue.java 99b7c49c5 
  security-admin/src/test/java/org/apache/ranger/audit/TestConsumer.java f25405b14 
  security-admin/src/test/java/org/apache/ranger/common/TestTimedExecutor.java 181de1ec4 
  security-admin/src/test/java/org/apache/ranger/service/PasswordComparisonAuthenticator.java a5db7a908 
  storm-agent/src/main/java/org/apache/ranger/authorization/storm/StormRangerPlugin.java 111083c4d 
  storm-agent/src/main/java/org/apache/ranger/authorization/storm/authorizer/RangerStormAuthorizer.java ea367af44 
  storm-agent/src/main/java/org/apache/ranger/services/storm/RangerServiceStorm.java 1b71cd796 
  storm-agent/src/main/java/org/apache/ranger/services/storm/client/StormClient.java 363a6561c 
  storm-agent/src/main/java/org/apache/ranger/services/storm/client/StormConnectionMgr.java ab1b409a4 
  storm-agent/src/main/java/org/apache/ranger/services/storm/client/StormResourceMgr.java 0dd550793 
  tagsync/src/main/java/org/apache/ranger/tagsync/model/AbstractTagSource.java da4c5cbd3 
  tagsync/src/main/java/org/apache/ranger/tagsync/process/TagSyncConfig.java 6d27b02cd 
  tagsync/src/main/java/org/apache/ranger/tagsync/process/TagSynchronizer.java 8806c7469 
  tagsync/src/main/java/org/apache/ranger/tagsync/sink/tagadmin/TagAdminRESTSink.java 331f783db 
  tagsync/src/main/java/org/apache/ranger/tagsync/source/atlas/AtlasNotificationMapper.java a4cab28e8 
  tagsync/src/main/java/org/apache/ranger/tagsync/source/atlas/AtlasResourceMapper.java 955c44336 
  tagsync/src/main/java/org/apache/ranger/tagsync/source/atlas/AtlasResourceMapperUtil.java cd2cb6304 
  tagsync/src/main/java/org/apache/ranger/tagsync/source/atlas/AtlasTagSource.java 21a22cdc5 
  tagsync/src/main/java/org/apache/ranger/tagsync/source/atlas/EntityNotificationWrapper.java 9781aa646 
  tagsync/src/main/java/org/apache/ranger/tagsync/source/atlasrest/AtlasRESTTagSource.java 8b12affe2 
  tagsync/src/main/java/org/apache/ranger/tagsync/source/file/FileTagSource.java 62a5f7382 
  ugsync/src/main/java/org/apache/ranger/ldapusersync/process/CustomSSLSocketFactory.java e97c477e5 
  ugsync/src/main/java/org/apache/ranger/ldapusersync/process/LdapDeltaUserGroupBuilder.java ca50f098a 
  ugsync/src/main/java/org/apache/ranger/ldapusersync/process/LdapPolicyMgrUserGroupBuilder.java 224a6000d 
  ugsync/src/main/java/org/apache/ranger/ldapusersync/process/LdapUserGroupBuilder.java 8efa1613a 
  ugsync/src/main/java/org/apache/ranger/unixusersync/config/UserGroupSyncConfig.java 27506d17a 
  ugsync/src/main/java/org/apache/ranger/unixusersync/process/FileSourceUserGroupBuilder.java 58505854d 
  ugsync/src/main/java/org/apache/ranger/unixusersync/process/PolicyMgrUserGroupBuilder.java e5fc68ba8 
  ugsync/src/main/java/org/apache/ranger/unixusersync/process/UnixUserGroupBuilder.java 2cf0082c0 
  ugsync/src/main/java/org/apache/ranger/usergroupsync/AbstractMapper.java 2be407e92 
  ugsync/src/main/java/org/apache/ranger/usergroupsync/AbstractUserGroupSource.java 4a54e5786 
  ugsync/src/main/java/org/apache/ranger/usergroupsync/UserGroupSync.java 2befe33ea 
  unixauthservice/src/main/java/org/apache/ranger/authentication/PasswordValidator.java 59cc9144a 
  unixauthservice/src/main/java/org/apache/ranger/authentication/UnixAuthenticationService.java 1ee5e21ba 


Diff: https://reviews.apache.org/r/71334/diff/1/


Testing
-------

Ranger admin logs are working fine as it was working earlier.

Ranger usersync, tagsync and plugin logs testing is in progress.


Thanks,

Pradeep Agrawal