wiki.techinc.nl/includes/export
daniel 5b0b54599b Allow DB config to be reloaded on the fly
This introduces $wgLBFactoryConf['configCallback'] which can be set to a
function that returns updates to be applied to $wgLBFactoryConf. The new
method LBFactory::autoreConfigure() can be called to check the callabck
and, if the config changed, reconfigure all existing LoadBalancers.

Reconfiguring the LoadBalancers causes all open connections to be
invalidated; however, any DBConnRef instances will remain valid and will
acquire a fresh connection from the LoadBalancer automatically when
appropriate.

As a proof of concept, this patch adds support for config reloding
into WikiExporter.

Bug: T298485
Change-Id: I6c3ffde62f6e038730736abe980befd90ec43e1a
2022-08-05 17:32:12 +02:00
..
Hook
BaseDump.php Fix various documentation related to null types 2022-02-26 10:31:24 +01:00
Dump7ZipOutput.php Add explicit casts between scalar types 2022-03-01 18:19:33 +01:00
DumpBZip2Output.php
DumpDBZip2Output.php
DumpFileOutput.php
DumpFilter.php Add various fallback values for null return values 2022-03-09 20:15:36 +01:00
DumpGZipOutput.php
DumpLatestFilter.php Improve and add documentation to import/export related classes 2021-02-01 19:35:49 +00:00
DumpLBZip2Output.php
DumpMultiWriter.php
DumpNamespaceFilter.php Remove NS_IMAGE and NS_IMAGE_TALK from DumpNamespaceFilter 2021-10-11 15:23:44 +02:00
DumpNotalkFilter.php
DumpOutput.php import/export: Add documentation for nullable arguments 2021-10-16 21:49:18 +00:00
DumpPipeOutput.php Improve and add documentation to import/export related classes 2021-02-01 19:35:49 +00:00
DumpStringOutput.php Improve and add documentation to import/export related classes 2021-02-01 19:35:49 +00:00
ExportProgressFilter.php Improve and add documentation to import/export related classes 2021-02-01 19:35:49 +00:00
WikiExporter.php Allow DB config to be reloaded on the fly 2022-08-05 17:32:12 +02:00
WikiExporterFactory.php Update @since doc for WikiExporterFactory 2021-09-16 19:10:46 +02:00
XmlDumpWriter.php Remove references to legacy page_restrictions field in page table 2022-05-09 11:20:53 +02:00