MediaWiki  REL1_22
ExternalStorage
Collaboration diagram for ExternalStorage:

Classes

class  CheckStorage
 Maintenance script to do various checks on external storage. More...
class  CompressOld
 Maintenance script that compress the text of a wiki. More...
class  DumpRev
 Maintenance script that gets the text of a revision, resolving external storage if needed. More...
class  ExternalStore
 Constructor class for key/value blob data kept in external repositories. More...
class  ExternalStoreDB
 DB accessable external objects. More...
class  ExternalStoreHttp
 Example class for HTTP accessable external objects. More...
class  ExternalStoreMedium
 Accessable external objects in a particular storage medium. More...
class  ExternalStoreMwstore
 File backend accessable external objects. More...
class  FixBug20757
 Maintenance script to fix bug 20757. More...
class  OrphanStats
 Maintenance script that shows some statistics on the blob_orphans table, created with trackBlobs.php. More...
class  RecompressTracked
 Maintenance script that moves blobs indexed by trackBlobs.php to a specified list of destination clusters, and recompresses them in the process. More...

Files

file  checkStorage.php
 

Fsck for MediaWiki.


file  compressOld.php
 

Compress the text of a wiki.


file  dumpRev.php
 

Get the text of a revision, resolving external storage if needed.


file  ExternalStoreMedium.php
 

External storage in some particular medium.


file  fixBug20757.php
 

Script to fix bug 20757.


file  moveToExternal.php
 

Move revision's text to external storage.


file  orphanStats.php
 

Show some statistics on the blob_orphans table, created with trackBlobs.php.


file  recompressTracked.php
 

Moves blobs indexed by trackBlobs.php to a specified list of destination clusters, and recompresses them in the process.


file  resolveStubs.php
 

Convert history stubs that point to an external row to direct external pointers.


file  storageTypeStats.php
 

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.


file  testCompression.php
 

Test revision text compression and decompression.