Increase username length restriction from 15 to 25 characters

Jan 12, 2010 16:42


Title
Increase username length restriction from 15 to 25 characters

Short, concise description of the idea
Change the restriction on username length so that users can create accounts, communities, and syndicated feeds that have names up to 25 characters long.

Full description of the ideaThere are numerous suggestions regarding deleting unused/old ( Read more... )

account creation, account name length, account renaming, § patch available, § no status

Leave a comment

soph January 23 2010, 20:21:49 UTC
Actually Dreamwidth made the change before closed beta, meaning that *nobody* had access except for Mark and Denise, and the server could be rebuilt if necessary.

It really isn't the sort of thing easily changed on a running site; it would definitely require downtime of some sort; I'm not sure how long, but potentially a while.

Reply

charliemc January 23 2010, 20:23:42 UTC
And most of us here at LiveJournal are never in favor of downtime! So...

Reply

azurelunatic January 23 2010, 20:31:21 UTC
If this were to be done, I wonder if it could be done in segments, and/or during an already-existing major downtime that was mandated by working on hardware. (Like, replacing switches or something.)

Reply

soph January 23 2010, 20:37:02 UTC
The biggest problem with any of this is that a huge amount of testing would be required before this could go live on LJ, since there are tons of active users. Also, the code DW uses might have changed since this was patched; I don't *believe* there's been anything that needed changed but it's something to bear in mind.

As for doing it in segments, that'd probably require use of a new dversion, and correspondingly, changes would need to be made to distinguish between one and the other. The rename script would need to know if the cluster you were on was 25-character aware, etc, and more code needs to be written that would need testing, and so on.

Reply

pauamma January 24 2010, 14:27:08 UTC
You can't do it in segments. The username-to-id mapping table is global, IIRC.

Reply

andy January 23 2010, 20:38:01 UTC
Not after global moved to FusionIO, I think. :p

Reply


Leave a comment

Up