Na Li created SENTRY-2280: ----------------------------- Summary: The request received in SentryPolicyStoreProcessor.sentry_notify_hms_event is null Key: SENTRY-2280 URL: https://issues.apache.org/jira/browse/SENTRY-2280 Project: Sentry Issue Type: Bug Components: Sentry Affects Versions: 2.1.0 Reporter: Na Li Assignee: Na Li
When running e2e test TestDbPrivilegeCleanupOnDrop.testRenameTablesWithinDBSinglePrivilege, I found the request received in SentryPolicyStoreProcessor.sentry_notify_hms_event is null There are multiple issues in fix from "SENTRY-2243: Extend the thrift definition for policy service to learn owner information" 1. The exception was thrown because the protocol_version was not set 2. TSentryAuthorizable.server was not set 3. TSentryHmsEventNotification.ownerType and ownerName are not set for table rename event As a result, the request received by server is null since thrift at server side cannot re-construct a valid request of type TSentryHmsEventNotification Once we fix the above issues, we need to make sure SentryPolicyStoreProcessor.sentry_notify_hms_event does not transfer owner in "alter table rename" event. -- This message was sent by Atlassian JIRA (v7.6.3#76005)