Bug #112329 RELEASE_LOCK does not properly release a lock acquired with GET_LOCK
Submitted: 12 Sep 2023 23:43 Modified: 1 Dec 2023 1:41
Reporter: David LeBlanc Email Updates:
Status: Not a Bug Impact on me:
None 
Category:Connector / ODBC Severity:S1 (Critical)
Version:8.0.33 OS:Windows
Assigned to: CPU Architecture:Any

File: Maximum allowed size is 50MB.
Description:
Privacy:

If the data you need to attach is more than 50MB, you should create a compressed archive of the data, split it to 50MB chunks, and upload each of them as a separate attachment.

To split a large file:

[12 Sep 2023 23:58] David LeBlanc
Example log of running Get_Lock and Release_Lock that failes with 8.1

Attachment: SQL-8.1.LOG (application/octet-stream, text), 56.41 KiB.

[12 Sep 2023 23:59] David LeBlanc
ODBC log from 8.0.32 which still works properly with get_lock and release_lock

Attachment: SQL-8.0.32.LOG (application/octet-stream, text), 53.55 KiB.

[13 Sep 2023 0:00] David LeBlanc
Example C++ application for Visual Studio 2022 that reproduces the error

Attachment: MySQL-ADOTest.cpp (application/octet-stream, text), 4.57 KiB.