https://bugzilla.wikimedia.org/show_bug.cgi?id=27891

Tim Starling <[email protected]> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |[email protected]

--- Comment #9 from Tim Starling <[email protected]> 2011-03-10 01:09:05 
UTC ---
The page view immediately after edit submission should always be a squid cache
miss, because a session cookie should be sent when you view the edit page,
which suppresses caching. It doesn't matter if you're logged in or not.

In theory, page_latest should be loaded from the master, to prevent this bug
from happening. Loading page data from the master was introduced in r7615 for
this reason. It may have been broken as early as r12680, when the redirect
check in Wiki.php was modified to load page data from a slave.

If you load page data from a slave, then it seems like the only thing standing
in the way of this bug is the ChronologyProtector. That's surprising, because
it's been broken on several occasions since r12680. I would have expected it to
have been reported more often.

ChronologyProtector has a timeout of 10 seconds. If the timeout is reached, the
lagged slave will be used, and page_latest may be incorrect. Perhaps the
collation updates are causing slave lag of more than 10s but less than 30s,
causing this bug to be seen.

-- 
Configure bugmail: https://bugzilla.wikimedia.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
You are on the CC list for the bug.

_______________________________________________
Wikibugs-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l

Reply via email to