----------------------------------------------------------- This is an automatically generated e-mail. To reply, visit: https://reviews.apache.org/r/50132/ -----------------------------------------------------------
Review request for Ambari, Alejandro Fernandez, Gautam Borad, Srimanth Gunturi, and Velmurugan Periasamy. Bugs: AMBARI-17767 https://issues.apache.org/jira/browse/AMBARI-17767 Repository: ambari Description ------- Steps to reproduce: - Deploy 2.2.9 cluster with Ambari 2.2.1.1 - Upgrade Ambari to 2.4.0.0 - Perform Express Upgrade (EU) to 2.4.2.0 and let it complete - Observed that after EU, Ranger Usersync reports as down Analysis: For HDP 2.2 usersync process was started with root user and from HDP-2.3 onwards we support usersync process start for non-root user. Usersync process didn't started due /var/log/ranger/usersync/auth.log: Permission denied, which still had root permission after upgrade. Solution: Need to give recursive file-level ownership for log path /var/log/ranger/usersync Diffs ----- ambari-server/src/main/resources/common-services/RANGER/0.4.0/package/scripts/setup_ranger_xml.py 7079626 ambari-server/src/test/python/stacks/2.5/RANGER/test_ranger_usersync.py 7b6e782 Diff: https://reviews.apache.org/r/50132/diff/ Testing ------- Tested EU from 2.2.9 to 2.4.2.0 Running tests for stack:2.5 service:RANGER test_configure_default (test_ranger_admin.TestRangerAdmin) ... ok test_configure_secured (test_ranger_admin.TestRangerAdmin) ... ok test_start_default (test_ranger_admin.TestRangerAdmin) ... ok test_start_secured (test_ranger_admin.TestRangerAdmin) ... ok test_stop_default (test_ranger_admin.TestRangerAdmin) ... ok test_configure_default (test_ranger_usersync.TestRangerUsersync) ... ok test_configure_secured (test_ranger_usersync.TestRangerUsersync) ... ok test_start_default (test_ranger_usersync.TestRangerUsersync) ... ok test_stop_default (test_ranger_usersync.TestRangerUsersync) ... ok test_configure_default (test_ranger_tagsync.TestRangerTagsync) ... ok test_configure_secured (test_ranger_tagsync.TestRangerTagsync) ... ok test_start_default (test_ranger_tagsync.TestRangerTagsync) ... ok test_stop_default (test_ranger_tagsync.TestRangerTagsync) ... ok ---------------------------------------------------------------------- Ran 13 tests in 0.408s OK Thanks, Mugdha Varadkar