-
Committer:
Tarmac
-
Author(s):
John Arbash Meinel
-
Date:
2012-10-25 11:09:54 UTC
-
mfrom:
(1293.4.2 tag-race-1065454)
-
Revision ID:
tarmac-20121025110954-ztzhcvwosgurr4ov
[r=gz][bug=1065454][author=jameinel] This fixes the race condition for bug #1065454 when tags get updated multiple times.
The worker processes post the tag definition that they were operating with, and the region controller checks that it is the current definition or returns CONFLICT. This is done in a way that doesn't create a lot of noise in the logs, just some INFO level messages. (If it is happening all the time, you'd want to know, but you don't need to perform an action every time it occurs.)