You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@usergrid.apache.org by "Michael Russo (JIRA)" <ji...@apache.org> on 2016/03/27 19:09:25 UTC
[jira] [Updated] (USERGRID-1207) Notification statistics are not
accurate
[ https://issues.apache.org/jira/browse/USERGRID-1207?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Michael Russo updated USERGRID-1207:
------------------------------------
Sprint: Usergrid 37
> Notification statistics are not accurate
> ----------------------------------------
>
> Key: USERGRID-1207
> URL: https://issues.apache.org/jira/browse/USERGRID-1207
> Project: Usergrid
> Issue Type: Story
> Reporter: Michael Russo
> Assignee: Michael Russo
>
> In org.apache.usergrid.services.notifications.TaskManager, the task updates an entity, but in a multi-threaded environment, this can lead to inconsitiencies due to the way it's implemented with getting an entity, incrementing the stats at this point in time, and then writing it back.
> If 2 threads do this at nearly the same time, they both could be incrementing from the same base entity data and each overwrite with a single increment rather than the value being incremented on the latest update to date changes.
> Need to make this thread safe or see about using counters for these type of statistics.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)