[
https://issues.apache.org/jira/browse/RANGER-4695?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Madhan Neethiraj updated RANGER-4695:
-------------------------------------
Fix Version/s: 2.5.0
> API to find zones for a resource doesn't handle deleted service
> ---------------------------------------------------------------
>
> Key: RANGER-4695
> URL: https://issues.apache.org/jira/browse/RANGER-4695
> Project: Ranger
> Issue Type: Bug
> Components: admin
> Affects Versions: 3.0.0
> Reporter: Madhan Neethiraj
> Assignee: Madhan Neethiraj
> Priority: Major
> Fix For: 3.0.0, 2.5.0
>
>
> Consider the following steps:
> # Create a service named {{dev_hive}} of type {{hive}}
> # Create a security-zone named {{{}zone-sales{}}}, containing {{sales}}
> database from {{dev_hive}} service.
> # Call REST API to find security-zones for {{sales}} database:
> {{service/public/v2/api/zone-names/dev_hive/resource?resource:database=sales}}
> # Above call returns ["zone-sales"]
> # Delete service {{dev_hive}}
> # Call the same REST API from step #3
> Expected result: since service has been deleted, this API should return an
> empty value.
> Actual result: the API continues to return {{["zone-sales"] }}
--
This message was sent by Atlassian Jira
(v8.20.10#820010)