There's a partial overnight. See
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