just brew it! wrote:
Is it just an arbitrarily large number chosen because the phpBB needed a limit for some reason?
I would assume so. Limits like this are typically imposed to cap memory and/or CPU usage when certain internal operations are performed. I have not examined the phpBB source though, so I can't speak directly to the developers' original motivations.
I agree it does seem like a rather odd number.
The original DYMT died because the version of phpBB then in use tried to load the entire thread into the Mod Control Panel instead of just the page in question. My goal then was to split off the offending posts and continue, but the thread size and load time was greater than the time-out limit so every attempt to mod the thread timed out, hence the lock.
If I hadn't tried to merge the two DYMT threads (and I thought I was playing on the dev/test DB, not the live DB, hence the dunce cap) we wouldn't have found the limit until DYMT-R barfed one day and stopped accepting new posts.
I'm not a "bury me in the cold cold ground" type, but I would be bemused by a headstone that implied I'd somehow screwed up every DYMT thread ever launched here.
Humans sleep soundly in their beds because rough cats stand ready in the night to visit violence on those who would do us harm.