Disable GET_LOCK()

Registered by Federico Razzoli on 2013-04-25

Buggy code could contain GET_LOCK(). Since it is impossible (at least until Maria10.0.1 and My5.6) acquire more than 1 lock, STK/DBUG's locking locking mechanism would interfere with such locks. So, it will be possible to optionally disable GET_LOCK(). The locking will be made with:
* a worker_lock MEMORY table
* WHILE ... DO SLEEP(n)

Add option:
* locking_method ('get_lock', 'sleep')
in theory, more methods could be added if we find them or if MariaDB's future versions will give us better locking tools

Blueprint information

Status:
Complete
Approver:
None
Priority:
Medium
Drafter:
None
Direction:
Approved
Assignee:
None
Definition:
Superseded
Series goal:
None
Implementation:
Started
Milestone target:
milestone icon 1.0.0
Started by
Federico Razzoli on 2013-04-26
Completed by
Federico Razzoli on 2013-04-28

Related branches

Sprints

Whiteboard

(?)

Work Items

This blueprint contains Public information 
Everyone can see this information.

Subscribers

No subscribers.