Bug #88428 mysql_real_query hangs with EINTR errno (using YASSL)
Submitted: 9 Nov 2017 22:29 Modified: 5 Sep 2019 12:36
Reporter: Steve Brisson Email Updates:
Status: Won't fix Impact on me:
None 
Category:MySQL Server: Security: Encryption Severity:S2 (Serious)
Version:5.7.20 OS:Ubuntu
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:

[29 Jan 2018 14:12] SINISA MILIVOJEVIC
A patch to get a verbose output from YaSSL EINTR problems

Attachment: yassl_verbose_29-01.patch (application/octet-stream, text), 5.95 KiB.

[31 May 2019 9:06] Vladislavs Sokurenko
Attached log with your patch however assert was changed to fprintf(stderr, "ASSERT FAILURE\n"); this is to catch infinite loop

Attachment: yassl_verbose_29-01.log (text/x-log), 2.90 MiB.

[31 May 2019 13:24] Vladislavs Sokurenko
Hello  Sinisa, attached EINTR_fix.diff patch is enough to fix the issue, nothing else is required

Attachment: EINTR_fix.diff (text/x-patch), 1.11 KiB.