You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@sentry.apache.org by "Na Li (JIRA)" <ji...@apache.org> on 2017/07/18 21:40:00 UTC

[jira] [Created] (SENTRY-1854) HMSFollower should behave based on configuration

Na Li created SENTRY-1854:
-----------------------------

             Summary: HMSFollower should behave based on configuration
                 Key: SENTRY-1854
                 URL: https://issues.apache.org/jira/browse/SENTRY-1854
             Project: Sentry
          Issue Type: Sub-task
          Components: Sentry
    Affects Versions: sentry-ha-redesign
            Reporter: Na Li
            Assignee: Na Li


Currently, Sentry does not start HMSFollower when HDFS sync is disabled. This breaks PERM sync. For example, when a table/database is dropped, its permission should be removed when perm sync is enabled. Without HMSFollower, Sentry does not know when table/database is dropped, and therefore, cannot remove the permission accordingly.

Sentry needs to make updates to have the follow behavior
1) When HDFS sync is disabled + PERM sync is disabled, do not start HMSFollower
2) when HDFS sync is enabled or PERM sync is enabled, start HMSFollower (Sentry change).
3) when HDFS sync is enabled, we save path change and perm change. nothing more. 
4) when perm sync is enabled, we update perm when table/database is created, dropped or altered, nothing more.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)