CRM-17846 Fixing lock name to be less than 64 characters for MySQL 5.7 compatib...
authorEileen McNaughton <eileen@mcnaughty.com>
Fri, 15 Apr 2016 03:31:42 +0000 (15:31 +1200)
committerEileen McNaughton <eileen@mcnaughty.com>
Fri, 15 Apr 2016 03:31:42 +0000 (15:31 +1200)
commit8bf889ef6b0e3c1d64deb6e222ef56ed8f51c2e8
treea4d8cdfae06444e7aa149de6d3efb14682c19d75
parentc0fbe80fc23abafadba070cf8b80f8c3260362d0
CRM-17846  Fixing lock name to be less than 64 characters for MySQL 5.7 compatib (#8133)

* Fixing lock name to be less than 64 characters for MySQL 5.7 compatibility

Removing spaces to make Jenkins happy

Updating Lock to keep the name param and add an id to use for the actual lock

Fixing spacing/comment issues

Using lock id instead of  when checking if lock used

Changing behaviour when a lock is attempted using an existing name so as to return FALSE and leave the _hasLock FALSE

Revert "Changing behaviour when a lock is attempted using an existing name so as to return FALSE and leave the _hasLock FALSE"

This reverts commit 4fcb4d2f5b161c69a4f86f09ac363e97791f023e.

* CRM-17846 further fix to make lock mechanism work

* CRM-18746 add Code Comments
CRM/Core/Lock.php