----------------------------------------------------------- This is an automatically generated e-mail. To reply, visit: https://reviews.apache.org/r/74401/ -----------------------------------------------------------
Review request for ranger, madhan, Madhan Neethiraj, and Pradeep Agrawal. Repository: ranger Description ------- When an ENTITY_UPDATE notification is processed by tagsync process, it invokes Ranger admin's TagREST.importServiceTags() REST endpoint to add or update corresponding service-resource. However, if the incoming service-resource contains a GUID value, and Ranger admin's database does not have a service-resource that matches the GUID value, then instead of searching the database for the resource-signature, the implementation tries to create a service-resource. Such creation may fail with violation of uniqueness constraint for resource-signature value, resulting in the notification not correctly handled. Diffs ----- security-admin/src/main/java/org/apache/ranger/rest/ServiceTagsProcessor.java fcbc31a99 Diff: https://reviews.apache.org/r/74401/diff/1/ Testing ------- Compiled clean and ran unit tests successfully Thanks, Abhay Kulkarni
