[ 
https://issues.apache.org/jira/browse/AIRAVATA-2212?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15657075#comment-15657075
 ] 

Marcus Christie commented on AIRAVATA-2212:
-------------------------------------------

There's a bug in my solution. If the user toggles off the autorefresh and then 
toggles it back it, it doesn't start back up again.

I'm going to go back to using setInterval instead of setTimeout. Once a change 
is detected the code will call clearInterval to stop the checking as a way of 
fixing the original bug.

> 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)

Reply via email to