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.