wiki.techinc.nl/includes
Tim Starling 2be2abf30f Fix QueryPage transaction plan
The COMMIT in updateSpecialPages.php was unmatched and just logged an
error. We would like the stale results to still be presented to the user
during the hours of query execution time, so doing a DELETE in
autocommit mode before the main query starts does not seem appropriate.
And holding a master transaction open for hours, with a lock on
querycache, is certainly not the right way to do it.

So, move the DELETE to after the completion of the main query, and wrap
a transaction around the updates to querycache and querycache_info so
that the user always sees a consistent populated UI. Remove the
unmatched COMMIT from updateSpecialPages.php.

Change-Id: I27c22b96f43a1064eb17a0c6a1c56d1f4a2dff9a
2013-12-11 11:57:00 +11:00
..
actions Fix comment 2013-12-03 13:40:03 +00:00
api Merge "API: Add iiprop=canonicaltitle" 2013-12-10 21:08:30 +00:00
cache Added MapCacheLRU class, a simpler cousin to ProcessCacheLRU 2013-12-03 19:47:02 +00:00
changes Wrap changes lists in <div class="mw-changeslist" /> 2013-11-26 23:13:51 +01:00
clientpool Added some sanity close() calls to RedisConnectionPool 2013-11-20 13:49:51 -08:00
content Break long lines and suppress false posive 2013-12-03 14:31:04 +01:00
context Merge "Begin exposing SiteConfiguration via site contexts" 2013-12-09 12:28:51 +00:00
dao Update formatting in includes/dao/ 2013-11-20 05:30:23 +00:00
db Update documentation for DatabaseBase::selectRow() 2013-12-04 17:12:22 +01:00
debug Replace deprecated <tt> with <code> 2013-11-20 17:21:31 +01:00
deferred Improved partitioning scheme for refreshLinks jobs 2013-11-26 16:02:44 -08:00
diff Replace inline tab with space 2013-11-21 18:32:38 +00:00
externalstore ExternalStoreDB: update for PHP 5 2013-12-03 14:52:44 +11:00
filebackend Merge "filebackend: cleaned up the FileBackend constructor" 2013-12-10 22:09:21 +00:00
filerepo Added a TIME_ONLY option to FileRepo::findFiles to use less RAM 2013-12-09 16:30:14 +00:00
gallery Update type hints in TraditionalImageGallery 2013-12-02 11:55:27 +01:00
htmlform Formatting fixes in includes/htmlform/* 2013-12-09 14:23:05 +01:00
installer Fixed spacing 2013-12-08 20:31:47 +01:00
interwiki Updates for Interwiki.php 2013-12-02 12:00:01 +01:00
job Small doc comment fix 2013-12-05 21:35:56 -08:00
json Update formatting and comments in FormatJson 2013-11-25 18:46:25 +01:00
libs Rewrite CSSMin::remap to support multiple url() values in one rule 2013-11-29 18:23:33 +00:00
logging identify LogPager queries for load balancing 2013-12-10 14:29:45 +10:00
media Fixed spacing 2013-12-08 20:31:47 +01:00
normal Update docs and declare visibility on class props 2013-11-01 12:35:27 +01:00
objectcache Merge "Fixes to RedisBagOStuff" 2013-12-03 20:48:20 +00:00
parser Merge "Avoid parsing more in refreshLinksJobs" 2013-12-02 20:25:38 +00:00
profiler Move closing parenthesis from multi line if and function to own line 2013-12-01 21:39:00 +01:00
rcfeed Use lowercase key words 2013-11-23 15:56:42 +01:00
resourceloader Merge "Unblacklist group-specific JS/CSS for the user group" 2013-12-06 20:45:27 +00:00
revisiondelete Fixed spacing 2013-11-21 18:52:25 +00:00
search Revert "Remove unsupported and mostly non-functional Mssql support" 2013-11-16 02:06:01 +00:00
site Reduce complexity of SiteSQLStore saveSites method 2013-09-18 22:31:40 +02:00
specialpage Split includes/SpecialPage.php 2013-12-09 18:05:37 +01:00
specials Merge "Remove problem forced index" 2013-12-10 20:30:15 +00:00
templates Merge "Restore Signupstart and Signupend messages for account creation" 2013-12-06 22:57:08 +00:00
upload Merge "Move closing parenthesis from multi line if and function to own line" 2013-12-02 06:33:48 +00:00
utils Change CdbException to subclass Exception 2013-11-26 15:28:54 -08:00
.htaccess
Action.php Fixed spacing 2013-11-19 19:03:54 +01:00
AjaxDispatcher.php No spaces after (casts) 2013-09-04 20:05:43 +02:00
AjaxResponse.php Removed 'Disable browser page caching" user preference 2013-12-07 14:02:44 +05:30
Article.php Move closing parenthesis from multi line if and function to own line 2013-12-01 21:39:00 +01:00
AuthPlugin.php Update docs and declare visibility on class props 2013-11-01 12:35:27 +01:00
AutoLoader.php Split includes/SpecialPage.php 2013-12-09 18:05:37 +01:00
Autopromote.php Fix spacing and break some lines 2013-08-24 17:06:25 +02:00
Block.php Move closing parenthesis from multi line if and function to own line 2013-12-01 21:39:00 +01:00
CacheHelper.php
Category.php
Categoryfinder.php
CategoryPage.php Fix spacing and break some lines 2013-08-24 17:06:25 +02:00
CategoryViewer.php doc: Remove repetitive "Give grep a chance" phrase from comments 2013-08-29 10:46:46 -07:00
ChangesFeed.php Fix spacing and break some lines 2013-08-24 17:06:25 +02:00
ChangeTags.php Show minor edits and tags in Special:Undelete 2013-11-27 12:50:52 -05:00
Collation.php Move closing parenthesis from multi line if and function to own line 2013-12-01 21:39:00 +01:00
Cookie.php Fixed spacing 2013-12-01 20:58:51 +01:00
DefaultSettings.php Merge "Removed 'Disable browser page caching" user preference" 2013-12-10 03:06:39 +00:00
Defines.php Break long lines and remove some spaces in Defines.php 2013-12-07 21:48:46 +01:00
DeprecatedGlobal.php Kill $wgArticle 2013-11-01 14:17:26 -07:00
EditPage.php Improve UI for page protection with $wgNamespaceProtection 2013-12-03 22:27:28 +00:00
Exception.php Fixed spacing 2013-12-01 20:58:51 +01:00
Export.php Fixed spacing 2013-12-01 20:58:51 +01:00
FakeTitle.php
Fallback.php
Feed.php
FeedUtils.php
FileDeleteForm.php
ForkController.php
FormOptions.php FormOptions: Implement FLOAT type 2013-11-07 23:50:59 +01:00
GitInfo.php Fixed spacing 2013-12-01 20:58:51 +01:00
GlobalFunctions.php Fixed spacing 2013-12-08 20:31:47 +01:00
HistoryBlob.php HistoryBlobCurStub: correct setting name in doc comment 2013-10-27 01:10:12 -04:00
Hooks.php Make sure we always restore the error handler. 2013-11-15 16:57:34 +00:00
Html.php Fixed spacing 2013-12-01 20:58:51 +01:00
HtmlFormatter.php Move closing parenthesis from multi line if and function to own line 2013-12-01 21:39:00 +01:00
HttpFunctions.php Restore compatibility with curl < 7.16.2 2013-12-09 11:34:22 -05:00
ImagePage.php Fixed spacing 2013-12-08 20:31:47 +01:00
ImageQueryPage.php
Import.php
Init.php Rename wfIsHipHop() to wfIsHHVM() 2013-10-29 15:36:10 -07:00
Licenses.php
limit.sh Improve logging for wfShellExec() and ignore missing cgroup 2013-10-28 21:14:09 +00:00
Linker.php Prevent fatal when File::transform() returns false 2013-12-09 13:49:46 +00:00
LinkFilter.php Fixed spacing 2013-12-01 20:58:51 +01:00
MagicWord.php Added {{REVISIONSIZE}} variable to get the current size of a revision. 2013-09-21 03:49:35 +01:00
Message.php Status::getHTML should actually return HTML 2013-12-09 12:14:06 -05:00
MessageBlobStore.php
Metadata.php Update docs and declare visibility on class props 2013-11-01 12:35:27 +01:00
mime.info Add flac to mime.types and mime.info 2013-08-23 14:06:18 -07:00
mime.types Add flac to mime.types and mime.info 2013-08-23 14:06:18 -07:00
MimeMagic.php Clean up MimeMagic singleton handling 2013-11-22 16:49:32 -08:00
Namespace.php Improve UI for page protection with $wgNamespaceProtection 2013-12-03 22:27:28 +00:00
OutputHandler.php
OutputPage.php Removed 'Disable browser page caching" user preference 2013-12-07 14:02:44 +05:30
PageQueryPage.php Show correct link color on cached result of Special:DeadendPages 2013-11-16 21:27:54 +01:00
Pager.php Update documentation for IndexPager::formatRow() 2013-12-03 21:54:28 +00:00
PathRouter.php
PHPVersionError.php More 1.22 -> 1.23 2013-10-31 11:17:07 +01:00
PoolCounter.php
Preferences.php Removed 'Disable browser page caching" user preference 2013-12-07 14:02:44 +05:30
PrefixSearch.php
ProtectionForm.php Improve UI for page protection with $wgNamespaceProtection 2013-12-03 22:27:28 +00:00
ProxyTools.php Skip IP::isInRange() test if input is not in CIDR notation 2013-11-13 20:44:34 +00:00
QueryPage.php Fix QueryPage transaction plan 2013-12-11 11:57:00 +11:00
Revision.php Break long lines and remove some spaces in Revision.php 2013-12-07 21:58:53 +01:00
RevisionList.php
Sanitizer.php SECURITY: Improve css javascript detection 2013-11-14 14:32:51 -08:00
Setup.php Move closing parenthesis from multi line if and function to own line 2013-12-01 21:39:00 +01:00
SiteConfiguration.php
SiteStats.php Move the DeferredUpdates hierarchy to its own directory 2013-11-04 10:32:40 +11:00
Skin.php Merge "Add PLURAL support to youhavenewmessages*" 2013-12-07 22:59:01 +00:00
SkinTemplate.php Improve UI for page protection with $wgNamespaceProtection 2013-12-03 22:27:28 +00:00
SpecialPageFactory.php Merge "Remove m prefixes from private variables" 2013-11-25 19:44:04 +00:00
SquidPurgeClient.php
StatCounter.php Make the format of UDP-logged stats configurable 2013-10-04 22:52:02 -07:00
Status.php Status::getHTML should actually return HTML 2013-12-09 12:14:06 -05:00
StreamFile.php Move closing parenthesis from multi line if and function to own line 2013-12-01 21:39:00 +01:00
StubObject.php Add StubObject::unstub, and use it for $wgAuth->getUserInstance() 2013-09-11 13:11:20 -07:00
tidy.conf
Timestamp.php Handle Swift JSON listings with unqualified timestamps 2013-11-06 17:12:41 -08:00
Title.php Make a single colon an invalid title in php and js 2013-12-06 17:44:43 +00:00
TitleArray.php
User.php Move closing parenthesis from multi line if and function to own line 2013-12-01 21:39:00 +01:00
UserArray.php
UserMailer.php Move closing parenthesis from multi line if and function to own line 2013-12-01 21:39:00 +01:00
UserRightsProxy.php
WatchedItem.php Correctly update wl_notificationtimestamp when viewing old revisions 2013-10-27 17:47:53 +00:00
WebRequest.php Move closing parenthesis from multi line if and function to own line 2013-12-01 21:39:00 +01:00
WebResponse.php
WebStart.php Remove remaining calls to MWInit methods 2013-09-15 19:04:08 +00:00
Wiki.php Move closing parenthesis from multi line if and function to own line 2013-12-01 21:39:00 +01:00
WikiCategoryPage.php
WikiError.php
WikiFilePage.php Add WikiFilePage::getForeignCategories() method 2013-11-18 11:10:46 -08:00
WikiMap.php
WikiPage.php Merge "Deleting a page and then immediately create-protecting it caused a PHP Fatal error" 2013-12-10 20:50:37 +00:00
Xml.php Fixed spacing 2013-12-01 20:58:51 +01:00
ZhClient.php
ZhConversion.php