Last modified: 2012-09-14 05:12:01 UTC

Wikimedia Bugzilla is closed!

Wikimedia migrated from Bugzilla to Phabricator. Bug reports are handled in Wikimedia Phabricator.
This static website is read-only and for historical purposes. It is not possible to log in and except for displaying bug reports and their history, links might be broken. See T42209, the corresponding Phabricator task for complete and up-to-date bug report information.
Bug 40209 - EasyTimeline broken
EasyTimeline broken
Status: RESOLVED FIXED
Product: MediaWiki extensions
Classification: Unclassified
EasyTimeline (Other open bugs)
unspecified
All All
: High major (vote)
: ---
Assigned To: Aaron Schulz
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2012-09-13 07:38 UTC by Erik Moeller
Modified: 2012-09-14 05:12 UTC (History)
6 users (show)

See Also:
Web browser: ---
Mobile Platform: ---
Assignee Huggle Beta Tester: ---


Attachments

Description Erik Moeller 2012-09-13 07:38:39 UTC
EasyTimeline appears broken in production as of 1.20wmf11, rendering only broken images.

I'm noticing that Aaron/Tim have been working on it, presumably to migrate it to Swift storage, so I don't know if this is known, but I'm opening a bug just in case.
Comment 1 MZMcBride 2012-09-13 07:53:23 UTC
https://meta.wikimedia.org/wiki/Template:BoardChart looks fine to me. Where specifically are you seeing brokenness?
Comment 2 MZMcBride 2012-09-13 07:54:53 UTC
(In reply to comment #1)
> https://meta.wikimedia.org/wiki/Template:BoardChart looks fine to me. Where
> specifically are you seeing brokenness?

Never mind. I forgot that purging a page doesn't force timeline images to re-generate. Modifying the page's source and previewing shows a broken thumbnail, as reported.
Comment 4 Dereckson 2012-09-13 14:21:59 UTC
See also bug #40206
Comment 5 Aaron Schulz 2012-09-14 03:28:31 UTC
Is there something wrong with https://en.wikipedia.org/wiki/Empire_8#Membership_timeline ? I don't see any errors there.
Comment 6 Aaron Schulz 2012-09-14 03:37:20 UTC
(In reply to comment #5)
> Is there something wrong with
> https://en.wikipedia.org/wiki/Empire_8#Membership_timeline ? I don't see any
> errors there.

Actually the bad urls are not visible without view source. Lots of bad timelines at http://test.wikipedia.org/wiki/User:Aaron_Schulz/timeline.
Comment 7 Aaron Schulz 2012-09-14 04:46:00 UTC
Caused by https://gerrit.wikimedia.org/r/#/c/23607/ (slightly non-obvious).

Given our multiwrite config, quick operations only write to the master backend. This was done so thumbnails/temp files don't touch ms5/ms7. However, since timeline reads don't come from swift, users got 404s.

All of the timeline files have been migrated to swift, and ideally we'd have changed the ACLs to use swift by now. In any case, a hack is in place to just use doOperations() with all of the performance flags set manually.

A script is copying files only on Swift to NFS so that 404s start to go away (timeline won't recreate them itself since it already sees that they are in swift). This fixed http://test.wikipedia.org/wiki/User:Aaron_Schulz/timeline.
Comment 8 Erik Moeller 2012-09-14 05:12:01 UTC
Thanks, confirmed fixed in prod.

Note You need to log in before you can comment on or make changes to this bug.


Navigation
Links