mariadb/storage/archive
Arun Kuruvila e12156e7b6 Description: When we execute a correlated subquery on an
archive table which is using an auto increment column, the
server hangs. In order to recover the mysqld process, it
has to be terminated abnormally using SIGKILL. The problem
is observed in mysql-5.5.
Bug #18065452 "PREPARING" STATE HOGS CPU WITH ARCHIVE
               + SUBQUERY

Analysis: This happens because the server is trapped inside
an infinite loop in the function,
"subselect_indexsubquery_engine::exec()". This function
resolves the correlated suquery by doing an index lookup
for the appropriate engine. In  case of archive engine,
after reaching the end of records, "table->status" is not
set to STATUS_NOT_FOUND. As a result the loop is not 
terminated.

Fix: The "table->status" is set to STATUS_NOT_FOUND when
the end of records is reached.
2014-04-10 11:10:31 +05:30
..
archive_reader.c
archive_test.c Updated/added copyright header. Added line "use is subject to license terms" 2014-02-17 18:19:04 +05:30
azio.c Bug 14116252 - CANNOT BUILD ARCHIVE ENGINE WHEN WITH_PERFSCHEMA_STORAGE_ENGINE=0 2012-05-31 11:47:13 +02:00
azlib.h
CMakeLists.txt
ha_archive.cc Description: When we execute a correlated subquery on an 2014-04-10 11:10:31 +05:30
ha_archive.h