At 10:58 AM 8/25/01, you wrote:
Given your analysis, the idea of "per-file"
edit locks sounds good to me.
If that could be put together quickly, that would be great. But you don't
sound quite sure that there's no significant risk if we were just to remove
the edit locks altogether. I mean, what does a "collision" involve?
FWIW, if there *is* a push to move the Wikipedia across to MySQL, I believe
that table write locking can be handled fairly easily by the database --
and that if a write request comes in while a table is write locked, it is
simply queued to be performed once the table is available again. Of
course, my programming experience with PHP and MySQL is not particularly
extensive, and I've never really had to deal with a multi-user system, so
maybe I'm just wrong.
Anyone?
As for removing the locks altogether -- well, any Discworld readers care to
point out how often the "million to one chance of a collision" would occur?
Pete.