[ 
https://issues.apache.org/jira/browse/ATLAS-1815?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Madhan Neethiraj updated ATLAS-1815:
------------------------------------
    Fix Version/s: 0.8.1
                   1.0.0

> Exclude DELETED entities : Not all ACTIVE instances are returned when queried 
> with limit 'n' even when more than 'n' ACTIVE instances are present.
> --------------------------------------------------------------------------------------------------------------------------------------------------
>
>                 Key: ATLAS-1815
>                 URL: https://issues.apache.org/jira/browse/ATLAS-1815
>             Project: Atlas
>          Issue Type: Bug
>          Components:  atlas-core
>    Affects Versions: 0.8-incubating, 0.8.1, 1.0.0
>            Reporter: Sharmadha Sainath
>            Assignee: Sarath Subramanian
>            Priority: Critical
>             Fix For: 0.8.1, 1.0.0
>
>         Attachments: ATLAS-1815.1.patch
>
>
> "excludeDeletedEntities" filter is made after the response is returned, which 
> produces unexpected results when limit keyword is used like in the following 
> case :
> 1.Started fresh instance of Atlas and created 50 hive_tables
> 2. Made a basic search query , type name = hive_table which returned 50 
> tables in 2 pages in UI.
> Query fired : 
> {code}
> /api/atlas/v2/search/basic?limit=25&excludeDeletedEntities=true&typeName=hive_table
> {code}
> 3.Dropped the five tables which were shown as the first five results in the 
> first page of basic search query results.
> 4. Made the same basic query again (type name = hive_table) .
> 5.Expected that 25 ACTIVE results would come up in the first page of UI. But 
> only 20 results were displayed in the UI.
> 6. When "Include historical Entities" is checked , result table showed 20 
> ACTIVE tables and 5 DELETED tables.
> This happens because , probably when 
> "limit=25&excludeDeletedEntities=true&typeName=hive_table" is fired ,
> first 25 results are returned (irrespective of ACTIVE or DELETED) and 
> excludeDeletedEntities=true filter is applied which results in only 20 
> results. User would expect 25 tables to be returned in the UI since there are 
> 45 ACTIVE tables but UI shows only 20 ACTIVE instances because of the 
> "excludeDeletedEntities=true" filter.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to