----------------------------------------------------------- This is an automatically generated e-mail. To reply, visit: https://reviews.apache.org/r/63993/#review191640 -----------------------------------------------------------
sentry-provider/sentry-provider-db/src/main/java/org/apache/sentry/service/thrift/HMSFollower.java Line 248 (original), 250 (patched) <https://reviews.apache.org/r/63993/#comment269487> can log a message in this case at info level. So when a full snapshot is requested, we know the reason. Getting full snapshot should be rare, so we can log at info level. sentry-provider/sentry-provider-db/src/main/java/org/apache/sentry/service/thrift/HMSFollower.java Lines 257 (patched) <https://reviews.apache.org/r/63993/#comment269486> the logging level can be info to be consistent with another logging level. - Na Li On Nov. 21, 2017, 7:56 p.m., Arjun Mishra wrote: > > ----------------------------------------------------------- > This is an automatically generated e-mail. To reply, visit: > https://reviews.apache.org/r/63993/ > ----------------------------------------------------------- > > (Updated Nov. 21, 2017, 7:56 p.m.) > > > Review request for sentry, kalyan kumar kalvagadda, Na Li, Sergio Pena, and > Vadim Spector. > > > Repository: sentry > > > Description > ------- > > AUTHZ_PATHS_SNAPSHOT_ID is only populated when a full HMS snapshot is > persisted. When initially HDFS Sync is disabled, we will create a full > snapshot but never persist it, and at the same time populate > SENTRY_HMS_NOTIFICATION_ID table. Later when HDFS sync is enabled, a full > snapshot will not occur unless until HMS and Sentry are out of sync. This > will result in ACL's not being applied unless until HMS and Sentry are out of > sync, since we only send NN snapshots if AUTHZ_PATHS_SNAPSHOT_ID has values > greater than 0 > We should create a full snapshot if hdfsSync is enabled, and > AUTHZ_PATHS_SNAPSHOT_ID is empty > > > Diffs > ----- > > > sentry-provider/sentry-provider-db/src/main/java/org/apache/sentry/provider/db/service/persistent/SentryStore.java > 4dc2bf6d1 > > sentry-provider/sentry-provider-db/src/main/java/org/apache/sentry/service/thrift/HMSFollower.java > c4cc91806 > > sentry-provider/sentry-provider-db/src/test/java/org/apache/sentry/service/thrift/TestHMSFollower.java > bbcf09382 > > > Diff: https://reviews.apache.org/r/63993/diff/3/ > > > Testing > ------- > > mvn -f sentry-provider/sentry-provider-db/pom.xml test > > Second patch: > mvn -f sentry-provider/sentry-provider-db/pom.xml test -Dtest=TestHMSFollower > > > File Attachments > ---------------- > > SENTRY-2046.04.patch > > https://reviews.apache.org/media/uploaded/files/2017/11/21/c86539e8-54bd-4b73-8e4d-62512520d4a1__SENTRY-2046.04.patch > > > Thanks, > > Arjun Mishra > >