9

My question had 5 upvotes before a user was removed together with their votes and the question now has a score of 4. Two months have passed but my network profile still shows my question as having a score of 5. What is wrong?

PS: I just received another upvote on the question, so now the network profile correctly shows its score of 5.

4
  • 2
    As Jarrod explains here, the network profile is synchronized via some list, probably the "user removed" event does not update that list. You need to wait for other reputation event, e.g. another vote on your question, and it will most likely cause your network profile to be updated. Commented Oct 26, 2016 at 6:18
  • Which indeed did the trick @sha Commented Oct 29, 2016 at 6:44
  • @Pat true, can't mark this as duplicate of the other one though since it's marked as completed. Wonder if we should post answer here to explain what happened? Commented Oct 29, 2016 at 6:47
  • Of course. Feel free to add an answer @sha Commented Oct 29, 2016 at 9:54

1 Answer 1

3

This is essentially the same bug as reported in 15 points for answer being accepted not synced until next upvote.

As Jarrod explains in his answer there:

Stack Exchange (the source of those accounts snapshots) is informed of all reputation events through a Redis list, which it processes as those events occur.

...

Any discrepancies are usually fixed very quickly, because a new reputation event carries the user's current rep score - in your case, since no events happened for two weeks, the error persisted

In your case, the "user removed" event was not added to that Redis list, hence the network reputation was not updated. After a "real" reputation event occured (upvote) it was added to the list, and it was all updated as expected.