Ashutosh Mestry created ATLAS-3775:
--------------------------------------

             Summary: Migration Import Display: Incorrect Status Display
                 Key: ATLAS-3775
                 URL: https://issues.apache.org/jira/browse/ATLAS-3775
             Project: Atlas
          Issue Type: Bug
          Components:  atlas-core
    Affects Versions: trunk
            Reporter: Ashutosh Mestry
            Assignee: Ashutosh Mestry
             Fix For: trunk


*Background*

Zip file based migration introduced _DataMigrationStatusService_. This class is 
responsible for displaying the status.

*Steps to Duplicate*

Pre-requisites:
 * Keep the REST http://<server>/api/atlas/admin output open in a browser 
window.
 * Keep zip-file based migration import in progress.
 * Ensure that you see the current status. Once migration progress, refresh the 
REST API output to display the status. The status should be accurate.
 * Refresh the REST API output after 5 mins. This will expire the status cache 
and make a request to _DataMigrationService_ for status.

_Expected results_
 * Status returned by API should reflect the status logged.

 

_Actual results_
 * There is a mismatch in the status.
 * Additional information: The status is never updated for that session.

Root cause:

- _DataMigrationService_ maintains cached status object for each requestor. 
This is not refreshed from the database status.

 



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to