Michael Russo created USERGRID-1207:
---------------------------------------

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

Reply via email to