[
https://issues.apache.org/jira/browse/AIRAVATA-2212?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15655414#comment-15655414
]
ASF subversion and git services commented on AIRAVATA-2212:
-----------------------------------------------------------
Commit 4487dd701c77d010b2f5cec31bf2cb6c6a9f1bbd in airavata-php-gateway's
branch refs/heads/develop from [~marcuschristie]
[ https://git-wip-us.apache.org/repos/asf?p=airavata-php-gateway.git;h=4487dd7 ]
AIRAVATA-2212 Stop checking for status change once detected
Previous code had a bug where it would continue checking for a status
change after a status change was detected. This resulted in the page
trying to reload while it was loading, prevent the page from ever
actually loading in some cases.
Also added checking the job status for changes as well.
> Experiment Auto Refresh may try to reload the page while reloading the page
> ---------------------------------------------------------------------------
>
> Key: AIRAVATA-2212
> URL: https://issues.apache.org/jira/browse/AIRAVATA-2212
> Project: Airavata
> Issue Type: Bug
> Reporter: Marcus Christie
> Assignee: Marcus Christie
>
> The Experiment Auto Refresh feature has a bug that occurs when it takes more
> than about 3 seconds to load the experiment summary. Experiment Auto Refresh
> runs an Ajax request every 3 seconds to check to see if the experiment status
> has changed. If the experiment status has changed it tries to reload the
> page. However, it keeps checking every 3 seconds and it is possible for the
> summary page to
> * check to see if the experiment status has changed
> * start reloading the page
> * check a second time to see if the experiment status has changed
> * start reloading the page a second time
> * etc.
> For [~eroma_a] the summary page basically got stuck in this loop and never
> refreshed.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)