[
https://issues.apache.org/jira/browse/METRON-2290?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Tibor Meller updated METRON-2290:
---------------------------------
Description:
{color:#1c1e29}The state of auto polling on Alerts UI is persisted in the
browser's localStorage. Next time the User visiting the UI the auto polling
state (on/off, refresh interval) will be automatically restored.{color}
{color:#1c1e29}Unfortunately, there is a race condition between the restoration
of{color}
* {color:#1c1e29}persisted auto polling state,{color}
* {color:#1c1e29}persisted page size and{color}
* {color:#1c1e29}default time range filter.{color}
{color:#1c1e29}To fix this in the simplest possible way I delayed the start of
the auto polling if it's automatically starting on app initialization.{color}
{color:#1c1e29} With this the application able to restore the persisted page
size and set the default time range properly before the auto polling start
using these values.{color}
{color:#1c1e29}While I was investigating this issue I realized that the
restoration of page size itself was also broken, so I fixed that as well
(single line of code change).{color}
was:
{color:#1c1e29}The state of auto polling on Alerts UI is persisted in the
browser's localStorage. Next time the User visiting the UI the auto polling
state (on/off, refresh interval) will be automatically restored.{color}
{color:#1c1e29}Unfortunately, there is a race condition between the restoration
of{color}
* {color:#1c1e29}persisted auto polling state,{color}
* {color:#1c1e29}persisted page size and{color}
* {color:#1c1e29}default time range filter.{color}
{color:#1c1e29}To fix this in the simplest possible way I delayed the start of
the auto polling if it's automatically starting on app initialization.{color}
{color:#1c1e29} With this the application able to restore the persisted page
size and set the default time range properly before the auto polling start
using these values.{color}
{color:#1c1e29}While I was investigating this issue I realized that the
restoration of page size itself was also broken, so I fixed that as well
(single line of code change).{color}
> [UI] Delaying first auto polling request on app start
> -----------------------------------------------------
>
> Key: METRON-2290
> URL: https://issues.apache.org/jira/browse/METRON-2290
> Project: Metron
> Issue Type: Bug
> Reporter: Tibor Meller
> Assignee: Tibor Meller
> Priority: Major
>
> {color:#1c1e29}The state of auto polling on Alerts UI is persisted in the
> browser's localStorage. Next time the User visiting the UI the auto polling
> state (on/off, refresh interval) will be automatically restored.{color}
> {color:#1c1e29}Unfortunately, there is a race condition between the
> restoration of{color}
> * {color:#1c1e29}persisted auto polling state,{color}
> * {color:#1c1e29}persisted page size and{color}
> * {color:#1c1e29}default time range filter.{color}
> {color:#1c1e29}To fix this in the simplest possible way I delayed the start
> of the auto polling if it's automatically starting on app
> initialization.{color}
> {color:#1c1e29} With this the application able to restore the persisted page
> size and set the default time range properly before the auto polling start
> using these values.{color}
> {color:#1c1e29}While I was investigating this issue I realized that the
> restoration of page size itself was also broken, so I fixed that as well
> (single line of code change).{color}
--
This message was sent by Atlassian Jira
(v8.3.4#803005)