There's a partial overnight. See http://wikimedia.org/stats/live/ org.wikimedia.all.squid.requests-hits-day.png.
If there is a decision to change the syntax in a major way, locking the database for 12 hours is hardly a huge price to pay. How could syntax versions work? Can you mix syntax versions in the same article? If so, does the parser know what regions use what syntax? If not, can only new articles use the new syntax? I don't think a hack is the solution to a hack-ish syntax.
Le 13 mai 05 à 06:38, MaPhi Werner a écrit :
Lee Daniel Crocker wrote:
I don't realy see that as a big problem at all. If we change the syntax, yes, we'll have to lock the databases, making everything read-only while an update process goes through all those gigabytes. But we really can do that overnight, only inconveniencing users a little.
Overnight? There is no "overnight" on a system that's accessed world-wide, 24x7.
In my opinion, if the wiki syntax is changed dramatically, then the db table should receive a new column called "syntax version". This would allow the parser to distinguish between old and new syntax, rendering both correctly.
MaPhi _______________________________________________ Wikitech-l mailing list Wikitech-l@wikimedia.org http://mail.wikipedia.org/mailman/listinfo/wikitech-l