Hello Mister Vibber,
I'm glad to see you already made a plan, I supose you know the best mediawiki and wikipedia architecture, aren't there anybody else to execute those points from that plan ?
Even if those points sounds havy, since the number of articles&files from mo is not so high, I'm sure you can do all those points in a day or two of work.
for each of 22 clusters
I'm sure you have a script to execute a command on all clusters at once and see the results.
Or in the meantime you build a "infrastructure for conveniently renaming sites", you can put in place a temporary solution that is easier to build. You could just make a new vhost(mo-cyrill) that point to the same dir as mo. And for mo you could make a htaccess (or equivalent) that would redirect all the request to the mo-cyrill (with a script that get REQUEST_URI and output a redirect header).
Hope to hear you soon.
Best regards,
On Thu, Jul 9, 2009 at 2:03 AM, Brion Vibber brion@wikimedia.org wrote:
Hi Cetateanu --
As replied previously, we don't yet have infrastructure for conveniently renaming sites. Given that the site has been locked for years and there's nothing to replace it with at mo.wikipedia.org, it's no higher on our priority list than the other sites that have language code renames pending.
Since we've been in the midst of a slow migration of external text storage as well, it's slid farther back on the burner than planned. I'll see if we can make sure it's on the radar at least...
The problem isn't intractable, but merely inconvenient, and due to the number of sites & databases needing renaming it needs to be scripted and tested for safety first:
- Ensure language/localization files have been updated for new language
code
Lock site
Rename public file storage subdirectories
Rename private file storage subdirectories
Ensure all site config entries have been updated for new language code
Rename core database on primary database cluster (create new database,
rename all tables, drop old empty database)
Ensure that all slave databases were properly updated
Rename blob databases on all external storage clusters (for each of 22
clusters, create new database, rename all tables, drop old empty databases)
Ensure that all slave databases were properly updated
Make sure it didn't break anything _else_...
Unlock site
Rename or move data dump archives
Check if anything else needs cleaning up in recent changes channels,
interwiki links, or other output.
-- brion vibber (brion @ wikimedia.org)
Cetateanu Moldovanu wrote:
*Hi, I want to remind you that on 26 Nov 2008 ** http://lists.wikimedia.org/pipermail/foundation-l/2008-November/047554.html*... have promised that subdomain name mo will become mo-cyrl, it's July now and mo is still not yet renamed.*
If you cannot rename please delete it altogether. Hope to get a ETA, or to know at which point is the progress. Brion Vibber and his superiors, please make a room for this task to be done, also I (as a programmer) can volunteer to help you do this thing if you have a lack of resources ! IT'S IMPORTANT !