Port a workaround in threadpool for buggy epoll() from MariaDB

Bug #1157356 reported by Alexey Kopytov
12
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Percona Server moved to https://jira.percona.com/projects/PS
Invalid
Medium
Unassigned
5.1
Invalid
Undecided
Unassigned
5.5
Invalid
Medium
Unassigned
5.6
Invalid
Medium
Unassigned

Bug Description

Apparently there's an epoll() bug in Linux kernel versions < 3.x which can lead to lost events. Workaround in the threadpool code (not yet merged) in MariaDB: http://lists.askmonty.org/pipermail/commits/2013-March/004461.html

Revision history for this message
Laurynas Biveinis (laurynas-biveinis) wrote :

It seems that this bug affects kernel versions not < 3.x (in which case we wouldn't care and this would be a "Low" priority bug), but < 3.2.x for a recent x.

Revision history for this message
Alexey Kopytov (akopytov) wrote :

Even if it only applied to kernel version < 3.x, 2.x is still a default kernel on a number of supported distributions.

tags: added: tp
tags: added: 56qual
tags: removed: 56qual
tags: added: threadpool
removed: tp
tags: added: i59977
Revision history for this message
Peter Schwaller (peter-schwaller) wrote :

This fix never actually made it into MariaDB. Closing the issue.

Revision history for this message
Shahriyar Rzayev (rzayev-sehriyar) wrote :

Percona now uses JIRA for bug reports so this bug report is migrated to: https://jira.percona.com/browse/PS-1341

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.