Details
-
Bug
-
Status: Open (View Workflow)
-
Major
-
Resolution: Unresolved
-
10.0(EOL), 10.1(EOL), 10.2(EOL), 10.3(EOL), 10.4(EOL), 10.5
Description
MySQL 5.6.45 contains a change that refers to Oracle Bug #25289359 DML/DDL ON LARGE FULLTEXT TABLES CAUSE SEMAPHORE TIMEOUTS AND ASSERTION/SUICIDE.
There is no test case, but there is debug instrumentation. The change continues the bogus assumption that time(NULL)) is a monotonically increasing sequence. That assumption is demonstrably broken in MDEV-14154. The change might also assume fair scheduling among the threads, which might not hold on a heavily loaded system.
I think that we should study what the problem is and whether it affects MariaDB, and then come up with a better fix.
Attachments
Issue Links
- relates to
-
MDEV-14154 Failing assertion: slot->last_run <= current_time in fts0opt.cc
- Closed
-
MDEV-16264 Implement a common work queue for InnoDB background tasks
- Closed
-
MDEV-20127 Merge new release of InnoDB 5.6.45 to 10.1
- Closed