Page MenuHomePhabricator

Pywikibot should support async chunked uploading
Open, NormalPublic

Description

Using async chunked uploading may be a possible workaround for T128358: Uploading 1.2GB ogv results in 503, but Site.upload does not yet support so.

MwJSBot.js (used by bigChunkedUpload.js) has an implementation of this and is known to succeed on larger files than pywikibot can achieve (T128591#2085330 succeeded on 1.7GB file).

Event Timeline

jayvdb added a subscriber: XZise.Mar 9 2016, 12:38 AM
zhuyifei1999 triaged this task as High priority.

Change 277060 had a related patch set uploaded (by Zhuyifei1999):
[WIP] site: Support async uploads

https://gerrit.wikimedia.org/r/277060

Change 277060 abandoned by Zhuyifei1999:
[WIP] site: Support async uploads

Reason:
Uploading needs an overhaul (will do later). This logic will create too much duplicated code

https://gerrit.wikimedia.org/r/277060

zhuyifei1999 lowered the priority of this task from High to Normal.Apr 16 2016, 7:41 AM

Change 277060 restored by Zhuyifei1999:
[WIP] site: Support async uploads

Reason:
I'm working on this again

https://gerrit.wikimedia.org/r/277060

Change 277060 had a related patch set uploaded (by Zhuyifei1999):
site: Support async chunked uploads (T129216)

https://gerrit.wikimedia.org/r/277060

Fae awarded a token.May 15 2017, 4:05 PM
Fae added a subscriber: Fae.
Jeff_G added a subscriber: Jeff_G.
D3r1ck01 moved this task from Backlog to Needs Review on the Pywikibot board.Nov 5 2018, 11:32 AM