aboutsummaryrefslogtreecommitdiffstats
path: root/languages/messages/MessagesMai.php
diff options
context:
space:
mode:
authorAaron Schulz <aschulz@wikimedia.org>2013-12-08 15:19:00 -0800
committerAaron Schulz <aschulz@wikimedia.org>2014-01-07 23:56:34 -0800
commit2af7ad827d67e5384dd2db5d194c6eab18004f1a (patch)
tree827f0f5fd4a4f71680e87a2f08ffd0a720093564 /languages/messages/MessagesMai.php
parenta2120b0bd0fed4dba09204f0bb2c4e477ac5b657 (diff)
downloadmediawikicore-2af7ad827d67e5384dd2db5d194c6eab18004f1a.tar.gz
mediawikicore-2af7ad827d67e5384dd2db5d194c6eab18004f1a.zip
Removed cloudfiles dependency in SwiftFileBackend
* Added a new curl multi wrapper under libs/. * Used the new MultiHttpClient class instead of CloudFiles * Removed CDN related config and code as it does not work. well due to mutating files and tiny purge rate limits by CDNs. * Also removed the unused and esoteric 'swiftAnonUser' parameter. * Support concurrent 'describe' operations. * Set ACLs on containers on intial PUT instead of in two steps. Previously if the second step failed, prepare() would never set the ACLs correctly since it aborts if the container exists. * Improve token deletion to only trigger on 401s rather than other random errors like 50X timeouts. * Removed duplicative getResponse* code by just using one closure called for both the concurrent and serial cases. Both cases are now funneled through doExecuteOpHandlesInternal(). * Add the MD5 to stat info, as it might be useful for speeding up the copy scripts in some cases (when both backends have md5 set). * Avoid use of trigger_error() since there is a swift log group. * A few other small code cleanups. Change-Id: I1adb3e2df6df8cf01d3ad74158de96ea9a79da2e
Diffstat (limited to 'languages/messages/MessagesMai.php')
0 files changed, 0 insertions, 0 deletions