⚓ T89184 Remove cache anti-dependencies
Page Menu
Phabricator
Create Task
Maniphest
T89184
Remove cache anti-dependencies
Closed, Resolved
Public
Actions
Edit Task
Edit Related Tasks...
Create Subtask
Edit Parent Tasks
Edit Subtasks
Merge Duplicates In
Close As Duplicate
Edit Related Objects...
Edit Commits
Edit Mocks
Mute Notifications
Protect as security issue
Assigned To
aaron
Authored By
aaron
Feb 10 2015, 11:30 PM
2015-02-10 23:30:40 (UTC+0)
Tags
Patch-For-Review
MediaWiki-Core-Team
Referenced Files
None
Subscribers
aaron
Aklapper
bd808
gerritbot
PleaseStand
Description
FileRepo and in some cases FileBackend use the cache to determine writes. All read-write dependencies should always be source => cache to avoid latency, since the purge bus is not synchronous.
Details
Related Changes in Gerrit:
Subject
Repo
Branch
Lines +/-
Made wfFindFile/wfLocalFile callers use explicit "latest" flags
mediawiki/core
master
+30
-21
Made the "bypassCache" flag for file locator methods use the master DB
mediawiki/core
master
+36
-24
Never treat persistent stat cache as "latest" in FileBackend
mediawiki/core
master
+7
-4
Customize query in gerrit
Related Objects
Search...
Task Graph
Mentions
Status
Subtype
Assigned
Task
Resolved
aaron
T88445
MediaWiki active/active datacenter investigation and work (tracking)
Resolved
aaron
T89184
Remove cache anti-dependencies
Mentioned In
rMW5085a4b5cfa3: Made wfFindFile/wfLocalFile callers use explicit "latest" flags
rMW7508b86ad37f: Made the "bypassCache" flag for file locator methods use the master DB
rMW8d2f7b917820: Never treat persistent stat cache as "latest" in FileBackend
Event Timeline
aaron
created this task.
Feb 10 2015, 11:30 PM
2015-02-10 23:30:40 (UTC+0)
aaron
claimed this task.
aaron
raised the priority of this task from
to
Medium
aaron
updated the task description.
(Show Details)
aaron
added projects:
Patch-For-Review
Epic
MediaWiki-Core-Team
aaron
added subscribers:
PleaseStand
gerritbot
bd808
and
2 others
gerritbot
added a comment.
Feb 10 2015, 11:30 PM
2015-02-10 23:30:57 (UTC+0)
Comment Actions
Change 186630 had a related patch set uploaded (by Aaron Schulz):
Never treat persistent stat cache as "latest" in FileBackend
Patch-For-Review
gerritbot
added a comment.
Feb 11 2015, 7:00 PM
2015-02-11 19:00:57 (UTC+0)
Comment Actions
Change 186630 merged by jenkins-bot:
Never treat persistent stat cache as "latest" in FileBackend
aaron
mentioned this in
rMW8d2f7b917820: Never treat persistent stat cache as "latest" in FileBackend
Feb 11 2015, 7:00 PM
2015-02-11 19:00:59 (UTC+0)
bd808
removed a project:
Epic
Feb 13 2015, 3:57 PM
2015-02-13 15:57:45 (UTC+0)
bd808
set Security to None.
gerritbot
added a comment.
Mar 5 2015, 1:01 AM
2015-03-05 01:01:48 (UTC+0)
Comment Actions
Change 194438 had a related patch set uploaded (by Aaron Schulz):
Made the "bypassCache" flag for file locator methods use the master DB
gerritbot
added a comment.
Mar 5 2015, 4:28 PM
2015-03-05 16:28:33 (UTC+0)
Comment Actions
Change 194438 merged by jenkins-bot:
Made the "bypassCache" flag for file locator methods use the master DB
aaron
mentioned this in
rMW7508b86ad37f: Made the "bypassCache" flag for file locator methods use the master DB
Mar 5 2015, 4:28 PM
2015-03-05 16:28:47 (UTC+0)
gerritbot
added a comment.
Mar 5 2015, 8:35 PM
2015-03-05 20:35:07 (UTC+0)
Comment Actions
Change 194582 had a related patch set uploaded (by Aaron Schulz):
Made wfFindFile/wfLocalFile callers use explicit "latest" flags
gerritbot
added a comment.
Mar 5 2015, 9:08 PM
2015-03-05 21:08:05 (UTC+0)
Comment Actions
Change 194589 had a related patch set uploaded (by Aaron Schulz):
[WIP] Remove isVolatile/markVolatile logic from LocalFile
gerritbot
added a comment.
Mar 6 2015, 7:13 PM
2015-03-06 19:13:52 (UTC+0)
Comment Actions
Change 194582 merged by jenkins-bot:
Made wfFindFile/wfLocalFile callers use explicit "latest" flags
aaron
mentioned this in
rMW5085a4b5cfa3: Made wfFindFile/wfLocalFile callers use explicit "latest" flags
Mar 6 2015, 7:13 PM
2015-03-06 19:13:58 (UTC+0)
aaron
closed this task as
Resolved
Mar 6 2015, 9:31 PM
2015-03-06 21:31:06 (UTC+0)
bd808
moved this task from
Backlog
to
Done
on the
MediaWiki-Core-Team
board.
Mar 7 2015, 12:54 AM
2015-03-07 00:54:58 (UTC+0)
bd808
moved this task from
Done
to
Archive
on the
MediaWiki-Core-Team
board.
Mar 9 2015, 9:14 PM
2015-03-09 21:14:42 (UTC+0)
Log In to Comment
Content licensed under Creative Commons Attribution-ShareAlike (CC BY-SA) 4.0 unless otherwise noted; code licensed under GNU General Public License (GPL) 2.0 or later and other open source licenses. By using this site, you agree to the Terms of Use, Privacy Policy, and Code of Conduct.
Wikimedia Foundation
Code of Conduct
Disclaimer
CC-BY-SA
GPL
Credits
US