Page MenuHomePhabricator

Refuse to acquire a second GlobalLock on a connection
ClosedPublic

Authored by epriestley on Mar 2 2021, 9:38 PM.
Tags
None
Referenced Files
F13526623: D21586.id51385.diff
Fri, Jul 26, 2:56 PM
Unknown Object (File)
Wed, Jul 24, 6:18 PM
Unknown Object (File)
Tue, Jul 23, 1:33 AM
Unknown Object (File)
Fri, Jul 19, 3:24 AM
Unknown Object (File)
Tue, Jul 9, 3:33 AM
Unknown Object (File)
Fri, Jul 5, 3:35 PM
Unknown Object (File)
Mon, Jul 1, 6:11 AM
Unknown Object (File)
Jun 25 2024, 3:58 PM
Subscribers
None

Details

Summary

Ref T13627. MySQL versions older than 5.7 release held locks when a new lock is acquired.

Prevent acquisition of a second lock to prevent this.

Test Plan

Added a failing unit test, made it pass.

Diff Detail

Repository
rP Phabricator
Lint
Lint Not Applicable
Unit
Tests Not Applicable