Join GitHub today
GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together.Sign up
Ubuntu 17.10, or one of the package versions associated with it, breaks Dreamwidth #2248
See the (long) discussion starting at https://dw-dev.dreamwidth.org/201371.html?thread=1548955#cmt1548955. My analysis of what could be the problem follows in another comment on this bug.
This is some nice work! I suspect:
"Before 5.7.5, only a single simultaneous lock can be acquired and GET_LOCK() releases any existing lock.
"In MySQL 5.7.5, GET_LOCK() was reimplemented using the metadata locking (MDL) subsystem and its capabilities were extended. Multiple simultaneous locks can be acquired and GET_LOCK() does not release any existing locks. It is even possible for a given session to acquire multiple locks for the same name. Other sessions cannot acquire a lock with that name until the acquiring session releases all its locks for the name."
Hmm, no, probably nothing funny going on with multiple locks. I think it's this:
"MySQL 5.7.5 and later enforces a maximum length on lock names of 64 characters. Previously, no limit was enforced."
A quick test login attempt used a "chal" string 75 characters long.