Page MenuHomePhabricator

Links to media files do not scale
Closed, ResolvedPublic

Description

Author: mapellegrini

Description:
Attempts to access or save any page with large numbers of media links to ogg
files fail.

[[Wikipedia:sound/list]] is the largest so far, and I have not been able to
access, edit, or save it for almost two weeks (every attempt fails)

On Brion's advice, I pruned down the table from that page, and tried to save it
as a simple list (see http://udel.edu/~markpell/filter.txt for the wikitext).
This too failed.

Later, I attempted to add the following to the article on [[Ludwig van
Beethoven]]. It contains exactly 15 media links, and it too fails most of the time:

{{multi-listen start}}
{{multi-listen item|filename=Beethoven - opus30-1 04.ogg|title=Opus 30, movement
1|description=Violin Sonata No. 6 in A major, 1st movement|format=[[Ogg]]}}
{{multi-listen item|filename=Beethoven - opus30-2 05.ogg|title=Opus 30, movement
2|description=Violin Sonata No. 6 in A major, 2nd movement|format=[[Ogg]]}}
{{multi-listen item|filename=Beethoven - opus30-3 06.ogg|title=Opus 30, movement
3|description=Violin Sonata No. 6 in A major, 3rd movement|format=[[Ogg]]}}
{{multi-listen item|filename=Beethoven - opus47-1 01.ogg|title=Opus 47, movement
1|description= Violin Sonata No. 9 in A major "Kreutzer", 1st
movement|format=[[Ogg]]}}
{{multi-listen item|filename=Beethoven - opus47-2 02.ogg|title=Opus 47, movement
2|description=Violin Sonata No. 9 in A major "Kreutzer", 2nd
movement|format=[[Ogg]]}}
{{multi-listen item|filename=Beethoven - opus47-3 03.ogg|title=Opus 47, movement
3|description=Violin Sonata No. 9 in A major "Kreutzer", 3rd
movement|format=[[Ogg]]}}
{{multi-listen item|filename=Beethoven concerto4 1.ogg|title=Concierto 4,
movement 1|description= Piano Concerto No. 4 in G major, 1st
movement|format=[[Ogg]]}}
{{multi-listen item|filename=Beethoven concerto4 2.ogg|title=Concierto 4,
movement 2|description= Piano Concerto No. 4 in G major, 2nd
movement|format=[[Ogg]]}}
{{multi-listen item|filename=Beethoven - Sonata opus 111 -1.ogg|title=Opus 111,
movement 1|description= Piano Sonata No. 32 in C minor, movement 1|format=[[Ogg]]}}
{{multi-listen item|filename=Beethoven - Sonata opus 111 -2.ogg|title=Opus 111,
movement 2|description=Piano Sonata No. 32 in C minor, 2nd
movement|format=[[Ogg]]}}
{{multi-listen item|filename=Ludwig van Beethoven - Overtüre c-moll, op.
62.ogg|title=Opus 62|description=Overture - Coriolan|format=[[Ogg]]}}
{{multi-listen item|filename=Ludwig van Beethoven - Symphonie 5 c-moll - 1.
Allegro con brio.ogg|title=Symphonie 5, movement 1|description=5th Symphony, 1st
movement|format=[[Ogg]]}}
{{multi-listen item|filename=Ludwig van Beethoven - Symphonie 5 c-moll - 2.
Andante con moto.ogg|title=Symphonie 5, movement 2|description=5th Symphony, 2nd
movement|format=[[Ogg]]}}
{{multi-listen item|filename=Ludwig van Beethoven - Symphonie 5 c-moll - 3.
Allegro.ogg|title=Symphonie 5, movement 3|description=5th Symphony, 3rd
movement|format=[[Ogg]]}}
{{multi-listen item|filename=Ludwig van Beethoven - Symphonie 5 c-moll - 4.
Allegro.ogg|title=Symphonie 5, movement 4|description=5th Symphony, 4th
movement|format=[[Ogg]]}}
{{multi-listen end}}

I asked in MediaWiki-General. Jamesday had previously looked into it after I asked him to:

23:14] <Jamesday_> Raul, please file a bug report using that as an example - I
can't save it to the sandbox either.
[23:14] <Jamesday_> seems not to get to the master database server.
[23:19] <Raul654> I have 3 seperate ones I could file
[23:19] <Raul654> you want me to attach all 3?
[23:19] <Jamesday_> yes, any which show it - seems to be some useful common
factor there - only once, for two tries, did I se your or my tries hitting the
master server to actually make the save
[23:20] <Jamesday_> so somehing seems to be stopping them before they get that far.
[23:20] <Raul654> the ones I just made to Beethoven, they saved
[23:20] <Raul654> but timed out
[23:20] <Raul654> (timed out all three times, but on the third time, the save
went through as well)
[23:25] <Jamesday_> That suggests that the third one got to the database server

  • didn't show up on my snapshots but that's not too surprising.

Version: unspecified
Severity: blocker

Details

Reference
bz1630
TitleReferenceAuthorSource BranchDest Branch
Enable kubernetes providerrepos/data-engineering/airflow!6bkingkubernetesmain
Remove unneeded data from imagerepos/data-engineering/airflow!5bkingremove_sourcemain
Use the /opt/airflow directory instead of blubber's default runuser.repos/data-engineering/airflow!4bkingopt_airflowmain
Fix production variantrepos/data-engineering/airflow!3bkingfile_copy_fixmain
Build using blubber.repos/data-engineering/airflow!2bkingmvpmain
data-engineering: Add airflow image repositoryrepos/releng/gitlab-trusted-runner!76bkingairflowmain
Add content security policyrepos/generated-data-platform/aqs/analytics-api!3kbachcsp-fixmain
Add placeholder contentrepos/generated-data-platform/aqs/analytics-api!2apaskulinplaceholder-contentmain
Build using blubber.repos/data-engineering/airflow!1bkingmvpmain
repositories: Ignore BlueSpice for nowrepos/ci-tools/libup-config!6taavitaavi/bluespicemain
runner: Auto-fix banana issuesrepos/ci-tools/libup!52taavitaavi/bananamaster
libup: Support wildcards in the ignore listrepos/ci-tools/libup!51taavitaavi/bluespicemaster
Add technical-documentation/analytics-api to allowed_projectsrepos/releng/docpub!21kbachkbach-main-patch-9a92main
Remove test job, activate docpub jobsrepos/generated-data-platform/aqs/analytics-api!1kbachdocpubmain
Fix issues found during live testing of initial implementationtoolforge-repos/bridgebot!1bd808work/bd808/T363028main
Add autofix option for whitespace checksrepos/ci-tools/banana-checker!10taavitaavi/autofixmain
Update deploy.js to use modules and add custom API URLrepos/commtech/wishlist-intake!6samwilsondeploy-anywheremain
push: Stop auto-merging BlueSpice patchesrepos/ci-tools/libup!34taavitaavi/bluespicemaster
Show related patches Customize query in GitLab

Revisions and Commits

Event Timeline

bzimport raised the priority of this task from to Medium.Nov 21 2014, 8:12 PM
bzimport set Reference to bz1630.
bzimport added a subscriber: Unknown Object (MLST).
epriestley added a commit: Unknown Object (Diffusion Commit).Mar 4 2015, 8:22 AM